diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB
index 91ab4257..b44edcbd 100644
Binary files a/Database/FACTUGES.FDB and b/Database/FACTUGES.FDB differ
diff --git a/Database/VISTAS.SQL b/Database/VISTAS.SQL
index 92ab2798..0f000ac9 100644
--- a/Database/VISTAS.SQL
+++ b/Database/VISTAS.SQL
@@ -1,4 +1,5 @@
DROP VIEW V_VENTAS_ARTICULOS;
+//DROP VIEW V_INV_DETALLE_RESERVAS;
/*
VISTAS RELATIVAS A PEDIDOS Y ALBARANES
@@ -2293,4 +2294,80 @@ FROM
GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16;
+/*Vista para ver para quien estan reservados los articulos del inventario*/
+
+CREATE VIEW V_INV_DETALLE_RESERVAS(
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART)
+AS
+
+SELECT
+ ALBARANES_CLIENTE_DETALLES.ID_ALBARAN,
+ ALBARANES_CLIENTE.ID_EMPRESA,
+ ALBARANES_CLIENTE.REFERENCIA,
+ V_ALB_CLI_SITUACION.SITUACION,
+ ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO,
+ ALBARANES_CLIENTE.ID_ALMACEN,
+ ALMACENES.NOMBRE AS ALMACEN,
+ ALBARANES_CLIENTE.ID_CLIENTE,
+ CONTACTOS.NOMBRE AS CLIENTE,
+ ARTICULOS.ID,
+ ARTICULOS.FAMILIA,
+ ARTICULOS.REFERENCIA,
+ ARTICULOS.REFERENCIA_PROV,
+ ARTICULOS.DESCRIPCION,
+ SUM(COALESCE(ALBARANES_CLIENTE_DETALLES.CANTIDAD, 0))
+
+FROM ALBARANES_CLIENTE_DETALLES
+LEFT JOIN ALBARANES_CLIENTE
+ON (ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = ALBARANES_CLIENTE.ID)
+LEFT JOIN CONTACTOS
+ON (ALBARANES_CLIENTE.ID_CLIENTE = CONTACTOS.ID)
+LEFT JOIN ALMACENES
+ON (ALBARANES_CLIENTE.ID_ALMACEN = ALMACENES.ID)
+LEFT JOIN ARTICULOS
+ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID)
+LEFT JOIN V_ALB_CLI_SITUACION
+ON (ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = V_ALB_CLI_SITUACION.ID)
+
+/*Quitamos aquellos detalles que no tengan cabecera existente
+ aquellos que no se correspondan con un almacén es decir albaranes libres
+ que el albaran este pendiente (los articulos estan reservados en el almacen)
+ aquellos que no se correspondan con artículos existentes en el catalogo
+ y que no sean inventariables*/
+WHERE (ALBARANES_CLIENTE.ID IS NOT NULL)
+AND (ALBARANES_CLIENTE.ID_ALMACEN IS NOT NULL)
+AND (V_ALB_CLI_SITUACION.SITUACION = 'PENDIENTE')
+AND (ARTICULOS.ID is not null)
+AND (ARTICULOS.INVENTARIABLE = 1)
+
+GROUP BY
+ ALBARANES_CLIENTE_DETALLES.ID_ALBARAN,
+ ALBARANES_CLIENTE.ID_EMPRESA,
+ ALBARANES_CLIENTE.REFERENCIA,
+ V_ALB_CLI_SITUACION.SITUACION,
+ ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO,
+ ALBARANES_CLIENTE.ID_ALMACEN,
+ ALMACENES.NOMBRE,
+ ALBARANES_CLIENTE.ID_CLIENTE,
+ CONTACTOS.NOMBRE,
+ ARTICULOS.ID,
+ ARTICULOS.FAMILIA,
+ ARTICULOS.REFERENCIA,
+ ARTICULOS.REFERENCIA_PROV,
+ ARTICULOS.DESCRIPCION;
+
diff --git a/Output/Debug/Cliente/AlbaranesProveedor_model.bpl b/Output/Debug/Cliente/AlbaranesProveedor_model.bpl
index f1aa3c65..7bac3b1d 100644
Binary files a/Output/Debug/Cliente/AlbaranesProveedor_model.bpl and b/Output/Debug/Cliente/AlbaranesProveedor_model.bpl differ
diff --git a/Output/Debug/Cliente/Base.bpl b/Output/Debug/Cliente/Base.bpl
index 3bd4684d..f4c932a1 100644
Binary files a/Output/Debug/Cliente/Base.bpl and b/Output/Debug/Cliente/Base.bpl differ
diff --git a/Output/Debug/Cliente/FactuGES.exe b/Output/Debug/Cliente/FactuGES.exe
index d636ce15..108a7cf5 100644
Binary files a/Output/Debug/Cliente/FactuGES.exe and b/Output/Debug/Cliente/FactuGES.exe differ
diff --git a/Output/Debug/Cliente/Inventario_controller.bpl b/Output/Debug/Cliente/Inventario_controller.bpl
index 0ed06a36..c8eb11df 100644
Binary files a/Output/Debug/Cliente/Inventario_controller.bpl and b/Output/Debug/Cliente/Inventario_controller.bpl differ
diff --git a/Output/Debug/Cliente/Inventario_data.bpl b/Output/Debug/Cliente/Inventario_data.bpl
index 16b49a33..55a96b9a 100644
Binary files a/Output/Debug/Cliente/Inventario_data.bpl and b/Output/Debug/Cliente/Inventario_data.bpl differ
diff --git a/Output/Debug/Cliente/Inventario_model.bpl b/Output/Debug/Cliente/Inventario_model.bpl
index 4c63d006..edd3e193 100644
Binary files a/Output/Debug/Cliente/Inventario_model.bpl and b/Output/Debug/Cliente/Inventario_model.bpl differ
diff --git a/Output/Debug/Cliente/Inventario_plugin.bpl b/Output/Debug/Cliente/Inventario_plugin.bpl
index 7fc8dc94..153d0729 100644
Binary files a/Output/Debug/Cliente/Inventario_plugin.bpl and b/Output/Debug/Cliente/Inventario_plugin.bpl differ
diff --git a/Output/Debug/Cliente/Inventario_view.bpl b/Output/Debug/Cliente/Inventario_view.bpl
index 1c4e4116..e2aee15a 100644
Binary files a/Output/Debug/Cliente/Inventario_view.bpl and b/Output/Debug/Cliente/Inventario_view.bpl differ
diff --git a/Output/Debug/Cliente/PedProv_AlbProv_relation.bpl b/Output/Debug/Cliente/PedProv_AlbProv_relation.bpl
index 8a1f215c..10d21cef 100644
Binary files a/Output/Debug/Cliente/PedProv_AlbProv_relation.bpl and b/Output/Debug/Cliente/PedProv_AlbProv_relation.bpl differ
diff --git a/Output/Debug/Servidor/FactuGES_Server.exe b/Output/Debug/Servidor/FactuGES_Server.exe
index e511d7f0..70344364 100644
Binary files a/Output/Debug/Servidor/FactuGES_Server.exe and b/Output/Debug/Servidor/FactuGES_Server.exe differ
diff --git a/Output/Debug/Servidor/ServerLog.txt b/Output/Debug/Servidor/ServerLog.txt
index afa9b898..d3d04825 100644
--- a/Output/Debug/Servidor/ServerLog.txt
+++ b/Output/Debug/Servidor/ServerLog.txt
@@ -1,9 +1,9 @@
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Connect]
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID
@@ -16,45 +16,45 @@
Plan: PLAN (USUARIOS NATURAL)
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Prepare] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
Plan: PLAN JOIN (R INDEX (RDB$INDEX_4), F INDEX (RDB$INDEX_2))
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = USUARIOS
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
Plan: PLAN SORT (JOIN (RR INDEX (RDB$INDEX_42), RI INDEX (RDB$INDEX_6)))
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = USUARIOS
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:13:43]
+[17/07/2007 13:51:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID
@@ -68,61 +68,129 @@
PASS = 1
>
-[16/07/2007 20:13:54]
+[17/07/2007 13:55:29]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
- Plan: PLAN (USUARIOS NATURAL)
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
>
-[16/07/2007 20:13:54]
+[17/07/2007 13:55:29]
+[Application: FactuGES (Servidor)]
+: [Start transaction]
+
+
>
+[17/07/2007 13:55:29]
+[Application: FactuGES (Servidor)]
+: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
+
+ RELATION = V_INV_DETALLE_RESERVAS
+
+
>
+[17/07/2007 13:55:29]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
+
+ RELATION_NAME = V_INV_DETALLE_RESERVAS
+
+
>
+[17/07/2007 13:55:29]
+[Application: FactuGES (Servidor)]
+: [Commit (Hard commit)]
+
+
>
+[17/07/2007 13:55:29]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
>
-[16/07/2007 20:14:04]
+[17/07/2007 13:58:18]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
- Plan: PLAN (USUARIOS NATURAL)
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
>
-[16/07/2007 20:14:04]
+[17/07/2007 13:58:18]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
>
-[16/07/2007 20:14:21]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID
@@ -135,169 +203,7 @@
Plan: PLAN (USUARIOS NATURAL)
>
-[16/07/2007 20:14:21]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:14:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:14:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:15:16]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:15:16]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:16:49]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:16:49]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:17:09]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:17:09]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:17:33]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:17:33]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Administrador
- PASS = 1
-
-
>
-[16/07/2007 20:18:13]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID
@@ -311,7 +217,7 @@
PASS = 1
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
PERFILES.PERFIL
@@ -323,31 +229,31 @@
Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = PERFILES
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = PERFILES
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
PERFILES.PERFIL
@@ -359,7 +265,7 @@
ID_USUARIO = 2
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID_EMPRESA
@@ -370,31 +276,31 @@
Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = EMPRESAS_USUARIOS
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = EMPRESAS_USUARIOS
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:18:13]
+[17/07/2007 16:10:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID_EMPRESA
@@ -405,153 +311,7 @@
ID_USUARIO = 2
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Luis
- PASS = 1
-
-
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- PERFILES.PERFIL
- FROM
- PERFILES, PERFILES_USUARIOS
- WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
- AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
-
- Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
-
-
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- PERFILES.PERFIL
- FROM
- PERFILES, PERFILES_USUARIOS
- WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
- AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
-
- ID_USUARIO = 2
-
-
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_EMPRESA
- FROM
- EMPRESAS_USUARIOS
- WHERE ID_USUARIO = :ID_USUARIO
-
- Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:18:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_EMPRESA
- FROM
- EMPRESAS_USUARIOS
- WHERE ID_USUARIO = :ID_USUARIO
-
- ID_USUARIO = 2
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- Plan: PLAN (USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID
- FROM
- USUARIOS
- WHERE USUARIO = :USUARIO AND
- PASS = :PASS AND
- ACTIVO = 1
-
- USUARIO = Luis
- PASS = 1
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- PERFILES.PERFIL
- FROM
- PERFILES, PERFILES_USUARIOS
- WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
- AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
-
- Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- PERFILES.PERFIL
- FROM
- PERFILES, PERFILES_USUARIOS
- WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
- AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
-
- ID_USUARIO = 2
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_EMPRESA
- FROM
- EMPRESAS_USUARIOS
- WHERE ID_USUARIO = :ID_USUARIO
-
- Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
-
-
>
-[16/07/2007 20:22:49]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_EMPRESA
- FROM
- EMPRESAS_USUARIOS
- WHERE ID_USUARIO = :ID_USUARIO
-
- ID_USUARIO = 2
-
-
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -565,31 +325,31 @@
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = EMPRESAS
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = EMPRESAS
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -602,7 +362,7 @@
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -614,31 +374,31 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = EMPRESAS_DATOS_BANCO
>
-[16/07/2007 20:22:51]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = EMPRESAS_DATOS_BANCO
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -650,7 +410,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -664,7 +424,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -677,7 +437,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -689,7 +449,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -701,7 +461,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -715,7 +475,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -728,7 +488,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -740,7 +500,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:22:52]
+[17/07/2007 16:10:10]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -752,386 +512,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE,
- POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2,
- MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB,
- NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA,
- ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS,
- BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA,
- ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE
- FROM
- V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1))
-
- Plan: PLAN JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))
-
-
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = V_CLIENTES
-
-
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = V_CLIENTES
-
-
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:06]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE,
- POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2,
- MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB,
- NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA,
- ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS,
- BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA,
- ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE
- FROM
- V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1))
-
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = CLIENTES_DTOS_PROVEEDORES
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = CLIENTES_DTOS_PROVEEDORES
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = CONTACTOS
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = CONTACTOS
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- ID_CLIENTE = 2
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = CONTACTOS_DIRECCIONES
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = CONTACTOS_DIRECCIONES
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 2
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = CONTACTOS_DATOS_BANCO
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = CONTACTOS_DATOS_BANCO
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 2
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Start transaction]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
-
- RELATION = CONTACTOS_CATEGORIAS
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
-
- RELATION_NAME = CONTACTOS_CATEGORIAS
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Commit (Hard commit)]
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 2
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 63
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 63
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 63
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
-
-
>
-[16/07/2007 20:23:07]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- ID_CLIENTE = 63
-
-
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
@@ -1144,31 +525,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Start transaction]
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
RELATION = ALMACENES
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
RELATION_NAME = ALMACENES
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Commit (Hard commit)]
>
-[16/07/2007 20:23:11]
+[17/07/2007 16:11:39]
[Application: FactuGES (Servidor)]
: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
@@ -1180,7 +561,98 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Start transaction]
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
+
+ RELATION = V_INVENTARIO
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
+
+ RELATION_NAME = V_INVENTARIO
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Commit (Hard commit)]
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Start transaction]
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL)))
+
+ RELATION =
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION
+
+ RELATION_NAME =
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Commit (Hard commit)]
+
+
>
+[17/07/2007 16:11:39]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID
@@ -1193,7 +665,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
Plan: PLAN (USUARIOS NATURAL)
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID
@@ -1207,7 +679,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
PASS = 1
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
PERFILES.PERFIL
@@ -1219,7 +691,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
PERFILES.PERFIL
@@ -1231,7 +703,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
ID_USUARIO = 2
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID_EMPRESA
@@ -1242,7 +714,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
>
-[16/07/2007 20:23:48]
+[17/07/2007 16:16:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID_EMPRESA
@@ -1253,7 +725,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
ID_USUARIO = 2
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1267,7 +739,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1280,7 +752,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1292,7 +764,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1304,7 +776,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1318,7 +790,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1331,7 +803,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1343,7 +815,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1355,7 +827,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1369,7 +841,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
@@ -1382,7 +854,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1394,7 +866,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA
Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:23:50]
+[17/07/2007 16:16:05]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
@@ -1406,544 +878,4611 @@ WHERE ID_EMPRESA = :ID_EMPRESA
ID_EMPRESA = 1
>
-[16/07/2007 20:24:08]
+[17/07/2007 16:16:58]
[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE,
- POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2,
- MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB,
- NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA,
- ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS,
- BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA,
- ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE
- FROM
- V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1))
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
- Plan: PLAN JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
>
-[16/07/2007 20:24:08]
+[17/07/2007 16:16:58]
[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE,
- POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2,
- MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB,
- NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA,
- ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS,
- BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA,
- ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE
- FROM
- V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1))
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
-
-
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
- FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
-
- ID_CLIENTE = 2
-
-
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:16:58]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:16:58]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
- ID_CONTACTO = 2
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:17:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:17:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 2
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 2
-
-
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:24:09]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 63
-
-
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:17:15]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:17:15]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
- FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 63
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
+ ID
FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
+ Plan: PLAN (USUARIOS NATURAL)
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
+ ID
FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
- ID_CONTACTO = 63
+ USUARIO = Luis
+ PASS = 1
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ PERFILES.PERFIL
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
>
-[16/07/2007 20:24:09]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ PERFILES.PERFIL
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
- ID_CLIENTE = 63
+ ID_USUARIO = 2
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
+ ID_EMPRESA
FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:00]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
+ ID_EMPRESA
FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
- ID_CONTACTO = 212
+ ID_USUARIO = 2
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
+ EMPRESAS WHERE (ID IN (1))
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 212
+ EMPRESAS WHERE (ID IN (1))
+
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
-
-
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 212
-
-
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- ID_CLIENTE = 212
+ ID_EMPRESA = 1
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 99
-
-
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
+ EMPRESAS WHERE (ID IN (1))
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 99
+ EMPRESAS WHERE (ID IN (1))
+
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
-
-
>
-[16/07/2007 20:24:19]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 99
-
-
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:24:19]
+[17/07/2007 16:18:02]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- ID_CLIENTE = 99
+ ID_EMPRESA = 1
>
-[16/07/2007 20:24:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS))
-
-
>
-[16/07/2007 20:24:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID_CONTACTO, ID_CATEGORIA
- FROM
- CONTACTOS_CATEGORIAS
- WHERE
- ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 105
-
-
>
-[16/07/2007 20:24:24]
+[17/07/2007 16:18:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
- Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
>
-[16/07/2007 20:24:24]
+[17/07/2007 16:18:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
FROM
- CONTACTOS_DATOS_BANCO
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 105
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
>
-[16/07/2007 20:24:24]
-[Application: FactuGES (Servidor)]
-: [Prepare] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO))
-
-
>
-[16/07/2007 20:24:24]
-[Application: FactuGES (Servidor)]
-: [Execute] SELECT
- ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO,
- TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION
- FROM
- CONTACTOS_DIRECCIONES
- WHERE ID_CONTACTO = :ID_CONTACTO
-
- ID_CONTACTO = 105
-
-
>
-[16/07/2007 20:24:24]
+[17/07/2007 16:18:03]
[Application: FactuGES (Servidor)]
: [Prepare] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS))
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
>
-[16/07/2007 20:24:24]
+[17/07/2007 16:18:03]
[Application: FactuGES (Servidor)]
: [Execute] SELECT
- CLIENTES_DTOS_PROVEEDORES.ID,
- CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE,
- CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR,
- CONTACTOS.NOMBRE,
- CLIENTES_DTOS_PROVEEDORES.DESCUENTO
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
FROM
- CLIENTES_DTOS_PROVEEDORES
- LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR)
-WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
- ID_CLIENTE = 105
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:18:04]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:18:04]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:18:04]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:18:04]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:18:06]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 16:18:06]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:51:09]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:51:11]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:52:20]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:52:20]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:52:20]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:52:20]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:52:22]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:52:22]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:52:22]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 16:52:22]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:54:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:54:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:54:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:54:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:54:54]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:54:54]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:54:54]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:54:54]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:54:56]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:54:56]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:56:32]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:56:35]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:57:06]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:57:06]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:57:06]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:57:06]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:57:08]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:57:08]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 16:58:04]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 16:58:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 16:59:23]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:59:23]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 16:59:23]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 16:59:23]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 16:59:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 16:59:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:00:02]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:00:02]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:01:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:01:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:03:26]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:03:42]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:03:55]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:03:55]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:03:55]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:03:55]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:04:03]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:04:03]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:04:03]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:04:03]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:09:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:09:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:09:49]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:09:49]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:09:49]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:09:49]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:09:52]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:09:52]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:09:53]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:09:53]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:13:46]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:13:48]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:13:50]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:13:50]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:13:50]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:13:50]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:13:52]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:13:53]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:13:53]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:13:53]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:15:03]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:15:05]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:15:07]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:15:07]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:15:07]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:15:07]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:15:09]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:15:09]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:15:09]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:15:09]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:17:12]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:17:15]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:17:17]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:17:17]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:17:17]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:17:17]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:17:19]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:17:19]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:17:19]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:17:19]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:18:25]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:18:25]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:18:25]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:18:25]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:20:16]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:20:18]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:20:27]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:20:27]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:20:27]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:20:27]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:20:34]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:20:34]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:20:34]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:20:34]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ Plan: PLAN (USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID
+ FROM
+ USUARIOS
+ WHERE USUARIO = :USUARIO AND
+ PASS = :PASS AND
+ ACTIVO = 1
+
+ USUARIO = Luis
+ PASS = 1
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES))
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ PERFILES.PERFIL
+ FROM
+ PERFILES, PERFILES_USUARIOS
+ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO
+ AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ Plan: PLAN (EMPRESAS_USUARIOS NATURAL)
+
+
>
+[17/07/2007 17:21:41]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_EMPRESA
+ FROM
+ EMPRESAS_USUARIOS
+ WHERE ID_USUARIO = :ID_USUARIO
+
+ ID_USUARIO = 2
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (ID IN (1))
+
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION,
+ PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1,
+ MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS,
+ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO,
+ REGISTRO_MERCANTIL, IVA
+ FROM
+ EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1))
+
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO))
+
+
>
+[17/07/2007 17:21:43]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA,
+ SUFIJO_N19, SUFIJO_N58
+ FROM
+ EMPRESAS_DATOS_BANCO
+WHERE ID_EMPRESA = :ID_EMPRESA
+
+ ID_EMPRESA = 1
+
+
>
+[17/07/2007 17:21:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:21:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:21:45]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+ Plan: Can't retrieve plan - too large
+
+
>
+[17/07/2007 17:21:45]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA,
+ DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK,
+ UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION,
+
+ /*
+ NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS)
+ DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA
+ DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS
+ */
+
+ 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO
+
+
+FROM V_INVENTARIO
+ WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO
+
+
+
>
+[17/07/2007 17:21:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:21:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:21:47]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:21:47]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+
+
>
+[17/07/2007 17:22:12]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+ Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS))
+
+
>
+[17/07/2007 17:22:12]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE,
+ ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL,
+ ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO,
+ ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION,
+ ALMACENES.USUARIO
+
+FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1)
+
+
+
>
+[17/07/2007 17:22:12]
+[Application: FactuGES (Servidor)]
+: [Prepare] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
+ Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE_DETALLES NATURAL, V_INV_DETALLE_RESERVAS ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_INV_DETALLE_RESERVAS CONTACTOS INDEX (PK_CONTACTOS)), V_INV_DETALLE_RESERVAS ALMACENES INDEX (PK_ALMACENES)), V_INV_DETALLE_RESERVAS ARTICULOS INDEX (PK_ARTICULOS)), V_INV_DETALLE_RESERVAS V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE))))
+
+
>
+[17/07/2007 17:22:12]
+[Application: FactuGES (Servidor)]
+: [Execute] SELECT
+ ID_ALB,
+ ID_EMPRESA,
+ REFERENCIA_ALB,
+ SITUACION_ALB,
+ FECHA_PREVISTA_ENVIO_ALB,
+ ID_ALMACEN_ALB,
+ ALMACEN_ALB,
+ ID_CLIENTE_ALB,
+ CLIENTE_ALB,
+ ID_ART,
+ FAMILIA_ART,
+ REFERENCIA_ART,
+ REFERENCIA_PROV_ART,
+ DESCRIPCION_ART,
+ CANTIDAD_ART
+
+FROM V_INV_DETALLE_RESERVAS
+ORDER BY REFERENCIA_ALB
+
>
diff --git a/Source/Base/Utiles/uDBSelectionListUtils.pas b/Source/Base/Utiles/uDBSelectionListUtils.pas
index c1fed371..af2a9cf5 100644
--- a/Source/Base/Utiles/uDBSelectionListUtils.pas
+++ b/Source/Base/Utiles/uDBSelectionListUtils.pas
@@ -27,8 +27,6 @@ type
property Items[Index: Integer]: Integer read GetItem; default;
end;
-
-
TSeleccionable = class(TInterfacedObject, ISeleccionable)
protected
FSelectedRecords : TSelectedRecords;
diff --git a/Source/Base/Utiles/uDataTableUtils.pas b/Source/Base/Utiles/uDataTableUtils.pas
index fdb3b108..6d3e313e 100644
--- a/Source/Base/Utiles/uDataTableUtils.pas
+++ b/Source/Base/Utiles/uDataTableUtils.pas
@@ -11,7 +11,8 @@ const
ID_PRIMERO = -9002;
type
- TModoDuplicarRegistros = (mdrTodos, mdrActual, mdrSeleccionados);
+
+TModoDuplicarRegistros = (mdrTodos, mdrActual, mdrSeleccionados);
function SetFieldNull(ATarget: TDADataTable; const FieldName: String): Boolean;
diff --git a/Source/FactuGES_Group.bdsgroup b/Source/FactuGES_Group.bdsgroup
index d03691cb..77cdf53b 100644
--- a/Source/FactuGES_Group.bdsgroup
+++ b/Source/FactuGES_Group.bdsgroup
@@ -85,20 +85,8 @@
Modulos\Albaranes de proveedor\Plugin\AlbaranesProveedor_plugin.bdsproj
Cliente\FactuGES.bdsproj
Servidor\FactuGES_Server.bdsproj
- Modulos\Informes base\Model\Informes_model.bdsproj
- Modulos\Informes base\Data\Informes_data.bdsproj
- Modulos\Informes base\Controller\InformesBase_controller.bdsproj
- Modulos\Informes base\Controller\Informes_controller.bdsproj
- Modulos\Informes base\Views\Informes_view.bdsproj
- Modulos\Informes base\Views\InformesBase_view.bdsproj
- Modulos\Informes base\Plugin\Informes_plugin.bdsproj
- Modulos\Informe ventas por articulo\Model\InfVentasArticulo_model.bdsproj
- Modulos\Informe ventas por articulo\Data\InfVentasArticulo_data.bdsproj
- Modulos\Informe ventas por articulo\Controller\InfVentasArticulo_controller.bdsproj
- Modulos\Informe ventas por articulo\Views\InfVentasArticulo_view.bdsproj
- Modulos\Informe ventas por articulo\Plugin\InfVentasArticulo_plugin.bdsproj
- Modulos\Remesas de proveedor\Views\RemesasProveedor_view.bdsproj
- DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe Informes_model.bpl Informes_data.bpl InformesBase_controller.bpl Informes_controller.bpl Informes_view.bpl InformesBase_view.bpl Informes_plugin.bpl InfVentasArticulo_model.bpl InfVentasArticulo_data.bpl InfVentasArticulo_controller.bpl InfVentasArticulo_view.bpl InfVentasArticulo_plugin.bpl RemesasProveedor_view.bpl
+ Modulos\Relaciones\Pedidos de proveedor - Albaranes de proveedor\PedProv_AlbProv_relation.bdsproj
+ DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe PedProv_AlbProv_relation.bpl
diff --git a/Source/Iconos/ArtÃculos/24x24/Thumbs.db b/Source/Iconos/ArtÃculos/24x24/Thumbs.db
index 6c3fefc9..e555100c 100644
Binary files a/Source/Iconos/ArtÃculos/24x24/Thumbs.db and b/Source/Iconos/ArtÃculos/24x24/Thumbs.db differ
diff --git a/Source/Lib/Base.dcp b/Source/Lib/Base.dcp
index 31e1f5d3..c4056561 100644
Binary files a/Source/Lib/Base.dcp and b/Source/Lib/Base.dcp differ
diff --git a/Source/Modulos/Albaranes de proveedor/Model/uBizDetallesAlbaranProveedor.pas b/Source/Modulos/Albaranes de proveedor/Model/uBizDetallesAlbaranProveedor.pas
index 67193231..efc314bf 100644
--- a/Source/Modulos/Albaranes de proveedor/Model/uBizDetallesAlbaranProveedor.pas
+++ b/Source/Modulos/Albaranes de proveedor/Model/uBizDetallesAlbaranProveedor.pas
@@ -3,7 +3,7 @@ unit uBizDetallesAlbaranProveedor;
interface
uses
- uDADataTable, schAlbaranesProveedorClient_Intf;
+ uDADataTable, schAlbaranesProveedorClient_Intf, uDataTableUtils;
const
BIZ_CLIENT_DETALLES_ALBARAN_PROVEEDOR = 'Client.DetallesAlbaran.Proveedor';
@@ -17,8 +17,10 @@ type
TBizDetallesAlbaranProveedor = class(TAlbaranesProveedor_DetallesDataTableRules, IBizDetallesAlbaranProveedor)
private
ContIdAux: Integer;
+
protected
procedure OnNewRecord(Sender: TDADataTable); override;
+
public
constructor Create(aDataTable: TDADataTable); override;
end;
@@ -27,10 +29,6 @@ implementation
{ TBizDetallesAlbaranProveedor }
-uses
- uDataTableUtils;
-
-
constructor TBizDetallesAlbaranProveedor.Create(aDataTable: TDADataTable);
begin
inherited Create(aDataTable);
diff --git a/Source/Modulos/Inventario/Controller/Inventario_controller.dpk b/Source/Modulos/Inventario/Controller/Inventario_controller.dpk
index 075d2bf4..f5d05bb8 100644
--- a/Source/Modulos/Inventario/Controller/Inventario_controller.dpk
+++ b/Source/Modulos/Inventario/Controller/Inventario_controller.dpk
@@ -51,6 +51,7 @@ contains
uArticulosInventarioController in 'uArticulosInventarioController.pas',
uIEditorElegirArticulosCatalogo in 'View\uIEditorElegirArticulosCatalogo.pas',
uIEditorElegirArticulosAlmacen in 'View\uIEditorElegirArticulosAlmacen.pas',
- uInventarioUtils in '..\Utiles\uInventarioUtils.pas' {dmInventarioUtils: TDataModule};
+ uInventarioUtils in '..\Utiles\uInventarioUtils.pas' {dmInventarioUtils: TDataModule},
+ uIEditorDetalleReservas in 'View\uIEditorDetalleReservas.pas';
end.
diff --git a/Source/Modulos/Inventario/Controller/Inventario_controller.res b/Source/Modulos/Inventario/Controller/Inventario_controller.res
index 36f26e23..86c94e6a 100644
Binary files a/Source/Modulos/Inventario/Controller/Inventario_controller.res and b/Source/Modulos/Inventario/Controller/Inventario_controller.res differ
diff --git a/Source/Modulos/Inventario/Controller/uInventarioController.pas b/Source/Modulos/Inventario/Controller/uInventarioController.pas
index b8f0ff24..e3b9fd3a 100644
--- a/Source/Modulos/Inventario/Controller/uInventarioController.pas
+++ b/Source/Modulos/Inventario/Controller/uInventarioController.pas
@@ -7,7 +7,8 @@ uses
Classes, SysUtils, uDADataTable, uControllerBase, uEditorDBItem,
uIDataModuleInventario, uBizInventario, uArticulosInventarioController,
uAlmacenesController, uPedidosClienteController, uBizPedidosCliente,
- uPedidosProveedorController, uBizPedidosProveedor, uBizArticulos;
+ uPedidosProveedorController, uBizPedidosProveedor, uBizArticulos,
+ uBizAlmacenes;
type
IInventarioController = interface(IObservador)
@@ -20,14 +21,17 @@ type
// procedure RecibirPedidos(Const CodigoAlmacenDes: Integer);
procedure Reservar(AInventario : IBizInventario);
function Liberar(AInventario : IBizInventario): Boolean;
+
+ function Ver(AArticulos: IBizInventario; AInventario : IBizInventario; APedido: IBizPedidoProveedor = Nil): Boolean;
procedure VerTodos(AInventario: IBizInventario);
+ procedure VerReservas(AArticulo: IBizInventario);
function BuscarTodos: IBizInventario;
function Buscar(const ID_ALMACEN: Integer): IBizInventario;
+ function BuscarDetalleReservas: IBizDetalleReservas;
function ExtraerSeleccionados(AArticulos: IBizInventario) : IBizInventario;
procedure Anadir(AArticulos, AInventario : IBizInventario);
- function Ver(AArticulos: IBizInventario; AInventario : IBizInventario; APedido: IBizPedidoProveedor = Nil): Boolean;
function Guardar(AArticulos : IBizInventario; const FechaMovimiento: TDateTime; const CausaMovimiento: String): Boolean;
procedure EntradaArticulosLibre(AInventario: IBizInventario; Const CodigoAlmacenDestino: Integer);
@@ -71,7 +75,8 @@ type
function CreateEditor(const AName : String; const IID: TGUID; out Intf): Boolean;
function _Vacio : IBizInventario;
- procedure FiltrarEmpresa(AInventario: IBizInventario);
+ procedure FiltrarEmpresa(AInventario: IBizInventario); overload;
+ procedure FiltrarEmpresa(ADetalleReservas: IBizDetalleReservas); overload;
procedure DeshabilitarOnCalcFields(Sender: TDADataTable);
function ValidarCantidades(AArticulos: IBizInventario): Boolean;
function Validar(AArticulos: IBizInventario): Boolean;
@@ -97,6 +102,7 @@ type
function Buscar(const ID_ALMACEN: Integer): IBizInventario;
function BuscarTodos: IBizInventario;
+ function BuscarDetalleReservas: IBizDetalleReservas;
function ElegirArticulos(AArticulos : IBizInventario; AMensaje: String; AMultiSelect: Boolean): IBizInventario;
function ExtraerSeleccionados(AArticulos: IBizInventario) : IBizInventario;
@@ -109,15 +115,15 @@ type
function EntradaPedido(AInventario: IBizInventario; APedido: IBizPedidoProveedor; ADetalles: IDAStronglyTypedDataTable; var ADetallesFinal: IBizInventario): Boolean;
function SalidaAlbaran(AInventario: IBizInventario; Const CodigoAlmacenOrigen: Integer; ADetalles: IDAStronglyTypedDataTable): Boolean;
+ procedure VerTodos(AInventario: IBizInventario);
function Ver(AArticulos: IBizInventario; AInventario : IBizInventario; APedido: IBizPedidoProveedor = Nil): Boolean;
+
+ procedure VerReservas(AArticulo: IBizInventario);
+
function Guardar(AArticulos : IBizInventario; const FechaMovimiento: TDateTime; const CausaMovimiento: String): Boolean;
function Liberar(AInventario : IBizInventario): Boolean; overload;
procedure Reservar(AInventario : IBizInventario); overload;
-
- procedure VerTodos(AInventario: IBizInventario);
-
-
end;
implementation
@@ -128,9 +134,10 @@ uses
uDataModuleUsuarios, uDAInterfaces, uDataTableUtils,
uDateUtils, uROTypes, DateUtils, Controls, Windows,
dialogs, Variants, schPedidosProveedorClient_Intf,
- uBizAlmacenes, uControllerDetallesBase, uDialogUtils,
+ uControllerDetallesBase, uDialogUtils,
uIEditorEntradaSalidaArticulos, schArticulosClient_Intf,
- uIEditorElegirArticulosAlmacen, uInventarioUtils;
+ uIEditorElegirArticulosAlmacen, uInventarioUtils,
+ uIEditorDetalleReservas;
{ TInventarioController }
@@ -174,6 +181,12 @@ begin
FiltrarEmpresa(Result);
end;
+function TInventarioController.BuscarDetalleReservas: IBizDetalleReservas;
+begin
+ Result := FDataModule.GetDetalleReservas;
+ FiltrarEmpresa(Result);
+end;
+
function TInventarioController.BuscarTodos: IBizInventario;
begin
Result := FDataModule.GetItems;
@@ -356,6 +369,23 @@ begin
Result := ASeleccionados;
end;
+procedure TInventarioController.FiltrarEmpresa(ADetalleReservas: IBizDetalleReservas);
+begin
+ if ADetalleReservas.DataTable.Active then
+ ADetalleReservas.DataTable.Active := False;
+
+ // Filtrar los inventario actuales por empresa
+ with ADetalleReservas.DataTable.Where do
+ begin
+ if NotEmpty then
+ AddOperator(opAND);
+
+ OpenBraket;
+ AddText(fld_DETALLE_RESERVAS_INVID_EMPRESA + ' = ' + IntToStr(dmUsuarios.IDEmpresaActual));
+ CloseBraket;
+ end;
+end;
+
function TInventarioController.Validar(AArticulos: IBizInventario): Boolean;
begin
Result := True;
@@ -438,6 +468,34 @@ begin
end;
end;
+procedure TInventarioController.VerReservas(AArticulo: IBizInventario);
+var
+ AEditor : IEditorDetalleReservas;
+begin
+ AEditor := NIL;
+ ShowHourglassCursor;
+ try
+ CreateEditor('EditorDetalleReservas', IEditorDetalleReservas, AEditor);
+ with AEditor do
+ begin
+// Controller := Self; //OJO ORDEN MUY IMPORTANTE
+ DetalleReservas := FDataModule.GetDetalleReservas;
+ Articulo := AArticulo;
+// MultiSelect := False;
+ end;
+ finally
+ HideHourglassCursor;
+ end;
+
+ if Assigned(AEditor) then
+ try
+ AEditor.ShowModal;
+ AEditor.Release;
+ finally
+ AEditor := NIL;
+ end;
+end;
+
procedure TInventarioController.VerTodos(AInventario: IBizInventario);
var
AEditor : IEditorInventario;
diff --git a/Source/Modulos/Inventario/Data/uDataModuleInventario.dfm b/Source/Modulos/Inventario/Data/uDataModuleInventario.dfm
index 7645add6..b063454f 100644
--- a/Source/Modulos/Inventario/Data/uDataModuleInventario.dfm
+++ b/Source/Modulos/Inventario/Data/uDataModuleInventario.dfm
@@ -66,7 +66,7 @@ object DataModuleInventario: TDataModuleInventario
ProbeServers = False
ProbeFrequency = 60000
UserAgent = 'RemObjects SDK'
- TargetURL = 'http://localhost:8099/bin'
+ TargetURL = 'http://localhost:8090/bin'
Left = 48
Top = 272
end
@@ -418,4 +418,304 @@ object DataModuleInventario: TDataModuleInventario
Left = 280
Top = 96
end
+ object tbl_DetalleReservas: TDACDSDataTable
+ RemoteUpdatesOptions = []
+ Fields = <
+ item
+ Name = 'ID_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdAlbaran'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_EMPRESA'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'DETALLE_RESERVAS_INV_ID_EMPRESA'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_EMPRESA'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Ref. albar'#225'n'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'SITUACION_ALB'
+ DataType = datString
+ Size = 9
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Situaci'#243'n'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_SITUACION_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'FECHA_PREVISTA_ENVIO_ALB'
+ DataType = datDateTime
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Fecha prevista de envio'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_FECHA_PREVISTA_ENVIO_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_ALMACEN_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdAlmac'#233'n'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ALMACEN_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ALMACEN_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Almac'#233'n'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ALMACEN_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_CLIENTE_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdCliente'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_CLIENTE_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'CLIENTE_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Cliente'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_CLIENTE_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdArticulo'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'FAMILIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Familia'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_FAMILIA_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Referencia'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_PROV_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Ref. proveedor'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_PROV_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'DESCRIPCION_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Descripci'#243'n'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_DESCRIPCION_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'CANTIDAD_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Reservado'
+ Alignment = taLeftJustify
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_CANTIDAD_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end>
+ Params = <>
+ MasterMappingMode = mmDataRequest
+ StreamingOptions = [soDisableEventsWhileStreaming]
+ SchemaCall.MethodName = 'GetDatasetSchema'
+ SchemaCall.Params = <
+ item
+ Name = 'Result'
+ ParamType = fResult
+ DataType = rtBinary
+ end
+ item
+ Name = 'aDatasetName'
+ ParamType = fIn
+ DataType = rtString
+ Value = 'DETALLE_RESERVAS_INV'
+ end>
+ DataRequestCall.MethodName = 'GetDatasetDataEx'
+ DataRequestCall.Params = <
+ item
+ Name = 'Result'
+ ParamType = fResult
+ DataType = rtBinary
+ end
+ item
+ Name = 'DatasetName'
+ ParamType = fIn
+ DataType = rtString
+ Value = 'DETALLE_RESERVAS_INV'
+ end
+ item
+ Name = 'Params'
+ ParamType = fIn
+ DataType = rtUserDefined
+ UserClassName = 'TDADatasetParamArray'
+ end
+ item
+ Name = 'UserFilter'
+ ParamType = fIn
+ DataType = rtString
+ Value = ''
+ end
+ item
+ Name = 'IncludeSchema'
+ ParamType = fIn
+ DataType = rtBoolean
+ Value = False
+ end
+ item
+ Name = 'MaxRecords'
+ ParamType = fIn
+ DataType = rtInteger
+ Value = -1
+ end>
+ DataUpdateCall.MethodName = 'UpdateData'
+ DataUpdateCall.Params = <
+ item
+ Name = 'Result'
+ ParamType = fResult
+ DataType = rtBinary
+ end
+ item
+ Name = 'Delta'
+ ParamType = fIn
+ DataType = rtBinary
+ end>
+ ScriptCall.MethodName = 'GetDatasetScripts'
+ ScriptCall.Params = <
+ item
+ Name = 'Result'
+ ParamType = fResult
+ DataType = rtString
+ Value = ''
+ end
+ item
+ Name = 'DatasetNames'
+ ParamType = fIn
+ DataType = rtString
+ Value = 'DETALLE_RESERVAS_INV'
+ end>
+ ReadOnly = False
+ RemoteService = RORemoteService
+ Adapter = DABinAdapter
+ DetailOptions = [dtCascadeOpenClose, dtCascadeApplyUpdates, dtAutoFetch, dtCascadeDelete, dtCascadeUpdate, dtDisableLogOfCascadeDeletes, dtDisableLogOfCascadeUpdates, dtIncludeInAllInOneFetch]
+ MasterOptions = [moCascadeOpenClose, moCascadeApplyUpdates, moCascadeDelete, moCascadeUpdate, moDisableLogOfCascadeDeletes, moDisableLogOfCascadeUpdates]
+ LogicalName = 'DETALLE_RESERVAS_INV'
+ IndexDefs = <>
+ Left = 408
+ Top = 160
+ end
+ object dsDetalleReservas: TDADataSource
+ DataTable = tbl_DetalleReservas
+ Left = 408
+ Top = 104
+ end
end
diff --git a/Source/Modulos/Inventario/Data/uDataModuleInventario.pas b/Source/Modulos/Inventario/Data/uDataModuleInventario.pas
index 34f3aa07..a3d6ad65 100644
--- a/Source/Modulos/Inventario/Data/uDataModuleInventario.pas
+++ b/Source/Modulos/Inventario/Data/uDataModuleInventario.pas
@@ -19,16 +19,18 @@ type
ROBinMessage1: TROBinMessage;
tbl_INVENTARIO: TDACDSDataTable;
ds_INVENTARIO: TDADataSource;
+ tbl_DetalleReservas: TDACDSDataTable;
+ dsDetalleReservas: TDADataSource;
procedure DAClientDataModuleCreate(Sender: TObject);
protected
function _CloneDataTable (const ADataTable : TDACDSDataTable): TDACDSDataTable; overload;
- procedure AsignarClaseNegocio(var AInventario: TDACDSDataTable); virtual;
function darNombreGenerador(DataSetName: String): String; virtual;
public
function GetItems : IBizInventario; overload;
function GetItems(const ID_ALMACEN : Integer) : IBizInventario; overload;
function GetNextID(const DataSetName : String) : Integer;
+ function GetDetalleReservas: IBizDetalleReservas;
end;
implementation
@@ -41,11 +43,6 @@ uses
{ TdmArticulos }
-procedure TDataModuleInventario.AsignarClaseNegocio(var AInventario: TDACDSDataTable);
-begin
- AInventario.BusinessRulesID := BIZ_CLIENT_INVENTARIO;
-end;
-
procedure TDataModuleInventario.DAClientDataModuleCreate(Sender: TObject);
begin
RORemoteService.Channel := dmConexion.Channel;
@@ -78,6 +75,20 @@ begin
CloneDataTable(ADataTable, Result);
end;
+function TDataModuleInventario.GetDetalleReservas: IBizDetalleReservas;
+var
+ ADetalleReservas : TDACDSDataTable;
+begin
+ ShowHourglassCursor;
+ try
+ ADetalleReservas := _CloneDataTable(tbl_DetalleReservas);
+ ADetalleReservas.BusinessRulesID := BIZ_CLIENT_DETALLE_RESERVAS_INV;
+ Result := (ADetalleReservas as IBizDetalleReservas);
+ finally
+ HideHourglassCursor;
+ end;
+end;
+
function TDataModuleInventario.GetItems(const ID_ALMACEN: Integer): IBizInventario;
begin
ShowHourglassCursor;
@@ -104,7 +115,7 @@ begin
ShowHourglassCursor;
try
AInventario := _CloneDataTable(tbl_Inventario);
- AsignarClaseNegocio(AInventario);
+ AInventario.BusinessRulesID := BIZ_CLIENT_INVENTARIO;
Result := (AInventario as IBizInventario);
finally
HideHourglassCursor;
diff --git a/Source/Modulos/Inventario/Model/Data/uIDataModuleInventario.pas b/Source/Modulos/Inventario/Model/Data/uIDataModuleInventario.pas
index f0d32d27..df3829e5 100644
--- a/Source/Modulos/Inventario/Model/Data/uIDataModuleInventario.pas
+++ b/Source/Modulos/Inventario/Model/Data/uIDataModuleInventario.pas
@@ -11,6 +11,7 @@ type
function GetItems: IBizInventario; overload;
function GetItems(const ID_ALMACEN : Integer) : IBizInventario; overload;
function GetNextID(const DataSetName : String) : Integer;
+ function GetDetalleReservas: IBizDetalleReservas;
end;
implementation
diff --git a/Source/Modulos/Inventario/Model/schInventarioClient_Intf.pas b/Source/Modulos/Inventario/Model/schInventarioClient_Intf.pas
index e42a096b..e5067e09 100644
--- a/Source/Modulos/Inventario/Model/schInventarioClient_Intf.pas
+++ b/Source/Modulos/Inventario/Model/schInventarioClient_Intf.pas
@@ -9,10 +9,12 @@ const
{ Data table rules ids
Feel free to change them to something more human readable
but make sure they are unique in the context of your application }
- RID_INVENTARIO = '{524320FC-D24F-497A-AF71-F47F0B218DB1}';
+ RID_INVENTARIO = '{3AB4E732-7897-4CF1-8E79-E09DD13DC2E9}';
+ RID_DETALLE_RESERVAS_INV = '{EE8DE96E-5709-43B7-9AB0-B67D3DFA1353}';
{ Data table names }
nme_INVENTARIO = 'INVENTARIO';
+ nme_DETALLE_RESERVAS_INV = 'DETALLE_RESERVAS_INV';
{ INVENTARIO fields }
fld_INVENTARIOID = 'ID';
@@ -56,10 +58,44 @@ const
idx_INVENTARIOCAUSA = 17;
idx_INVENTARIOTIPO = 18;
+ { DETALLE_RESERVAS_INV fields }
+ fld_DETALLE_RESERVAS_INVID_ALB = 'ID_ALB';
+ fld_DETALLE_RESERVAS_INVID_EMPRESA = 'ID_EMPRESA';
+ fld_DETALLE_RESERVAS_INVREFERENCIA_ALB = 'REFERENCIA_ALB';
+ fld_DETALLE_RESERVAS_INVSITUACION_ALB = 'SITUACION_ALB';
+ fld_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB = 'FECHA_PREVISTA_ENVIO_ALB';
+ fld_DETALLE_RESERVAS_INVID_ALMACEN_ALB = 'ID_ALMACEN_ALB';
+ fld_DETALLE_RESERVAS_INVALMACEN_ALB = 'ALMACEN_ALB';
+ fld_DETALLE_RESERVAS_INVID_CLIENTE_ALB = 'ID_CLIENTE_ALB';
+ fld_DETALLE_RESERVAS_INVCLIENTE_ALB = 'CLIENTE_ALB';
+ fld_DETALLE_RESERVAS_INVID_ART = 'ID_ART';
+ fld_DETALLE_RESERVAS_INVFAMILIA_ART = 'FAMILIA_ART';
+ fld_DETALLE_RESERVAS_INVREFERENCIA_ART = 'REFERENCIA_ART';
+ fld_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART = 'REFERENCIA_PROV_ART';
+ fld_DETALLE_RESERVAS_INVDESCRIPCION_ART = 'DESCRIPCION_ART';
+ fld_DETALLE_RESERVAS_INVCANTIDAD_ART = 'CANTIDAD_ART';
+
+ { DETALLE_RESERVAS_INV field indexes }
+ idx_DETALLE_RESERVAS_INVID_ALB = 0;
+ idx_DETALLE_RESERVAS_INVID_EMPRESA = 1;
+ idx_DETALLE_RESERVAS_INVREFERENCIA_ALB = 2;
+ idx_DETALLE_RESERVAS_INVSITUACION_ALB = 3;
+ idx_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB = 4;
+ idx_DETALLE_RESERVAS_INVID_ALMACEN_ALB = 5;
+ idx_DETALLE_RESERVAS_INVALMACEN_ALB = 6;
+ idx_DETALLE_RESERVAS_INVID_CLIENTE_ALB = 7;
+ idx_DETALLE_RESERVAS_INVCLIENTE_ALB = 8;
+ idx_DETALLE_RESERVAS_INVID_ART = 9;
+ idx_DETALLE_RESERVAS_INVFAMILIA_ART = 10;
+ idx_DETALLE_RESERVAS_INVREFERENCIA_ART = 11;
+ idx_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART = 12;
+ idx_DETALLE_RESERVAS_INVDESCRIPCION_ART = 13;
+ idx_DETALLE_RESERVAS_INVCANTIDAD_ART = 14;
+
type
{ IINVENTARIO }
IINVENTARIO = interface(IDAStronglyTypedDataTable)
- ['{010FB413-3B2C-4983-9BBB-AED27F7AA673}']
+ ['{FF96221D-1DEB-42D7-9EB8-26DA6BD30F2A}']
{ Property getters and setters }
function GetIDValue: Integer;
procedure SetIDValue(const aValue: Integer);
@@ -194,6 +230,119 @@ type
end;
+ { IDETALLE_RESERVAS_INV }
+ IDETALLE_RESERVAS_INV = interface(IDAStronglyTypedDataTable)
+ ['{D0FB81D1-6746-4FCF-94C2-AE823C8382C8}']
+ { Property getters and setters }
+ function GetID_ALBValue: Integer;
+ procedure SetID_ALBValue(const aValue: Integer);
+ function GetID_EMPRESAValue: Integer;
+ procedure SetID_EMPRESAValue(const aValue: Integer);
+ function GetREFERENCIA_ALBValue: String;
+ procedure SetREFERENCIA_ALBValue(const aValue: String);
+ function GetSITUACION_ALBValue: String;
+ procedure SetSITUACION_ALBValue(const aValue: String);
+ function GetFECHA_PREVISTA_ENVIO_ALBValue: DateTime;
+ procedure SetFECHA_PREVISTA_ENVIO_ALBValue(const aValue: DateTime);
+ function GetID_ALMACEN_ALBValue: Integer;
+ procedure SetID_ALMACEN_ALBValue(const aValue: Integer);
+ function GetALMACEN_ALBValue: String;
+ procedure SetALMACEN_ALBValue(const aValue: String);
+ function GetID_CLIENTE_ALBValue: Integer;
+ procedure SetID_CLIENTE_ALBValue(const aValue: Integer);
+ function GetCLIENTE_ALBValue: String;
+ procedure SetCLIENTE_ALBValue(const aValue: String);
+ function GetID_ARTValue: Integer;
+ procedure SetID_ARTValue(const aValue: Integer);
+ function GetFAMILIA_ARTValue: String;
+ procedure SetFAMILIA_ARTValue(const aValue: String);
+ function GetREFERENCIA_ARTValue: String;
+ procedure SetREFERENCIA_ARTValue(const aValue: String);
+ function GetREFERENCIA_PROV_ARTValue: String;
+ procedure SetREFERENCIA_PROV_ARTValue(const aValue: String);
+ function GetDESCRIPCION_ARTValue: String;
+ procedure SetDESCRIPCION_ARTValue(const aValue: String);
+ function GetCANTIDAD_ARTValue: Integer;
+ procedure SetCANTIDAD_ARTValue(const aValue: Integer);
+
+
+ { Properties }
+ property ID_ALB: Integer read GetID_ALBValue write SetID_ALBValue;
+ property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
+ property REFERENCIA_ALB: String read GetREFERENCIA_ALBValue write SetREFERENCIA_ALBValue;
+ property SITUACION_ALB: String read GetSITUACION_ALBValue write SetSITUACION_ALBValue;
+ property FECHA_PREVISTA_ENVIO_ALB: DateTime read GetFECHA_PREVISTA_ENVIO_ALBValue write SetFECHA_PREVISTA_ENVIO_ALBValue;
+ property ID_ALMACEN_ALB: Integer read GetID_ALMACEN_ALBValue write SetID_ALMACEN_ALBValue;
+ property ALMACEN_ALB: String read GetALMACEN_ALBValue write SetALMACEN_ALBValue;
+ property ID_CLIENTE_ALB: Integer read GetID_CLIENTE_ALBValue write SetID_CLIENTE_ALBValue;
+ property CLIENTE_ALB: String read GetCLIENTE_ALBValue write SetCLIENTE_ALBValue;
+ property ID_ART: Integer read GetID_ARTValue write SetID_ARTValue;
+ property FAMILIA_ART: String read GetFAMILIA_ARTValue write SetFAMILIA_ARTValue;
+ property REFERENCIA_ART: String read GetREFERENCIA_ARTValue write SetREFERENCIA_ARTValue;
+ property REFERENCIA_PROV_ART: String read GetREFERENCIA_PROV_ARTValue write SetREFERENCIA_PROV_ARTValue;
+ property DESCRIPCION_ART: String read GetDESCRIPCION_ARTValue write SetDESCRIPCION_ARTValue;
+ property CANTIDAD_ART: Integer read GetCANTIDAD_ARTValue write SetCANTIDAD_ARTValue;
+ end;
+
+ { TDETALLE_RESERVAS_INVDataTableRules }
+ TDETALLE_RESERVAS_INVDataTableRules = class(TDADataTableRules, IDETALLE_RESERVAS_INV)
+ private
+ protected
+ { Property getters and setters }
+ function GetID_ALBValue: Integer; virtual;
+ procedure SetID_ALBValue(const aValue: Integer); virtual;
+ function GetID_EMPRESAValue: Integer; virtual;
+ procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
+ function GetREFERENCIA_ALBValue: String; virtual;
+ procedure SetREFERENCIA_ALBValue(const aValue: String); virtual;
+ function GetSITUACION_ALBValue: String; virtual;
+ procedure SetSITUACION_ALBValue(const aValue: String); virtual;
+ function GetFECHA_PREVISTA_ENVIO_ALBValue: DateTime; virtual;
+ procedure SetFECHA_PREVISTA_ENVIO_ALBValue(const aValue: DateTime); virtual;
+ function GetID_ALMACEN_ALBValue: Integer; virtual;
+ procedure SetID_ALMACEN_ALBValue(const aValue: Integer); virtual;
+ function GetALMACEN_ALBValue: String; virtual;
+ procedure SetALMACEN_ALBValue(const aValue: String); virtual;
+ function GetID_CLIENTE_ALBValue: Integer; virtual;
+ procedure SetID_CLIENTE_ALBValue(const aValue: Integer); virtual;
+ function GetCLIENTE_ALBValue: String; virtual;
+ procedure SetCLIENTE_ALBValue(const aValue: String); virtual;
+ function GetID_ARTValue: Integer; virtual;
+ procedure SetID_ARTValue(const aValue: Integer); virtual;
+ function GetFAMILIA_ARTValue: String; virtual;
+ procedure SetFAMILIA_ARTValue(const aValue: String); virtual;
+ function GetREFERENCIA_ARTValue: String; virtual;
+ procedure SetREFERENCIA_ARTValue(const aValue: String); virtual;
+ function GetREFERENCIA_PROV_ARTValue: String; virtual;
+ procedure SetREFERENCIA_PROV_ARTValue(const aValue: String); virtual;
+ function GetDESCRIPCION_ARTValue: String; virtual;
+ procedure SetDESCRIPCION_ARTValue(const aValue: String); virtual;
+ function GetCANTIDAD_ARTValue: Integer; virtual;
+ procedure SetCANTIDAD_ARTValue(const aValue: Integer); virtual;
+
+ { Properties }
+ property ID_ALB: Integer read GetID_ALBValue write SetID_ALBValue;
+ property ID_EMPRESA: Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
+ property REFERENCIA_ALB: String read GetREFERENCIA_ALBValue write SetREFERENCIA_ALBValue;
+ property SITUACION_ALB: String read GetSITUACION_ALBValue write SetSITUACION_ALBValue;
+ property FECHA_PREVISTA_ENVIO_ALB: DateTime read GetFECHA_PREVISTA_ENVIO_ALBValue write SetFECHA_PREVISTA_ENVIO_ALBValue;
+ property ID_ALMACEN_ALB: Integer read GetID_ALMACEN_ALBValue write SetID_ALMACEN_ALBValue;
+ property ALMACEN_ALB: String read GetALMACEN_ALBValue write SetALMACEN_ALBValue;
+ property ID_CLIENTE_ALB: Integer read GetID_CLIENTE_ALBValue write SetID_CLIENTE_ALBValue;
+ property CLIENTE_ALB: String read GetCLIENTE_ALBValue write SetCLIENTE_ALBValue;
+ property ID_ART: Integer read GetID_ARTValue write SetID_ARTValue;
+ property FAMILIA_ART: String read GetFAMILIA_ARTValue write SetFAMILIA_ARTValue;
+ property REFERENCIA_ART: String read GetREFERENCIA_ARTValue write SetREFERENCIA_ARTValue;
+ property REFERENCIA_PROV_ART: String read GetREFERENCIA_PROV_ARTValue write SetREFERENCIA_PROV_ARTValue;
+ property DESCRIPCION_ART: String read GetDESCRIPCION_ARTValue write SetDESCRIPCION_ARTValue;
+ property CANTIDAD_ART: Integer read GetCANTIDAD_ARTValue write SetCANTIDAD_ARTValue;
+
+ public
+ constructor Create(aDataTable: TDADataTable); override;
+ destructor Destroy; override;
+
+ end;
+
implementation
uses Variants;
@@ -400,7 +549,170 @@ begin
end;
+{ TDETALLE_RESERVAS_INVDataTableRules }
+constructor TDETALLE_RESERVAS_INVDataTableRules.Create(aDataTable: TDADataTable);
+begin
+ inherited;
+end;
+
+destructor TDETALLE_RESERVAS_INVDataTableRules.Destroy;
+begin
+ inherited;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetID_ALBValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ALB].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetID_ALBValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ALB].AsInteger := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetID_EMPRESAValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVID_EMPRESA].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetID_EMPRESAValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVID_EMPRESA].AsInteger := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetREFERENCIA_ALBValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_ALB].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetREFERENCIA_ALBValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_ALB].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetSITUACION_ALBValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVSITUACION_ALB].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetSITUACION_ALBValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVSITUACION_ALB].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetFECHA_PREVISTA_ENVIO_ALBValue: DateTime;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB].AsDateTime;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetFECHA_PREVISTA_ENVIO_ALBValue(const aValue: DateTime);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB].AsDateTime := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetID_ALMACEN_ALBValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ALMACEN_ALB].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetID_ALMACEN_ALBValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ALMACEN_ALB].AsInteger := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetALMACEN_ALBValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVALMACEN_ALB].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetALMACEN_ALBValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVALMACEN_ALB].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetID_CLIENTE_ALBValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVID_CLIENTE_ALB].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetID_CLIENTE_ALBValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVID_CLIENTE_ALB].AsInteger := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetCLIENTE_ALBValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVCLIENTE_ALB].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetCLIENTE_ALBValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVCLIENTE_ALB].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetID_ARTValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ART].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetID_ARTValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVID_ART].AsInteger := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetFAMILIA_ARTValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVFAMILIA_ART].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetFAMILIA_ARTValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVFAMILIA_ART].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetREFERENCIA_ARTValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_ART].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetREFERENCIA_ARTValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_ART].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetREFERENCIA_PROV_ARTValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetREFERENCIA_PROV_ARTValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetDESCRIPCION_ARTValue: String;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVDESCRIPCION_ART].AsString;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetDESCRIPCION_ARTValue(const aValue: String);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVDESCRIPCION_ART].AsString := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVDataTableRules.GetCANTIDAD_ARTValue: Integer;
+begin
+ result := DataTable.Fields[idx_DETALLE_RESERVAS_INVCANTIDAD_ART].AsInteger;
+end;
+
+procedure TDETALLE_RESERVAS_INVDataTableRules.SetCANTIDAD_ARTValue(const aValue: Integer);
+begin
+ DataTable.Fields[idx_DETALLE_RESERVAS_INVCANTIDAD_ART].AsInteger := aValue;
+end;
+
+
initialization
RegisterDataTableRules(RID_INVENTARIO, TINVENTARIODataTableRules);
+ RegisterDataTableRules(RID_DETALLE_RESERVAS_INV, TDETALLE_RESERVAS_INVDataTableRules);
end.
diff --git a/Source/Modulos/Inventario/Model/schInventarioServer_Intf.pas b/Source/Modulos/Inventario/Model/schInventarioServer_Intf.pas
index 97bce510..f57846f3 100644
--- a/Source/Modulos/Inventario/Model/schInventarioServer_Intf.pas
+++ b/Source/Modulos/Inventario/Model/schInventarioServer_Intf.pas
@@ -9,12 +9,13 @@ const
{ Delta rules ids
Feel free to change them to something more human readable
but make sure they are unique in the context of your application }
- RID_INVENTARIODelta = '{FA283AC8-1AC5-4D13-905D-352FB0617449}';
+ RID_INVENTARIODelta = '{FD6A3797-743C-4AE0-890F-C651A3E630A5}';
+ RID_DETALLE_RESERVAS_INVDelta = '{D5B89CFC-9817-4CF4-9E20-BFB33C0E196B}';
type
{ IINVENTARIODelta }
IINVENTARIODelta = interface(IINVENTARIO)
- ['{FA283AC8-1AC5-4D13-905D-352FB0617449}']
+ ['{FD6A3797-743C-4AE0-890F-C651A3E630A5}']
{ Property getters and setters }
function GetOldIDValue : Integer;
function GetOldID_ALMACENValue : Integer;
@@ -167,6 +168,133 @@ type
end;
+ { IDETALLE_RESERVAS_INVDelta }
+ IDETALLE_RESERVAS_INVDelta = interface(IDETALLE_RESERVAS_INV)
+ ['{D5B89CFC-9817-4CF4-9E20-BFB33C0E196B}']
+ { Property getters and setters }
+ function GetOldID_ALBValue : Integer;
+ function GetOldID_EMPRESAValue : Integer;
+ function GetOldREFERENCIA_ALBValue : String;
+ function GetOldSITUACION_ALBValue : String;
+ function GetOldFECHA_PREVISTA_ENVIO_ALBValue : DateTime;
+ function GetOldID_ALMACEN_ALBValue : Integer;
+ function GetOldALMACEN_ALBValue : String;
+ function GetOldID_CLIENTE_ALBValue : Integer;
+ function GetOldCLIENTE_ALBValue : String;
+ function GetOldID_ARTValue : Integer;
+ function GetOldFAMILIA_ARTValue : String;
+ function GetOldREFERENCIA_ARTValue : String;
+ function GetOldREFERENCIA_PROV_ARTValue : String;
+ function GetOldDESCRIPCION_ARTValue : String;
+ function GetOldCANTIDAD_ARTValue : Integer;
+
+ { Properties }
+ property OldID_ALB : Integer read GetOldID_ALBValue;
+ property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue;
+ property OldREFERENCIA_ALB : String read GetOldREFERENCIA_ALBValue;
+ property OldSITUACION_ALB : String read GetOldSITUACION_ALBValue;
+ property OldFECHA_PREVISTA_ENVIO_ALB : DateTime read GetOldFECHA_PREVISTA_ENVIO_ALBValue;
+ property OldID_ALMACEN_ALB : Integer read GetOldID_ALMACEN_ALBValue;
+ property OldALMACEN_ALB : String read GetOldALMACEN_ALBValue;
+ property OldID_CLIENTE_ALB : Integer read GetOldID_CLIENTE_ALBValue;
+ property OldCLIENTE_ALB : String read GetOldCLIENTE_ALBValue;
+ property OldID_ART : Integer read GetOldID_ARTValue;
+ property OldFAMILIA_ART : String read GetOldFAMILIA_ARTValue;
+ property OldREFERENCIA_ART : String read GetOldREFERENCIA_ARTValue;
+ property OldREFERENCIA_PROV_ART : String read GetOldREFERENCIA_PROV_ARTValue;
+ property OldDESCRIPCION_ART : String read GetOldDESCRIPCION_ARTValue;
+ property OldCANTIDAD_ART : Integer read GetOldCANTIDAD_ARTValue;
+ end;
+
+ { TDETALLE_RESERVAS_INVBusinessProcessorRules }
+ TDETALLE_RESERVAS_INVBusinessProcessorRules = class(TDABusinessProcessorRules, IDETALLE_RESERVAS_INV, IDETALLE_RESERVAS_INVDelta)
+ private
+ protected
+ { Property getters and setters }
+ function GetID_ALBValue: Integer; virtual;
+ function GetOldID_ALBValue: Integer; virtual;
+ procedure SetID_ALBValue(const aValue: Integer); virtual;
+ function GetID_EMPRESAValue: Integer; virtual;
+ function GetOldID_EMPRESAValue: Integer; virtual;
+ procedure SetID_EMPRESAValue(const aValue: Integer); virtual;
+ function GetREFERENCIA_ALBValue: String; virtual;
+ function GetOldREFERENCIA_ALBValue: String; virtual;
+ procedure SetREFERENCIA_ALBValue(const aValue: String); virtual;
+ function GetSITUACION_ALBValue: String; virtual;
+ function GetOldSITUACION_ALBValue: String; virtual;
+ procedure SetSITUACION_ALBValue(const aValue: String); virtual;
+ function GetFECHA_PREVISTA_ENVIO_ALBValue: DateTime; virtual;
+ function GetOldFECHA_PREVISTA_ENVIO_ALBValue: DateTime; virtual;
+ procedure SetFECHA_PREVISTA_ENVIO_ALBValue(const aValue: DateTime); virtual;
+ function GetID_ALMACEN_ALBValue: Integer; virtual;
+ function GetOldID_ALMACEN_ALBValue: Integer; virtual;
+ procedure SetID_ALMACEN_ALBValue(const aValue: Integer); virtual;
+ function GetALMACEN_ALBValue: String; virtual;
+ function GetOldALMACEN_ALBValue: String; virtual;
+ procedure SetALMACEN_ALBValue(const aValue: String); virtual;
+ function GetID_CLIENTE_ALBValue: Integer; virtual;
+ function GetOldID_CLIENTE_ALBValue: Integer; virtual;
+ procedure SetID_CLIENTE_ALBValue(const aValue: Integer); virtual;
+ function GetCLIENTE_ALBValue: String; virtual;
+ function GetOldCLIENTE_ALBValue: String; virtual;
+ procedure SetCLIENTE_ALBValue(const aValue: String); virtual;
+ function GetID_ARTValue: Integer; virtual;
+ function GetOldID_ARTValue: Integer; virtual;
+ procedure SetID_ARTValue(const aValue: Integer); virtual;
+ function GetFAMILIA_ARTValue: String; virtual;
+ function GetOldFAMILIA_ARTValue: String; virtual;
+ procedure SetFAMILIA_ARTValue(const aValue: String); virtual;
+ function GetREFERENCIA_ARTValue: String; virtual;
+ function GetOldREFERENCIA_ARTValue: String; virtual;
+ procedure SetREFERENCIA_ARTValue(const aValue: String); virtual;
+ function GetREFERENCIA_PROV_ARTValue: String; virtual;
+ function GetOldREFERENCIA_PROV_ARTValue: String; virtual;
+ procedure SetREFERENCIA_PROV_ARTValue(const aValue: String); virtual;
+ function GetDESCRIPCION_ARTValue: String; virtual;
+ function GetOldDESCRIPCION_ARTValue: String; virtual;
+ procedure SetDESCRIPCION_ARTValue(const aValue: String); virtual;
+ function GetCANTIDAD_ARTValue: Integer; virtual;
+ function GetOldCANTIDAD_ARTValue: Integer; virtual;
+ procedure SetCANTIDAD_ARTValue(const aValue: Integer); virtual;
+
+ { Properties }
+ property ID_ALB : Integer read GetID_ALBValue write SetID_ALBValue;
+ property OldID_ALB : Integer read GetOldID_ALBValue;
+ property ID_EMPRESA : Integer read GetID_EMPRESAValue write SetID_EMPRESAValue;
+ property OldID_EMPRESA : Integer read GetOldID_EMPRESAValue;
+ property REFERENCIA_ALB : String read GetREFERENCIA_ALBValue write SetREFERENCIA_ALBValue;
+ property OldREFERENCIA_ALB : String read GetOldREFERENCIA_ALBValue;
+ property SITUACION_ALB : String read GetSITUACION_ALBValue write SetSITUACION_ALBValue;
+ property OldSITUACION_ALB : String read GetOldSITUACION_ALBValue;
+ property FECHA_PREVISTA_ENVIO_ALB : DateTime read GetFECHA_PREVISTA_ENVIO_ALBValue write SetFECHA_PREVISTA_ENVIO_ALBValue;
+ property OldFECHA_PREVISTA_ENVIO_ALB : DateTime read GetOldFECHA_PREVISTA_ENVIO_ALBValue;
+ property ID_ALMACEN_ALB : Integer read GetID_ALMACEN_ALBValue write SetID_ALMACEN_ALBValue;
+ property OldID_ALMACEN_ALB : Integer read GetOldID_ALMACEN_ALBValue;
+ property ALMACEN_ALB : String read GetALMACEN_ALBValue write SetALMACEN_ALBValue;
+ property OldALMACEN_ALB : String read GetOldALMACEN_ALBValue;
+ property ID_CLIENTE_ALB : Integer read GetID_CLIENTE_ALBValue write SetID_CLIENTE_ALBValue;
+ property OldID_CLIENTE_ALB : Integer read GetOldID_CLIENTE_ALBValue;
+ property CLIENTE_ALB : String read GetCLIENTE_ALBValue write SetCLIENTE_ALBValue;
+ property OldCLIENTE_ALB : String read GetOldCLIENTE_ALBValue;
+ property ID_ART : Integer read GetID_ARTValue write SetID_ARTValue;
+ property OldID_ART : Integer read GetOldID_ARTValue;
+ property FAMILIA_ART : String read GetFAMILIA_ARTValue write SetFAMILIA_ARTValue;
+ property OldFAMILIA_ART : String read GetOldFAMILIA_ARTValue;
+ property REFERENCIA_ART : String read GetREFERENCIA_ARTValue write SetREFERENCIA_ARTValue;
+ property OldREFERENCIA_ART : String read GetOldREFERENCIA_ARTValue;
+ property REFERENCIA_PROV_ART : String read GetREFERENCIA_PROV_ARTValue write SetREFERENCIA_PROV_ARTValue;
+ property OldREFERENCIA_PROV_ART : String read GetOldREFERENCIA_PROV_ARTValue;
+ property DESCRIPCION_ART : String read GetDESCRIPCION_ARTValue write SetDESCRIPCION_ARTValue;
+ property OldDESCRIPCION_ART : String read GetOldDESCRIPCION_ARTValue;
+ property CANTIDAD_ART : Integer read GetCANTIDAD_ARTValue write SetCANTIDAD_ARTValue;
+ property OldCANTIDAD_ART : Integer read GetOldCANTIDAD_ARTValue;
+
+ public
+ constructor Create(aBusinessProcessor: TDABusinessProcessor); override;
+ destructor Destroy; override;
+
+ end;
+
implementation
uses
@@ -469,7 +597,245 @@ begin
end;
+{ TDETALLE_RESERVAS_INVBusinessProcessorRules }
+constructor TDETALLE_RESERVAS_INVBusinessProcessorRules.Create(aBusinessProcessor: TDABusinessProcessor);
+begin
+ inherited;
+end;
+
+destructor TDETALLE_RESERVAS_INVBusinessProcessorRules.Destroy;
+begin
+ inherited;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetID_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldID_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVID_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetID_ALBValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetID_EMPRESAValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_EMPRESA];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldID_EMPRESAValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVID_EMPRESA];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetID_EMPRESAValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_EMPRESA] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetREFERENCIA_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldREFERENCIA_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetREFERENCIA_ALBValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetSITUACION_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVSITUACION_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldSITUACION_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVSITUACION_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetSITUACION_ALBValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVSITUACION_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetFECHA_PREVISTA_ENVIO_ALBValue: DateTime;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldFECHA_PREVISTA_ENVIO_ALBValue: DateTime;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetFECHA_PREVISTA_ENVIO_ALBValue(const aValue: DateTime);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVFECHA_PREVISTA_ENVIO_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetID_ALMACEN_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ALMACEN_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldID_ALMACEN_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVID_ALMACEN_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetID_ALMACEN_ALBValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ALMACEN_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetALMACEN_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVALMACEN_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldALMACEN_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVALMACEN_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetALMACEN_ALBValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVALMACEN_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetID_CLIENTE_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_CLIENTE_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldID_CLIENTE_ALBValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVID_CLIENTE_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetID_CLIENTE_ALBValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_CLIENTE_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetCLIENTE_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVCLIENTE_ALB];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldCLIENTE_ALBValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVCLIENTE_ALB];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetCLIENTE_ALBValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVCLIENTE_ALB] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetID_ARTValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldID_ARTValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVID_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetID_ARTValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVID_ART] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetFAMILIA_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVFAMILIA_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldFAMILIA_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVFAMILIA_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetFAMILIA_ARTValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVFAMILIA_ART] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetREFERENCIA_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldREFERENCIA_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetREFERENCIA_ARTValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_ART] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetREFERENCIA_PROV_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldREFERENCIA_PROV_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetREFERENCIA_PROV_ARTValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVREFERENCIA_PROV_ART] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetDESCRIPCION_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVDESCRIPCION_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldDESCRIPCION_ARTValue: String;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVDESCRIPCION_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetDESCRIPCION_ARTValue(const aValue: String);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVDESCRIPCION_ART] := aValue;
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetCANTIDAD_ARTValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVCANTIDAD_ART];
+end;
+
+function TDETALLE_RESERVAS_INVBusinessProcessorRules.GetOldCANTIDAD_ARTValue: Integer;
+begin
+ result := BusinessProcessor.CurrentChange.OldValueByName[fld_DETALLE_RESERVAS_INVCANTIDAD_ART];
+end;
+
+procedure TDETALLE_RESERVAS_INVBusinessProcessorRules.SetCANTIDAD_ARTValue(const aValue: Integer);
+begin
+ BusinessProcessor.CurrentChange.NewValueByName[fld_DETALLE_RESERVAS_INVCANTIDAD_ART] := aValue;
+end;
+
+
initialization
RegisterBusinessProcessorRules(RID_INVENTARIODelta, TINVENTARIOBusinessProcessorRules);
+ RegisterBusinessProcessorRules(RID_DETALLE_RESERVAS_INVDelta, TDETALLE_RESERVAS_INVBusinessProcessorRules);
end.
diff --git a/Source/Modulos/Inventario/Model/uBizInventario.pas b/Source/Modulos/Inventario/Model/uBizInventario.pas
index 2a36203c..5fbf3138 100644
--- a/Source/Modulos/Inventario/Model/uBizInventario.pas
+++ b/Source/Modulos/Inventario/Model/uBizInventario.pas
@@ -8,6 +8,7 @@ uses
const
BIZ_CLIENT_INVENTARIO = 'Client.Inventario';
+ BIZ_CLIENT_DETALLE_RESERVAS_INV = 'Client.DetallesReservasInv';
CTE_TIPO_ENTRADA = 'E';
CTE_TIPO_SALIDA = 'S';
@@ -19,6 +20,10 @@ type
tEntradaPedidoProveedor,
tSalidaAlbaranCliente);
+ IBizDetalleReservas = interface(IDetalle_Reservas_Inv)
+ ['{7E718670-DDC1-411B-B8DF-A28B81F9B8C3}']
+ end;
+
IBizInventario = interface(IInventario)
['{12051CDB-9BB1-43C5-AC89-181A27A35513}']
function GetIDAlmacenOrigen: Integer;
@@ -34,6 +39,9 @@ type
property TipoMovimiento: TEnumTipoMovimiento read GetTipo write SetTipo;
end;
+ TBizDetalleReservas = class(TDetalle_reservas_InvDataTableRules, IBizDetalleReservas)
+ end;
+
TBizInventario = class(TInventarioDataTableRules, IBizInventario, ISeleccionable)
private
FIDAlmacenOrigen : Integer;
@@ -136,5 +144,6 @@ end;
initialization
RegisterDataTableRules(BIZ_CLIENT_INVENTARIO, TBizInventario);
+ RegisterDataTableRules(BIZ_CLIENT_DETALLE_RESERVAS_INV, TBizDetalleReservas);
end.
diff --git a/Source/Modulos/Inventario/Servidor/srvInventario_Impl.dfm b/Source/Modulos/Inventario/Servidor/srvInventario_Impl.dfm
index fe8a9cf8..6b704ebe 100644
--- a/Source/Modulos/Inventario/Servidor/srvInventario_Impl.dfm
+++ b/Source/Modulos/Inventario/Servidor/srvInventario_Impl.dfm
@@ -307,6 +307,244 @@ object srvInventario: TsrvInventario
end>
BusinessRulesClient.ScriptLanguage = rslPascalScript
BusinessRulesServer.ScriptLanguage = rslPascalScript
+ end
+ item
+ Params = <>
+ Statements = <
+ item
+ Connection = 'IBX'
+ TargetTable = 'V_INV_DETALLE_RESERVAS'
+ SQL =
+ 'SELECT'#10' ID_ALB,'#10' ID_EMPRESA,'#10' REFERENCIA_ALB,'#10' SITUACION_ALB' +
+ ','#10' FECHA_PREVISTA_ENVIO_ALB,'#10' ID_ALMACEN_ALB,'#10' ALMACEN_ALB,'#10' ' +
+ ' ID_CLIENTE_ALB,'#10' CLIENTE_ALB,'#10' ID_ART,'#10' FAMILIA_ART,'#10' REFER' +
+ 'ENCIA_ART,'#10' REFERENCIA_PROV_ART,'#10' DESCRIPCION_ART,'#10' CANTIDAD_' +
+ 'ART'#10' '#10'FROM V_INV_DETALLE_RESERVAS'#10'ORDER BY REFERENCIA_ALB'
+ StatementType = stSQL
+ ColumnMappings = <
+ item
+ DatasetField = 'ID_ALB'
+ TableField = 'ID_ALB'
+ end
+ item
+ DatasetField = 'REFERENCIA_ALB'
+ TableField = 'REFERENCIA_ALB'
+ end
+ item
+ DatasetField = 'SITUACION_ALB'
+ TableField = 'SITUACION_ALB'
+ end
+ item
+ DatasetField = 'FECHA_PREVISTA_ENVIO_ALB'
+ TableField = 'FECHA_PREVISTA_ENVIO_ALB'
+ end
+ item
+ DatasetField = 'ID_ALMACEN_ALB'
+ TableField = 'ID_ALMACEN_ALB'
+ end
+ item
+ DatasetField = 'ALMACEN_ALB'
+ TableField = 'ALMACEN_ALB'
+ end
+ item
+ DatasetField = 'ID_CLIENTE_ALB'
+ TableField = 'ID_CLIENTE_ALB'
+ end
+ item
+ DatasetField = 'CLIENTE_ALB'
+ TableField = 'CLIENTE_ALB'
+ end
+ item
+ DatasetField = 'ID_ART'
+ TableField = 'ID_ART'
+ end
+ item
+ DatasetField = 'FAMILIA_ART'
+ TableField = 'FAMILIA_ART'
+ end
+ item
+ DatasetField = 'REFERENCIA_ART'
+ TableField = 'REFERENCIA_ART'
+ end
+ item
+ DatasetField = 'REFERENCIA_PROV_ART'
+ TableField = 'REFERENCIA_PROV_ART'
+ end
+ item
+ DatasetField = 'DESCRIPCION_ART'
+ TableField = 'DESCRIPCION_ART'
+ end
+ item
+ DatasetField = 'CANTIDAD_ART'
+ TableField = 'CANTIDAD_ART'
+ end
+ item
+ DatasetField = 'ID_EMPRESA'
+ TableField = 'ID_EMPRESA'
+ end>
+ end>
+ Name = 'DETALLE_RESERVAS_INV'
+ Fields = <
+ item
+ Name = 'ID_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_EMPRESA'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_EMPRESA'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'SITUACION_ALB'
+ DataType = datString
+ Size = 9
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_SITUACION_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'FECHA_PREVISTA_ENVIO_ALB'
+ DataType = datDateTime
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_FECHA_PREVISTA_ENVIO_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_ALMACEN_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ALMACEN_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ALMACEN_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ALMACEN_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_CLIENTE_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_CLIENTE_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'CLIENTE_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_CLIENTE_ALB'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'ID_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_ID_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'FAMILIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_FAMILIA_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'REFERENCIA_PROV_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_REFERENCIA_PROV_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'DESCRIPCION_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_DESCRIPCION_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end
+ item
+ Name = 'CANTIDAD_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DictionaryEntry = 'DETALLE_RESERVAS_INV_CANTIDAD_ART'
+ InPrimaryKey = False
+ Calculated = False
+ Lookup = False
+ LookupCache = False
+ end>
+ BusinessRulesClient.ScriptLanguage = rslPascalScript
+ BusinessRulesServer.ScriptLanguage = rslPascalScript
end>
Commands = <
item
@@ -676,6 +914,133 @@ object srvInventario: TsrvInventario
DisplayWidth = 0
DisplayLabel = 'Coste unidades'
Alignment = taRightJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ID_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdAlbaran'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_REFERENCIA_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Ref. albar'#225'n'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_SITUACION_ALB'
+ DataType = datString
+ Size = 9
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Situaci'#243'n'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_FECHA_PREVISTA_ENVIO_ALB'
+ DataType = datDateTime
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Fecha prevista de envio'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ID_ALMACEN_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdAlmac'#233'n'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ALMACEN_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Almac'#233'n'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ID_CLIENTE_ALB'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdCliente'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_CLIENTE_ALB'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Cliente'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ID_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'IdArticulo'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_FAMILIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Familia'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_REFERENCIA_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Referencia'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_REFERENCIA_PROV_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Ref. proveedor'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_DESCRIPCION_ART'
+ DataType = datString
+ Size = 255
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Descripci'#243'n'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_CANTIDAD_ART'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ DisplayLabel = 'Reservado'
+ Alignment = taLeftJustify
+ end
+ item
+ Name = 'DETALLE_RESERVAS_INV_ID_EMPRESA'
+ DataType = datInteger
+ BlobType = dabtUnknown
+ DisplayWidth = 0
+ Alignment = taLeftJustify
end>
Left = 126
Top = 14
diff --git a/Source/Modulos/Inventario/Views/Inventario_view.dpk b/Source/Modulos/Inventario/Views/Inventario_view.dpk
index b243d79e..800b3d30 100644
--- a/Source/Modulos/Inventario/Views/Inventario_view.dpk
+++ b/Source/Modulos/Inventario/Views/Inventario_view.dpk
@@ -79,7 +79,10 @@ requires
cfpack_d10,
JvAppFrmD10R,
Articulos_view,
- PedProv_AlbProv_relation;
+ PedProv_AlbProv_relation,
+ cxIntlPrintSys3D10,
+ JvCtrlsD10R,
+ JSDialog100;
contains
uViewInventario in 'uViewInventario.pas' {frViewInventario: TFrame},
@@ -89,6 +92,8 @@ contains
uEditorEntradaSalidaArticulos in 'uEditorEntradaSalidaArticulos.pas' {fEditorEntradaSalidaArticulos: TfEditorEntradaArticulosInventario},
uViewElegirArticulosCatalogo in 'uViewElegirArticulosCatalogo.pas' {frViewElegirArticulosCatalogo: TFrame},
uEditorElegirArticulosCatalogo in 'uEditorElegirArticulosCatalogo.pas' {fEditorElegirArticulosCatalogo: TfEditorElegirArticulosInventario},
- uEditorElegirArticulosAlmacen in 'uEditorElegirArticulosAlmacen.pas' {fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen};
+ uEditorElegirArticulosAlmacen in 'uEditorElegirArticulosAlmacen.pas' {fEditorElegirArticulosAlmacen: TfEditorElegirArticulosAlmacen},
+ uViewDetalleReservas in 'uViewDetalleReservas.pas' {frViewDetalleReservas: TFrame},
+ uEditorDetalleReservas in 'uEditorDetalleReservas.pas' {fEditorDetalleReservas: TfEditorDetalleReservas};
end.
diff --git a/Source/Modulos/Inventario/Views/Inventario_view.res b/Source/Modulos/Inventario/Views/Inventario_view.res
index 36f26e23..86c94e6a 100644
Binary files a/Source/Modulos/Inventario/Views/Inventario_view.res and b/Source/Modulos/Inventario/Views/Inventario_view.res differ
diff --git a/Source/Modulos/Inventario/Views/uEditorInventario.dfm b/Source/Modulos/Inventario/Views/uEditorInventario.dfm
index 4733a06f..90d239fb 100644
--- a/Source/Modulos/Inventario/Views/uEditorInventario.dfm
+++ b/Source/Modulos/Inventario/Views/uEditorInventario.dfm
@@ -75,9 +75,15 @@ inherited fEditorInventario: TfEditorInventario
ExplicitWidth = 669
end
inherited TBXTMain2: TTBXToolbar
- Left = 334
- Visible = False
- ExplicitLeft = 334
+ Left = 269
+ DockPos = 264
+ Visible = True
+ ExplicitLeft = 269
+ ExplicitWidth = 113
+ object TBXItem38: TTBXItem
+ Action = actReservados
+ DisplayMode = nbdmImageAndText
+ end
end
end
inherited StatusBar: TJvStatusBar
@@ -106,6 +112,7 @@ inherited fEditorInventario: TfEditorInventario
inherited cxGrid: TcxGrid
Width = 669
Height = 291
+ TabOrder = 2
ExplicitWidth = 669
ExplicitHeight = 291
inherited cxGridView: TcxGridDBTableView
@@ -130,11 +137,32 @@ inherited fEditorInventario: TfEditorInventario
Format = ',0.00 '#8364';-,0.00 '#8364
Kind = skSum
Column = frViewInventario1.cxGridViewCOSTE_UNIDADES
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = frViewInventario1.cxGridViewUNIDADES_ALMACEN
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = frViewInventario1.cxGridViewSTOCK
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = frViewInventario1.cxGridViewRESERVA
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = frViewInventario1.cxGridViewPENDIENTE_RECEPCION
end>
end
end
inherited frViewFiltroBase1: TfrViewFiltroBase
Width = 669
+ TabOrder = 0
ExplicitWidth = 669
inherited TBXDock1: TTBXDock
Width = 669
@@ -172,6 +200,7 @@ inherited fEditorInventario: TfEditorInventario
end
inherited pnlAgrupaciones: TTBXDockablePanel
Top = 393
+ TabOrder = 1
ExplicitTop = 393
ExplicitWidth = 669
inherited TBXAlignmentPanel1: TTBXAlignmentPanel
@@ -185,6 +214,8 @@ inherited fEditorInventario: TfEditorInventario
end
inherited dxComponentPrinter: TdxComponentPrinter
inherited dxComponentPrinterLink: TdxGridReportLink
+ Active = False
+ Component = nil
ReportDocument.CreationDate = 39211.788061157410000000
BuiltInReportLink = True
end
@@ -269,6 +300,12 @@ inherited fEditorInventario: TfEditorInventario
Visible = False
OnExecute = actContraerExecute
end
+ object actReservados: TAction
+ Caption = 'Ver reservados'
+ ImageIndex = 25
+ OnExecute = actReservadosExecute
+ OnUpdate = actReservadosUpdate
+ end
end
inherited SmallImages: TPngImageList [5]
PngImages = <
diff --git a/Source/Modulos/Inventario/Views/uEditorInventario.pas b/Source/Modulos/Inventario/Views/uEditorInventario.pas
index 27aafdd0..d7329753 100644
--- a/Source/Modulos/Inventario/Views/uEditorInventario.pas
+++ b/Source/Modulos/Inventario/Views/uEditorInventario.pas
@@ -1,4 +1,4 @@
-unit uEditorInventario;
+unit uEditorInventario;
interface
@@ -11,7 +11,7 @@ uses
JvAppRegistryStorage, JvFormPlacement, pngimage, ExtCtrls, uCustomView,
uViewBase, uViewBarraSeleccion, JvComponentBase, uEditorGridBase,
uIEditorInventario, uBizInventario, uViewGridBase, uInventarioController,
- JvExComCtrls, JvStatusBar, uViewGrid2Niveles, JSDialog;
+ JvExComCtrls, JvStatusBar, uViewGrid2Niveles, JSDialog, uBizAlmacenes;
type
@@ -28,6 +28,8 @@ type
actContraer: TAction;
frViewInventario1: TfrViewInventario;
JsElegirAlmacenDialog: TJSDialog;
+ actReservados: TAction;
+ TBXItem38: TTBXItem;
procedure actModificarExecute(Sender: TObject);
procedure actRecibirPedidoExecute(Sender: TObject);
procedure actTrasladarExecute(Sender: TObject);
@@ -40,11 +42,16 @@ type
procedure actContraerExecute(Sender: TObject);
procedure FormShow(Sender: TObject);
+ procedure actReservadosUpdate(Sender: TObject);
+ procedure actReservadosExecute(Sender: TObject);
private
function SeleccionarAlmacen(Descripcion: String): Integer;
function DarIDAlmacenSeleccionado(Descripcion: String): Integer;
+ function GetAlmacenes: IBizAlmacen;
+ procedure SetAlmacenes (const Value : IBizAlmacen);
+
protected
FInventario: IBizInventario;
FController : IInventarioController;
@@ -64,6 +71,7 @@ type
procedure PrevisualizarInterno; override;
public
+ property Almacenes: IBizAlmacen read GetAlmacenes write SetAlmacenes;
property Inventario: IBizInventario read GetInventario write SetInventario;
property Controller : IInventarioController read GetController write SetController;
property ArticulosSeleccionados: IBizInventario read GetArticulosSeleccionados;
@@ -80,7 +88,8 @@ implementation
uses
cxControls, uGridUtils, uDataModuleInventario, uDataModuleUsuarios,
uEditorBase, uDBSelectionListUtils, cxGridDBTableView, cxGridCustomTableView,
- uAlmacenesController, uBizAlmacenes, uGenerarAlbaranesProvUtils;
+ uAlmacenesController, uGenerarAlbaranesProvUtils,
+ schInventarioClient_Intf;
{, uDBSelectionList, uDataModulePedidosProveedor,
uBizPedidosProveedor, uBizMontajes, uDataModuleMontajes;
@@ -99,10 +108,6 @@ begin
end;
function TfEditorInventario.DarIDAlmacenSeleccionado(Descripcion: String): Integer;
-var
- AAlmacenes : IBizAlmacen;
- AAlmacenesController : IAlmacenesController;
- Respuesta : integer;
begin
if (ViewGrid._Grid.ActiveLevel.Tag = -1) then
Result := SeleccionarAlmacen(Descripcion)
@@ -120,7 +125,7 @@ procedure TfEditorInventario.EliminarInterno;
var
IDAlmacenOrigen: Integer;
begin
- IDAlmacenOrigen := darIDAlmacenSeleccionado('Elija el almacén donde se realizará la salida');
+ IDAlmacenOrigen := darIDAlmacenSeleccionado('Elija el almacén donde se realizará la salida');
if IDAlmacenOrigen <> -1 then
begin
FController.SalidaArticulosLibre(FInventario, IDAlmacenOrigen);
@@ -136,7 +141,7 @@ begin
raise Exception.Create('No hay ninguna vista asignada');
if not Assigned(Inventario) then
- raise Exception.Create('No hay ningún inventario asignado');
+ raise Exception.Create('No hay ningún inventario asignado');
Inventario.DataTable.Active := True;
actContraer.Execute;
@@ -148,6 +153,26 @@ begin
// inherited;
end;
+procedure TfEditorInventario.actReservadosExecute(Sender: TObject);
+begin
+ inherited;
+ FController.VerReservas(Inventario);
+end;
+
+procedure TfEditorInventario.actReservadosUpdate(Sender: TObject);
+begin
+ inherited;
+ (Sender as TAction).Enabled := (Inventario.RESERVA > 0);
+end;
+
+function TfEditorInventario.GetAlmacenes: IBizAlmacen;
+begin
+ Result := Nil;
+
+ if Assigned(ViewGrid) then
+ Result := (ViewGrid as IViewInventario).Almacenes;
+end;
+
function TfEditorInventario.GetArticulosSeleccionados: IBizInventario;
begin
SeleccionarFilasDesdeGrid((ViewGrid as IViewInventario)._FocusedView, (Inventario as ISeleccionable).SelectedRecords);
@@ -179,7 +204,7 @@ procedure TfEditorInventario.NuevoInterno;
var
IDAlmacenDestino: Integer;
begin
- IDAlmacenDestino := darIDAlmacenSeleccionado('Elija el almacén donde se realizará la entrada');
+ IDAlmacenDestino := darIDAlmacenSeleccionado('Elija el almacén donde se realizará la entrada');
if IDAlmacenDestino <> -1 then
begin
FController.EntradaArticulosLibre(FInventario, IDAlmacenDestino);
@@ -211,7 +236,7 @@ begin
with JsElegirAlmacenDialog.RadioButtons do
begin
Clear;
- AAlmacenes := (ViewGrid as IViewInventario).Almacenes;
+ AAlmacenes := Almacenes;
AAlmacenes.First;
while not AAlmacenes.EOF do
begin
@@ -220,18 +245,24 @@ begin
Caption := AAlmacenes.NOMBRE;
Value := 1000 + AAlmacenes.ID;
end;
- //Asi sabemos que solo va a intentar chequear el primero si hemos añadido al menos un item
+ //Asi sabemos que solo va a intentar chequear el primero si hemos añadido al menos un item
Items[0].Checked := True;
AAlmacenes.Next;
end;
end;
- //Sacar la pantalla de selección y devolver el almacén seleccionado.
+ //Sacar la pantalla de selección y devolver el almacén seleccionado.
Respuesta := JsElegirAlmacenDialog.Execute;
if Respuesta <> IDCANCEL then
Result := JsElegirAlmacenDialog.RadioResult - 1000;
end;
+procedure TfEditorInventario.SetAlmacenes(const Value: IBizAlmacen);
+begin
+ if Assigned(ViewGrid) then
+ (ViewGrid as IViewInventario).Almacenes := Value;
+end;
+
procedure TfEditorInventario.SetController(const Value: IInventarioController);
begin
FController := Value;
@@ -239,7 +270,7 @@ begin
if Assigned(FController) then
begin
if Assigned(ViewGrid) then
- (ViewGrid as IViewInventario).Almacenes := FController.AlmacenesController.BuscarTodos;
+ Almacenes := FController.AlmacenesController.BuscarTodos;
end;
end;
@@ -268,10 +299,10 @@ procedure TfEditorInventario.actTrasladarExecute(Sender: TObject);
var
IDAlmacenOrigen, IDAlmacenDestino: Integer;
begin
- IDAlmacenOrigen := DarIDAlmacenSeleccionado('Elija el almacén de origen (de donde salen los artÃculos)');
+ IDAlmacenOrigen := DarIDAlmacenSeleccionado('Elija el almacén de origen (de donde salen los artículos)');
if IDAlmacenOrigen <> -1 then
begin
- IDAlmacenDestino := SeleccionarAlmacen('Elija el almacén de destino (donde entran los artÃculos)');
+ IDAlmacenDestino := SeleccionarAlmacen('Elija el almacén de destino (donde entran los artículos)');
if IDAlmacenDestino <> -1 then
begin
FController.TrasladarArticulosLibre(FInventario, IDAlmacenOrigen, IDAlmacenDestino);
diff --git a/Source/Modulos/Inventario/Views/uInventarioViewRegister.pas b/Source/Modulos/Inventario/Views/uInventarioViewRegister.pas
index f7fcb3de..96ad6614 100644
--- a/Source/Modulos/Inventario/Views/uInventarioViewRegister.pas
+++ b/Source/Modulos/Inventario/Views/uInventarioViewRegister.pas
@@ -9,7 +9,8 @@ implementation
uses
uEditorRegistryUtils, uEditorInventario, uEditorEntradaSalidaArticulos,
- uEditorElegirArticulosCatalogo, uEditorElegirArticulosAlmacen;
+ uEditorElegirArticulosCatalogo, uEditorElegirArticulosAlmacen,
+ uEditorDetalleReservas;
procedure RegisterViews;
begin
@@ -17,6 +18,7 @@ begin
EditorRegistry.RegisterClass(TfEditorEntradaSalidaArticulos, 'EditorEntradaSalidaArticulos');
EditorRegistry.RegisterClass(TfEditorElegirArticulosCatalogo, 'EditorElegirArticulosCatalogo');
EditorRegistry.RegisterClass(TfEditorElegirArticulosAlmacen, 'EditorElegirArticulosAlmacen');
+ EditorRegistry.RegisterClass(TfEditorDetalleReservas, 'EditorDetalleReservas');
end;
procedure UnregisterViews;
@@ -24,7 +26,8 @@ begin
EditorRegistry.UnRegisterClass(TfEditorInventario);
EditorRegistry.UnRegisterClass(TfEditorEntradaSalidaArticulos);
EditorRegistry.UnRegisterClass(TfEditorElegirArticulosCatalogo);
- EditorRegistry.UnRegisterClass(TfEditorElegirArticulosAlmacen);
+ EditorRegistry.UnRegisterClass(TfEditorElegirArticulosAlmacen);
+ EditorRegistry.UnRegisterClass(TfEditorDetalleReservas);
end;
end.
diff --git a/Source/Modulos/Inventario/Views/uViewInventario.dfm b/Source/Modulos/Inventario/Views/uViewInventario.dfm
index be3c1001..00e04b79 100644
--- a/Source/Modulos/Inventario/Views/uViewInventario.dfm
+++ b/Source/Modulos/Inventario/Views/uViewInventario.dfm
@@ -25,6 +25,26 @@ inherited frViewInventario: TfrViewInventario
Format = ',0.00 '#8364';-,0.00 '#8364
Kind = skSum
Column = cxGridViewCOSTE_UNIDADES
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = cxGridViewUNIDADES_ALMACEN
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = cxGridViewSTOCK
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = cxGridViewRESERVA
+ end
+ item
+ Format = '0'
+ Kind = skSum
+ Column = cxGridViewPENDIENTE_RECEPCION
end>
OptionsCustomize.ColumnHidingOnGrouping = False
OptionsCustomize.GroupBySorting = True
@@ -94,6 +114,7 @@ inherited frViewInventario: TfrViewInventario
PropertiesClassName = 'TcxSpinEditProperties'
Properties.Alignment.Horz = taRightJustify
BestFitMaxWidth = 50
+ FooterAlignmentHorz = taRightJustify
HeaderAlignmentHorz = taRightJustify
HeaderGlyphAlignmentHorz = taRightJustify
MinWidth = 30
diff --git a/Source/Modulos/Lib/AlbaranesProveedor_model.dcp b/Source/Modulos/Lib/AlbaranesProveedor_model.dcp
index c4278413..0b8b0323 100644
Binary files a/Source/Modulos/Lib/AlbaranesProveedor_model.dcp and b/Source/Modulos/Lib/AlbaranesProveedor_model.dcp differ
diff --git a/Source/Modulos/Lib/Inventario_controller.dcp b/Source/Modulos/Lib/Inventario_controller.dcp
index 2f5d4785..e493791e 100644
Binary files a/Source/Modulos/Lib/Inventario_controller.dcp and b/Source/Modulos/Lib/Inventario_controller.dcp differ
diff --git a/Source/Modulos/Lib/Inventario_data.dcp b/Source/Modulos/Lib/Inventario_data.dcp
index a858ed39..f7230b16 100644
Binary files a/Source/Modulos/Lib/Inventario_data.dcp and b/Source/Modulos/Lib/Inventario_data.dcp differ
diff --git a/Source/Modulos/Lib/Inventario_model.dcp b/Source/Modulos/Lib/Inventario_model.dcp
index 0bb74021..ae48e51c 100644
Binary files a/Source/Modulos/Lib/Inventario_model.dcp and b/Source/Modulos/Lib/Inventario_model.dcp differ
diff --git a/Source/Modulos/Lib/Inventario_plugin.dcp b/Source/Modulos/Lib/Inventario_plugin.dcp
index 6ad49f68..97d65cfc 100644
Binary files a/Source/Modulos/Lib/Inventario_plugin.dcp and b/Source/Modulos/Lib/Inventario_plugin.dcp differ
diff --git a/Source/Modulos/Lib/Inventario_view.dcp b/Source/Modulos/Lib/Inventario_view.dcp
index f3a63c3e..8706d499 100644
Binary files a/Source/Modulos/Lib/Inventario_view.dcp and b/Source/Modulos/Lib/Inventario_view.dcp differ
diff --git a/Source/Modulos/Lib/PedProv_AlbProv_relation.dcp b/Source/Modulos/Lib/PedProv_AlbProv_relation.dcp
index a9142d7b..7d5eff3e 100644
Binary files a/Source/Modulos/Lib/PedProv_AlbProv_relation.dcp and b/Source/Modulos/Lib/PedProv_AlbProv_relation.dcp differ
diff --git a/Source/Servidor/FactuGES_Server.bdsproj b/Source/Servidor/FactuGES_Server.bdsproj
index efda3458..6ff071ee 100644
--- a/Source/Servidor/FactuGES_Server.bdsproj
+++ b/Source/Servidor/FactuGES_Server.bdsproj
@@ -175,7 +175,9 @@
2.0.8.0
- lunes, 25 de junio de 2007 19:23
+ lunes, 25 de junio de 2007 19:23
+
+
RemObjects Pascal Script - RemObjects SDK 3.0 Integration
diff --git a/Source/Servidor/FactuGES_Server.dpr b/Source/Servidor/FactuGES_Server.dpr
index 8ea428a2..e79db2e8 100644
--- a/Source/Servidor/FactuGES_Server.dpr
+++ b/Source/Servidor/FactuGES_Server.dpr
@@ -93,8 +93,6 @@ uses
schFacturasClienteServer_Intf in '..\Modulos\Facturas de cliente\Model\schFacturasClienteServer_Intf.pas',
schFacturasProveedorClient_Intf in '..\Modulos\Facturas de proveedor\Model\schFacturasProveedorClient_Intf.pas',
schFacturasProveedorServer_Intf in '..\Modulos\Facturas de proveedor\Model\schFacturasProveedorServer_Intf.pas',
- schInventarioClient_Intf in '..\Modulos\Inventario\Model\schInventarioClient_Intf.pas',
- schInventarioServer_Intf in '..\Modulos\Inventario\Model\schInventarioServer_Intf.pas',
srvHistoricoMovimientos_Impl in '..\Modulos\Historico de movimientos\Servidor\srvHistoricoMovimientos_Impl.pas' {srvHistoricoMovimientos: TDARemoteService},
uRptAlbaranesProveedor_Server in '..\Modulos\Albaranes de proveedor\Reports\uRptAlbaranesProveedor_Server.pas' {RptAlbaranesProveedor: TDataModule},
uRptFacturasProveedor_Server in '..\Modulos\Facturas de proveedor\Reports\uRptFacturasProveedor_Server.pas' {RptFacturasProveedor: TDataModule},
@@ -126,7 +124,9 @@ uses
schInformesClient_Intf in '..\Modulos\Informes base\Model\schInformesClient_Intf.pas',
schInformesServer_Intf in '..\Modulos\Informes base\Model\schInformesServer_Intf.pas',
schContactosClient_Intf in '..\Modulos\Contactos\Model\schContactosClient_Intf.pas',
- schContactosServer_Intf in '..\Modulos\Contactos\Model\schContactosServer_Intf.pas';
+ schContactosServer_Intf in '..\Modulos\Contactos\Model\schContactosServer_Intf.pas',
+ schInventarioClient_Intf in '..\Modulos\Inventario\Model\schInventarioClient_Intf.pas',
+ schInventarioServer_Intf in '..\Modulos\Inventario\Model\schInventarioServer_Intf.pas';
{$R *.res}
{$R ..\Servicios\RODLFile.res}