diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB index 8e002b67..a4f21f22 100644 Binary files a/Database/FACTUGES.FDB and b/Database/FACTUGES.FDB differ diff --git a/Output/Debug/Cliente/AlbaranesCliente_view.bpl b/Output/Debug/Cliente/AlbaranesCliente_view.bpl index c8fc7220..605df371 100644 Binary files a/Output/Debug/Cliente/AlbaranesCliente_view.bpl and b/Output/Debug/Cliente/AlbaranesCliente_view.bpl differ diff --git a/Output/Debug/Cliente/AlbaranesProveedor_controller.bpl b/Output/Debug/Cliente/AlbaranesProveedor_controller.bpl index 21b68e9f..0a2f056f 100644 Binary files a/Output/Debug/Cliente/AlbaranesProveedor_controller.bpl and b/Output/Debug/Cliente/AlbaranesProveedor_controller.bpl differ diff --git a/Output/Debug/Cliente/AlbaranesProveedor_view.bpl b/Output/Debug/Cliente/AlbaranesProveedor_view.bpl index e444387b..db22ba3e 100644 Binary files a/Output/Debug/Cliente/AlbaranesProveedor_view.bpl and b/Output/Debug/Cliente/AlbaranesProveedor_view.bpl differ diff --git a/Output/Debug/Cliente/FacturasCliente_controller.bpl b/Output/Debug/Cliente/FacturasCliente_controller.bpl index 97f24397..6f2ddf6f 100644 Binary files a/Output/Debug/Cliente/FacturasCliente_controller.bpl and b/Output/Debug/Cliente/FacturasCliente_controller.bpl differ diff --git a/Output/Debug/Cliente/FacturasProveedor_controller.bpl b/Output/Debug/Cliente/FacturasProveedor_controller.bpl index 54fc7876..898620b8 100644 Binary files a/Output/Debug/Cliente/FacturasProveedor_controller.bpl and b/Output/Debug/Cliente/FacturasProveedor_controller.bpl differ diff --git a/Output/Debug/Servidor/ServerLog.txt b/Output/Debug/Servidor/ServerLog.txt index 01d56387..c83d3b3a 100644 --- a/Output/Debug/Servidor/ServerLog.txt +++ b/Output/Debug/Servidor/ServerLog.txt @@ -1,9 +1,9 @@ -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Connect] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID @@ -16,45 +16,45 @@ Plan: PLAN (USUARIOS NATURAL) > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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)) > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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))) > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Execute] SELECT ID @@ -68,7 +68,7 @@ PASS = 1 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Prepare] SELECT PERFILES.PERFIL @@ -80,31 +80,31 @@ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Execute] SELECT PERFILES.PERFIL @@ -116,7 +116,7 @@ ID_USUARIO = 2 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_EMPRESA @@ -127,31 +127,31 @@ Plan: PLAN (EMPRESAS_USUARIOS NATURAL) > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [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 > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:11:45] +[17/10/2007 16:04:52] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_EMPRESA @@ -162,7 +162,7 @@ ID_USUARIO = 2 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -176,31 +176,31 @@ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [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 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [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 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -213,7 +213,7 @@ > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -225,31 +225,31 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [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 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [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 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -261,7 +261,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -275,7 +275,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -288,7 +288,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -300,7 +300,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -312,7 +312,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -326,7 +326,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -339,7 +339,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -351,7 +351,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[17/10/2007 14:11:51] +[17/10/2007 16:04:54] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -363,155 +363,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[17/10/2007 14:11:58] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, FECHA_ALBARAN, REFERENCIA, REFERENCIA_PROVEEDOR, - TIPO, ID_ALMACEN, NOMBRE_ALMACEN, ID_PEDIDO, REF_PED_PROVEEDOR, - ID_FACTURA, REF_FACTURA, REF_FACTURA_PROV, CALLE, CODIGO_POSTAL, POBLACION, PROVINCIA, - PERSONA_CONTACTO, TELEFONO, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, - IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, IMPORTE_TOTAL, - OBSERVACIONES, INCIDENCIAS, INCIDENCIAS_ACTIVAS, FECHA_ALTA, FECHA_MODIFICACION, - USUARIO, ID_FORMA_PAGO - FROM - V_ALBARANES_PROVEEDOR WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) - - Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_ALBARANES_PROVEEDOR ALBARANES_PROVEEDOR INDEX (FK_ALBARAN_PROVEEDOR2), V_ALBARANES_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR)), V_ALBARANES_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_ALBAR - - > -[17/10/2007 14:11:58]ANES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) - - > -[17/10/2007 14:11:58] -[Application: FactuGES (Servidor)] -: [Start transaction] - - > -[17/10/2007 14:11:58] -[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_ALBARANES_PROVEEDOR - - > -[17/10/2007 14:11:58] -[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_ALBARANES_PROVEEDOR - - > -[17/10/2007 14:11:58] -[Application: FactuGES (Servidor)] -: [Commit (Hard commit)] - - > -[17/10/2007 14:11:58] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, FECHA_ALBARAN, REFERENCIA, REFERENCIA_PROVEEDOR, - TIPO, ID_ALMACEN, NOMBRE_ALMACEN, ID_PEDIDO, REF_PED_PROVEEDOR, - ID_FACTURA, REF_FACTURA, REF_FACTURA_PROV, CALLE, CODIGO_POSTAL, POBLACION, PROVINCIA, - PERSONA_CONTACTO, TELEFONO, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, - IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, IMPORTE_TOTAL, - OBSERVACIONES, INCIDENCIAS, INCIDENCIAS_ACTIVAS, FECHA_ALTA, FECHA_MODIFICACION, - USUARIO, ID_FORMA_PAGO - FROM - V_ALBARANES_PROVEEDOR WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) - - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ALBARANES_PROVEEDOR_DETALLES.ID, ALBARANES_PROVEEDOR_DETALLES.ID_ALBARAN, - ALBARANES_PROVEEDOR_DETALLES.POSICION, ALBARANES_PROVEEDOR_DETALLES.TIPO_DETALLE, - ALBARANES_PROVEEDOR_DETALLES.CONCEPTO, ALBARANES_PROVEEDOR_DETALLES.CANTIDAD, - ALBARANES_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, ALBARANES_PROVEEDOR_DETALLES.IMPORTE_TOTAL, - ALBARANES_PROVEEDOR_DETALLES.VISIBLE, - - ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO, ALBARANES_PROVEEDOR_DETALLES.DESCUENTO, - ALBARANES_PROVEEDOR_DETALLES.IMPORTE_PORTE, - ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR - -FROM ALBARANES_PROVEEDOR_DETALLES -LEFT JOIN ARTICULOS ON ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID -WHERE ALBARANES_PROVEEDOR_DETALLES.ID_ALBARAN = :ID_ALBARAN -ORDER BY POSICION; - - Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Start transaction] - - > -[17/10/2007 14:11:59] -[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 = ALBARANES_PROVEEDOR_DETALLES - - > -[17/10/2007 14:11:59] -[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 = ALBARANES_PROVEEDOR_DETALLES - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Commit (Hard commit)] - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Start transaction] - - > -[17/10/2007 14:11:59] -[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 = ARTICULOS - - > -[17/10/2007 14:11:59] -[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 = ARTICULOS - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Commit (Hard commit)] - - > -[17/10/2007 14:11:59] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ALBARANES_PROVEEDOR_DETALLES.ID, ALBARANES_PROVEEDOR_DETALLES.ID_ALBARAN, - ALBARANES_PROVEEDOR_DETALLES.POSICION, ALBARANES_PROVEEDOR_DETALLES.TIPO_DETALLE, - ALBARANES_PROVEEDOR_DETALLES.CONCEPTO, ALBARANES_PROVEEDOR_DETALLES.CANTIDAD, - ALBARANES_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, ALBARANES_PROVEEDOR_DETALLES.IMPORTE_TOTAL, - ALBARANES_PROVEEDOR_DETALLES.VISIBLE, - - ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO, ALBARANES_PROVEEDOR_DETALLES.DESCUENTO, - ALBARANES_PROVEEDOR_DETALLES.IMPORTE_PORTE, - ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR - -FROM ALBARANES_PROVEEDOR_DETALLES -LEFT JOIN ARTICULOS ON ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID -WHERE ALBARANES_PROVEEDOR_DETALLES.ID_ALBARAN = :ID_ALBARAN -ORDER BY POSICION; - - ID_ALBARAN = 40 - - > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, @@ -529,35 +381,35 @@ ORDER BY POSICION; Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES > -[17/10/2007 14:12:00]_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +[17/10/2007 16:04:58]_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR))))) > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [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_PEDIDOS_PROVEEDOR > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [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_PEDIDOS_PROVEEDOR > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:00] +[17/10/2007 16:04:58] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, @@ -574,7 +426,7 @@ PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTIC > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] [Application: FactuGES (Servidor)] : [Prepare] SELECT PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, @@ -595,31 +447,55 @@ ORDER BY POSICION; Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] [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 = PEDIDOS_PROVEEDOR_DETALLES > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] [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 = PEDIDOS_PROVEEDOR_DETALLES > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:01] +[17/10/2007 16:04:59] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[17/10/2007 16:04:59] +[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 = ARTICULOS + + > +[17/10/2007 16:04:59] +[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 = ARTICULOS + + > +[17/10/2007 16:04:59] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[17/10/2007 16:04:59] [Application: FactuGES (Servidor)] : [Execute] SELECT PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, @@ -640,7 +516,91 @@ ORDER BY POSICION; ID_PEDIDO = 77 > -[17/10/2007 14:12:03] +[17/10/2007 16:05:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:05:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 84 + + > +[17/10/2007 16:05:04] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:05:04] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 111 + + > +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, @@ -653,31 +613,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) > -[17/10/2007 14:12:03] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:03] +[17/10/2007 16:05: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 = ALMACENES > -[17/10/2007 14:12:03] +[17/10/2007 16:05: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 = ALMACENES > -[17/10/2007 14:12:03] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:03] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, @@ -689,7 +649,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, @@ -700,31 +660,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (FORMAS_PAGO NATURAL) > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = FORMAS_PAGO > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = FORMAS_PAGO > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, @@ -734,7 +694,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE @@ -743,34 +703,34 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) WHERE FORMAS_PAGO_PLAZOS.ID_FORMA_PAGO = :ID_FORMA_PAGO - Plan: PLAN (FORMAS_PAGO_PLAZOS INDEX (FK_FORMAS_PAGO_PLAZOS)) + Plan: PLAN (FORMAS_PAGO_PLAZOS INDEX (FORMAS_PAGO_PLAZOS_IDX1)) > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = FORMAS_PAGO_PLAZOS > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = FORMAS_PAGO_PLAZOS > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE @@ -782,7 +742,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) ID_FORMA_PAGO = 8 > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE, @@ -791,36 +751,36 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB FROM - V_PROVEEDORES WHERE (ID = 0) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) Plan: PLAN JOIN (V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PROVEEDORES PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS)) > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = V_PROVEEDORES > -[17/10/2007 14:12:04] +[17/10/2007 16:05: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 = V_PROVEEDORES > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:04] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE, @@ -829,38 +789,11 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB FROM - V_PROVEEDORES WHERE (ID = 0) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) > -[17/10/2007 14:12:05] -[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, - REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB - FROM - V_PROVEEDORES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) - - Plan: PLAN JOIN (V_PROVEEDORES PROVEEDORES_DATOS NATURAL, V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) - - > -[17/10/2007 14:12:05] -[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, - REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB - FROM - V_PROVEEDORES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) - - - > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA @@ -871,31 +804,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:05] +[17/10/2007 16:05: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 > -[17/10/2007 14:12:05] +[17/10/2007 16:05: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 > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA @@ -906,7 +839,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) ID_CONTACTO = 3 > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_CONTACTO, ID_CATEGORIA @@ -918,31 +851,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS)) > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:05] +[17/10/2007 16:05: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 > -[17/10/2007 14:12:05] +[17/10/2007 16:05: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 > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:05] +[17/10/2007 16:05:07] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_CONTACTO, ID_CATEGORIA @@ -954,126 +887,473 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) ID_CONTACTO = 3 > -[17/10/2007 14:12:05] +[17/10/2007 16:05:17] [Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO +: [Prepare] select V_PED_PROV_ARTICULOS.ID_PEDIDO, + ARTICULOS.REFERENCIA, + V_PED_PROV_ARTICULOS.ID_ARTICULO, + ARTICULOS.DESCRIPCION as CONCEPTO, + V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE as CANTIDAD, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR - Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS)) +FROM V_PED_PROV_ARTICULOS +LEFT JOIN ARTICULOS ON (ARTICULOS.ID = V_PED_PROV_ARTICULOS.ID_ARTICULO) +WHERE (V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE <>> 0) +AND (V_PED_PROV_ARTICULOS.ID_PEDIDO = :ID) + + Plan: PLAN JOIN (SORT (JOIN (V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PED_PROV_ARTICULOS V_PED_PROV_ARTIC > -[17/10/2007 14:12:05] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 121 +[17/10/2007 16:05:17]ULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR)))), ARTICULOS INDEX (PK_ARTICULOS)) > -[17/10/2007 14:12:05] +[17/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[17/10/2007 16:05:17] +[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_PED_PROV_ARTICULOS + + > +[17/10/2007 16:05:17] +[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_PED_PROV_ARTICULOS + + > +[17/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[17/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Execute] select V_PED_PROV_ARTICULOS.ID_PEDIDO, + ARTICULOS.REFERENCIA, + V_PED_PROV_ARTICULOS.ID_ARTICULO, + ARTICULOS.DESCRIPCION as CONCEPTO, + V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE as CANTIDAD, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM V_PED_PROV_ARTICULOS +LEFT JOIN ARTICULOS ON (ARTICULOS.ID = V_PED_PROV_ARTICULOS.ID_ARTICULO) +WHERE (V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE <>> 0) +AND (V_PED_PROV_ARTICULOS.ID_PEDIDO = :ID) + + ID = 111 + + > +[17/10/2007 16:05:17] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - 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_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) + 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO + + +FROM V_INVENTARIO + WHERE (ID_ALMACEN = -9000) AND (ID_EMPRESA = 1) ORDER BY ID_ARTICULO + + Plan: Can't retrieve plan - too large > -[17/10/2007 14:12:05] +[17/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[17/10/2007 16:05:17] +[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/10/2007 16:05:17] +[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/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[17/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[17/10/2007 16:05:17] +[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/10/2007 16:05:17] +[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/10/2007 16:05:17] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[17/10/2007 16:05:17] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - 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 = 121 + 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 10 - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - WHERE ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 10 - - > -[17/10/2007 14:12: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, - REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB - FROM - V_PROVEEDORES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) - - Plan: PLAN JOIN (V_PROVEEDORES PROVEEDORES_DATOS NATURAL, V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) - - > -[17/10/2007 14:12: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, - REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB - FROM - V_PROVEEDORES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) +FROM V_INVENTARIO + WHERE (ID_ALMACEN = -9000) AND (ID_EMPRESA = 1) ORDER BY ID_ARTICULO > -[17/10/2007 14:12:06] +[17/10/2007 16:05: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/10/2007 16:05: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/10/2007 16:05: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 = -1) AND (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (PK_ALMACENES)) + + > +[17/10/2007 16:05: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 = -1) AND (ALMACENES.ID_EMPRESA = 1) + + + > +[17/10/2007 16:05: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 = 2) AND (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (PK_ALMACENES)) + + > +[17/10/2007 16:05: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 = 2) AND (ALMACENES.ID_EMPRESA = 1) + + + > +[17/10/2007 16:06:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES + + > +[17/10/2007 16:06:01]_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR))))) + + > +[17/10/2007 16:06:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 77 + + > +[17/10/2007 16:06:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 111 + + > +[17/10/2007 16:06:16] +[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/10/2007 16:06:16] +[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/10/2007 16:06:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[17/10/2007 16:06:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[17/10/2007 16:06:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE + FROM + FORMAS_PAGO_PLAZOS + WHERE + FORMAS_PAGO_PLAZOS.ID_FORMA_PAGO = :ID_FORMA_PAGO + + Plan: PLAN (FORMAS_PAGO_PLAZOS INDEX (FORMAS_PAGO_PLAZOS_IDX1)) + + > +[17/10/2007 16:06:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE + FROM + FORMAS_PAGO_PLAZOS + WHERE + FORMAS_PAGO_PLAZOS.ID_FORMA_PAGO = :ID_FORMA_PAGO + + ID_FORMA_PAGO = 8 + + > +[17/10/2007 16:06:16] +[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, + REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB + FROM + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PROVEEDORES PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS)) + + > +[17/10/2007 16:06:16] +[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, + REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB + FROM + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:16] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA @@ -1084,7 +1364,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) > -[17/10/2007 14:12:06] +[17/10/2007 16:06:16] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA @@ -1092,10 +1372,10 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) CONTACTOS_DATOS_BANCO WHERE ID_CONTACTO = :ID_CONTACTO - ID_CONTACTO = 10 + ID_CONTACTO = 3 > -[17/10/2007 14:12:06] +[17/10/2007 16:06:16] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_CONTACTO, ID_CATEGORIA @@ -1107,123 +1387,7 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (IDX_CONTACTOS_CATEGORIAS)) > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 10 - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - WHERE ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = > - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 444 - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_CONTACTO, ID_CATEGORIA - FROM - CONTACTOS_CATEGORIAS - WHERE - ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 10 - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - WHERE ID_CONTACTO = :ID_CONTACTO - - ID_CONTACTO = 10 - - > -[17/10/2007 14:12:06] -[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)) - - > -[17/10/2007 14:12:06] +[17/10/2007 16:06:16] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_CONTACTO, ID_CATEGORIA @@ -1235,29 +1399,320 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) ID_CONTACTO = 3 > -[17/10/2007 14:12:07] +[17/10/2007 16:06:23] +[Application: FactuGES (Servidor)] +: [Prepare] select V_PED_PROV_ARTICULOS.ID_PEDIDO, + ARTICULOS.REFERENCIA, + V_PED_PROV_ARTICULOS.ID_ARTICULO, + ARTICULOS.DESCRIPCION as CONCEPTO, + V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE as CANTIDAD, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM V_PED_PROV_ARTICULOS +LEFT JOIN ARTICULOS ON (ARTICULOS.ID = V_PED_PROV_ARTICULOS.ID_ARTICULO) +WHERE (V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE <>> 0) +AND (V_PED_PROV_ARTICULOS.ID_PEDIDO = :ID) + + Plan: PLAN JOIN (SORT (JOIN (V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PED_PROV_ARTICULOS V_PED_PROV_ARTIC + + > +[17/10/2007 16:06:23]ULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR)))), ARTICULOS INDEX (PK_ARTICULOS)) + + > +[17/10/2007 16:06:23] +[Application: FactuGES (Servidor)] +: [Execute] select V_PED_PROV_ARTICULOS.ID_PEDIDO, + ARTICULOS.REFERENCIA, + V_PED_PROV_ARTICULOS.ID_ARTICULO, + ARTICULOS.DESCRIPCION as CONCEPTO, + V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE as CANTIDAD, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM V_PED_PROV_ARTICULOS +LEFT JOIN ARTICULOS ON (ARTICULOS.ID = V_PED_PROV_ARTICULOS.ID_ARTICULO) +WHERE (V_PED_PROV_ARTICULOS.CANTIDAD_PENDIENTE <>> 0) +AND (V_PED_PROV_ARTICULOS.ID_PEDIDO = :ID) + + ID = 111 + + > +[17/10/2007 16:06:23] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - 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_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) + 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO + + +FROM V_INVENTARIO + WHERE (ID_ALMACEN = -9000) AND (ID_EMPRESA = 1) ORDER BY ID_ARTICULO + + Plan: Can't retrieve plan - too large > -[17/10/2007 14:12:07] +[17/10/2007 16:06:23] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA - FROM - CONTACTOS_DATOS_BANCO - 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 = 3 + 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO + + +FROM V_INVENTARIO + WHERE (ID_ALMACEN = -9000) AND (ID_EMPRESA = 1) ORDER BY ID_ARTICULO + > -[17/10/2007 14:12:08] +[17/10/2007 16:06: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/10/2007 16:06: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/10/2007 16:06: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 = -1) AND (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (PK_ALMACENES)) + + > +[17/10/2007 16:06: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 = -1) AND (ALMACENES.ID_EMPRESA = 1) + + + > +[17/10/2007 16:06: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 = 2) AND (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (PK_ALMACENES)) + + > +[17/10/2007 16:06: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 = 2) AND (ALMACENES.ID_EMPRESA = 1) + + + > +[17/10/2007 16:06:25] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, FECHA_ALBARAN, REFERENCIA, REFERENCIA_PROVEEDOR, + TIPO, ID_ALMACEN, NOMBRE_ALMACEN, ID_PEDIDO, REF_PED_PROVEEDOR, + ID_FACTURA, REF_FACTURA, REF_FACTURA_PROV, CALLE, CODIGO_POSTAL, POBLACION, PROVINCIA, + PERSONA_CONTACTO, TELEFONO, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, IMPORTE_TOTAL, + OBSERVACIONES, INCIDENCIAS, INCIDENCIAS_ACTIVAS, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO + FROM + V_ALBARANES_PROVEEDOR WHERE (ID = -9000) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_ALBARANES_PROVEEDOR ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR), V_ALBARANES_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR)), V_ALBARANES_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_ALBARANES_PROVEE + + > +[17/10/2007 16:06:25]DOR ALMACENES INDEX (PK_ALMACENES)) + + > +[17/10/2007 16:06:25] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[17/10/2007 16:06:25] +[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_ALBARANES_PROVEEDOR + + > +[17/10/2007 16:06:25] +[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_ALBARANES_PROVEEDOR + + > +[17/10/2007 16:06:25] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[17/10/2007 16:06:25] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, FECHA_ALBARAN, REFERENCIA, REFERENCIA_PROVEEDOR, + TIPO, ID_ALMACEN, NOMBRE_ALMACEN, ID_PEDIDO, REF_PED_PROVEEDOR, + ID_FACTURA, REF_FACTURA, REF_FACTURA_PROV, CALLE, CODIGO_POSTAL, POBLACION, PROVINCIA, + PERSONA_CONTACTO, TELEFONO, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, IMPORTE_TOTAL, + OBSERVACIONES, INCIDENCIAS, INCIDENCIAS_ACTIVAS, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO + FROM + V_ALBARANES_PROVEEDOR WHERE (ID = -9000) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID = 111) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROV + + > +[17/10/2007 16:06:26]EEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR))))) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID = 111) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 111 + + > +[17/10/2007 16:06:26] [Application: FactuGES (Servidor)] : [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, @@ -1271,36 +1726,36 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) V_ARTICULOS.ID_PROVEEDOR, V_ARTICULOS.NOMBRE_PROVEEDOR, V_ARTICULOS.ELIMINADO -FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELISCAANTARTICATC LARGA')) Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) > -[17/10/2007 14:12:08] +[17/10/2007 16:06:26] [Application: FactuGES (Servidor)] : [Start transaction] > -[17/10/2007 14:12:08] +[17/10/2007 16:06:26] [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_ARTICULOS > -[17/10/2007 14:12:08] +[17/10/2007 16:06:26] [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_ARTICULOS > -[17/10/2007 14:12:08] +[17/10/2007 16:06:26] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[17/10/2007 14:12:08] +[17/10/2007 16:06:26] [Application: FactuGES (Servidor)] : [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, @@ -1314,11 +1769,617 @@ FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) V_ARTICULOS.ID_PROVEEDOR, V_ARTICULOS.NOMBRE_PROVEEDOR, V_ARTICULOS.ELIMINADO -FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELISCAANTARTICATC LARGA')) > -[17/10/2007 14:12:10] +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCASPACE')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCASPACE')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELKITBASTIDORISLA')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELKITBASTIDORISLA')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCATGLAX90')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCATGLAX90')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCASPOTH6-70IX')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCASPOTH6-70IX')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCAARTICATC')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCAARTICATC')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELTUBOMINIOM')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELTUBOMINIOM')) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCAMINIOMNEGRA')) + + Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, + V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, + V_ARTICULOS.FECHA_MODIFICACION, V_ARTICULOS.USUARIO, + V_ARTICULOS.REFERENCIA_PROV, + V_ARTICULOS.PRECIO_COSTE, + V_ARTICULOS.PRECIO_PORTE, + V_ARTICULOS.DESCUENTO, + V_ARTICULOS.PRECIO_NETO, + V_ARTICULOS.INVENTARIABLE, + V_ARTICULOS.ID_PROVEEDOR, + V_ARTICULOS.NOMBRE_PROVEEDOR, + V_ARTICULOS.ELIMINADO +FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) AND (UPPER(V_ARTICULOS.REFERENCIA) = UPPER('ELCAMINIOMNEGRA')) + + + > +[17/10/2007 16:06: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/10/2007 16:06: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/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE + FROM + FORMAS_PAGO_PLAZOS + WHERE + FORMAS_PAGO_PLAZOS.ID_FORMA_PAGO = :ID_FORMA_PAGO + + Plan: PLAN (FORMAS_PAGO_PLAZOS INDEX (FORMAS_PAGO_PLAZOS_IDX1)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FORMA_PAGO, NUM_DIAS, PORCENTAJE + FROM + FORMAS_PAGO_PLAZOS + WHERE + FORMAS_PAGO_PLAZOS.ID_FORMA_PAGO = :ID_FORMA_PAGO + + ID_FORMA_PAGO = 8 + + > +[17/10/2007 16:06:26] +[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, + REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB + FROM + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PROVEEDORES PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS)) + + > +[17/10/2007 16:06:26] +[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, + REGIMEN_IVA, DESCUENTO, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB + FROM + V_PROVEEDORES WHERE (ID = 3) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:26] +[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)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[17/10/2007 16:06:26] +[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)) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID = 111) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROV + + > +[17/10/2007 16:06:26]EEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR))))) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID = 111) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 111 + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (FK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES + + > +[17/10/2007 16:06:45]_DATOS INDEX (PK_PROVEEDORES_DATOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), V_PEDIDOS_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), V_PEDIDOS_PROVEEDOR PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE))SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_DETALLES PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR))) +PLAN SORT (SORT (JOIN (V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR_DETALLES NATURAL, V_PEDIDOS_PROVEEDOR V_PED_PROV_SITUACION V_PED_PROV_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR))))) + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_PROVEEDOR, NOMBRE, REFERENCIA, SITUACION, + FECHA_ENVIO, FECHA_PEDIDO, FECHA_CONFIRMACION, FECHA_ENTREGA, + ID_ALMACEN, NOMBRE_ALMACEN, OBSERVACIONES, IMPORTE_TOTAL, + INCIDENCIAS, INCIDENCIAS_ACTIVAS, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, TELEFONO, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_PEDIDO_CLIENTE, + REF_PED_CLIENTE, IMPORTE_NETO, IMPORTE_PORTE, DESCUENTO, + IMPORTE_DESCUENTO, BASE_IMPONIBLE, IVA, IMPORTE_IVA, + ID_FORMA_PAGO + FROM + V_PEDIDOS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 77 + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[17/10/2007 16:06:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PEDIDOS_PROVEEDOR_DETALLES.ID, PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO, + PEDIDOS_PROVEEDOR_DETALLES.POSICION, PEDIDOS_PROVEEDOR_DETALLES.TIPO_DETALLE, + PEDIDOS_PROVEEDOR_DETALLES.CONCEPTO, PEDIDOS_PROVEEDOR_DETALLES.CANTIDAD, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + PEDIDOS_PROVEEDOR_DETALLES.VISIBLE, + + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE PEDIDOS_PROVEEDOR_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 111 + + > +[17/10/2007 16:06:52] [Application: FactuGES (Servidor)] : [Prepare] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, @@ -1337,7 +2398,7 @@ FROM V_ARTICULOS WHERE (V_ARTICULOS.ID_EMPRESA = 1) Plan: PLAN JOIN (V_ARTICULOS ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), V_ARTICULOS CONTACTOS INDEX (PK_CONTACTOS)) > -[17/10/2007 14:12:10] +[17/10/2007 16:06:52] [Application: FactuGES (Servidor)] : [Execute] SELECT V_ARTICULOS.ID, V_ARTICULOS.ID_EMPRESA, V_ARTICULOS.REFERENCIA, V_ARTICULOS.DESCRIPCION, V_ARTICULOS.FAMILIA, V_ARTICULOS.IMAGEN, V_ARTICULOS.COMISIONABLE, V_ARTICULOS.FECHA_ALTA, diff --git a/Source/Compras_Group.bdsgroup b/Source/Compras_Group.bdsgroup index 2a87195f..32b167cb 100644 --- a/Source/Compras_Group.bdsgroup +++ b/Source/Compras_Group.bdsgroup @@ -53,7 +53,8 @@ Modulos\Remesas de cliente\Views\RemesasCliente_view.bdsproj Modulos\Banca electronica\Controller\BancaElectronica_controller.bdsproj Modulos\Articulos\Model\Articulos_model.bdsproj - DataAbstract_D10.bpl Base.bpl GUIBase.bpl Contactos_view.bpl Articulos_view.bpl RecibosProveedor_model.bpl RecibosProveedor_data.bpl RecibosProveedor_controller.bpl RecibosProveedor_view.bpl RecibosProveedor_plugin.bpl FacturasProveedor_model.bpl FacturasProveedor_data.bpl AlbaranesProveedor_controller.bpl AlbProv_FacProv_relation.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl PedidosProveedor_controller.bpl FacturasProveedor_controller.bpl PedProv_FacProv_relation.bpl FacturasProveedor_view.bpl PedidosProveedor_view.bpl FacturasProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe PedCli_PedProv_relation.bpl PedProv_AlbProv_relation.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl FacturasCliente_controller.bpl AlbCli_FacCli_relation.bpl FacturasCliente_model.bpl FacturasCliente_view.bpl RemesasCliente_model.bpl RemesasProveedor_model.bpl RemesasProveedor_data.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl RemesasProveedor_controller.bpl RemesasProveedor_view.bpl RemesasCliente_view.bpl BancaElectronica_controller.bpl Articulos_model.bpl + Modulos\Articulos\Controller\Articulos_controller.bdsproj + DataAbstract_D10.bpl Base.bpl GUIBase.bpl Contactos_view.bpl Articulos_view.bpl RecibosProveedor_model.bpl RecibosProveedor_data.bpl RecibosProveedor_controller.bpl RecibosProveedor_view.bpl RecibosProveedor_plugin.bpl FacturasProveedor_model.bpl FacturasProveedor_data.bpl AlbaranesProveedor_controller.bpl AlbProv_FacProv_relation.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl PedidosProveedor_controller.bpl FacturasProveedor_controller.bpl PedProv_FacProv_relation.bpl FacturasProveedor_view.bpl PedidosProveedor_view.bpl FacturasProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe PedCli_PedProv_relation.bpl PedProv_AlbProv_relation.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl FacturasCliente_controller.bpl AlbCli_FacCli_relation.bpl FacturasCliente_model.bpl FacturasCliente_view.bpl RemesasCliente_model.bpl RemesasProveedor_model.bpl RemesasProveedor_data.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl RemesasProveedor_controller.bpl RemesasProveedor_view.bpl RemesasCliente_view.bpl BancaElectronica_controller.bpl Articulos_model.bpl Articulos_controller.bpl diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm index 2ab617af..3df1adaf 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm +++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm @@ -1,5 +1,6 @@ inherited fEditorAlbaranesDevCliente: TfEditorAlbaranesDevCliente Caption = 'Lista de '#243'rdenes de devoluci'#243'n a cliente' + ExplicitHeight = 478 PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader @@ -132,15 +133,15 @@ inherited fEditorAlbaranesDevCliente: TfEditorAlbaranesDevCliente inherited TBXItem44: TTBXItem Visible = False end - inherited TBXItem45: TTBXItem - Caption = 'Generar abono...' - end end end inherited EditorActionList: TActionList inherited actNuevo: TAction ImageIndex = 24 end + inherited actGenerarFactura: TAction + Caption = 'Generar abono...' + end inherited actEnviar: TAction Visible = False end diff --git a/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas b/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas index 960470d5..5fc985ee 100644 --- a/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas +++ b/Source/Modulos/Albaranes de proveedor/Controller/uAlbaranesProveedorController.pas @@ -208,11 +208,15 @@ begin if (AInventarioRecibido.CANTIDAD <> 0) then begin ADetallesController.Add(ADetalles, TIPO_DETALLE_CONCEPTO); - ADetallesController.AnadirArticulo(ADetalles, AInventarioRecibido.REFERENCIA, tCliente); +//Se cambia porque puede haber articulos del pedido que no tengan referencia de proveedor +// ADetallesController.AnadirArticulo(ADetalles, AInventarioRecibido.REFERENCIA, tCliente); + ADetallesController.AnadirArticulo(ADetalles, AInventarioRecibido.ID_ARTICULO); ADetalles.Edit; APedido.Detalles.First; - if not APedido.Detalles.DataTable.Locate(fld_ArticulosREFERENCIA, ADetalles.REFERENCIA, []) then +//Se cambia porque puede haber articulos del pedido que no tengan referencia de proveedor +// if not APedido.Detalles.DataTable.Locate(fld_ArticulosREFERENCIA, ADetalles.REFERENCIA, []) then + if not APedido.Detalles.DataTable.Locate(fld_INVENTARIOID_ARTICULO, ADetalles.ID_ARTICULO, []) then raise Exception.Create(Format('No se ha encontrado el artículo del pedido con REFERENCIA %s (CopiarArticulosAAlbaran)', [ADetalles.REFERENCIA])); ADetalles.IMPORTE_UNIDAD := APedido.Detalles.IMPORTE_UNIDAD; ADetalles.DESCUENTO := APedido.Detalles.DESCUENTO; diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.dfm b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.dfm index 286a98dc..6e998086 100644 --- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.dfm +++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.dfm @@ -1,11 +1,16 @@ inherited fEditorAlbaranesDevProveedor: TfEditorAlbaranesDevProveedor Caption = 'Lista de '#243'rdenes de devoluci'#243'n de proveedor' + ClientWidth = 872 + ExplicitWidth = 880 ExplicitHeight = 478 PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader + Width = 872 Caption = 'Lista de '#243'rdenes de devoluci'#243'n de proveedor' + ExplicitWidth = 872 inherited Image1: TImage + Left = 845 Picture.Data = { 0A54504E474F626A65637489504E470D0A1A0A0000000D494844520000001800 0000180806000000E0773DF80000000970485973000017120000171201679FD2 @@ -122,13 +127,26 @@ inherited fEditorAlbaranesDevProveedor: TfEditorAlbaranesDevProveedor 334DEAEF21B3FA234C3E2FD615D0396F56AC818A1C2AA6DE9BC73BA7F7AF11C8 57A308AABE386478304D80AFBF710C4F5121CA43E698041AB8669DA7F7EB63EA 6F8A0E921A675CAE400000000049454E44AE426082} + ExplicitLeft = 845 end end inherited TBXDock: TTBXDock + Width = 872 + ExplicitWidth = 872 + inherited tbxMain: TTBXToolbar + ExplicitWidth = 632 + end + inherited tbxMenu: TTBXToolbar + ExplicitWidth = 872 + end inherited TBXTMain2: TTBXToolbar ExplicitWidth = 112 end end + inherited StatusBar: TJvStatusBar + Width = 872 + ExplicitWidth = 872 + end inherited EditorActionList: TActionList inherited actNuevo: TAction ImageIndex = 24 @@ -866,6 +884,14 @@ inherited fEditorAlbaranesDevProveedor: TfEditorAlbaranesDevProveedor end> Bitmap = {} end + inherited GridPopupMenu: TPopupMenu + object N4: TMenuItem [5] + Caption = '-' + end + object Acercade1: TMenuItem [6] + Action = actGenerarFactura + end + end inherited JsPrevisualizarDialog: TJSDialog CustomButtons = < item @@ -893,6 +919,6 @@ inherited fEditorAlbaranesDevProveedor: TfEditorAlbaranesDevProveedor inherited JsListaAlbaranesNoEliminados: TJSDialog Instruction.Text = 'Las siguientes ordenes de devoluci'#243'n no han podido ser eliminada' + - 's, porque est'#225'n asociadas a una factura' + 's, porque est'#225'n asociadas a un abono' end end diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.pas b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.pas index 50982819..6569635e 100644 --- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.pas +++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesDevProveedor.pas @@ -1,4 +1,4 @@ -unit uEditorAlbaranesDevProveedor; +unit uEditorAlbaranesDevProveedor; interface @@ -13,6 +13,8 @@ uses type TfEditorAlbaranesDevProveedor = class(TfEditorAlbaranesProveedor, IEditorAlbaranesDevProveedor) + N4: TMenuItem; + Acercade1: TMenuItem; protected procedure AsignarVista; override; procedure NuevoInterno; override; @@ -44,7 +46,7 @@ procedure TfEditorAlbaranesDevProveedor.PonerTitulos(const ATitulo: string); var FTitulo : String; begin - FTitulo := 'Lista de órdenes de devolución de proveedor - ' + dmUsuarios.EmpresaActual.NOMBRE; + FTitulo := 'Lista de órdenes de devolución de proveedor - ' + dmUsuarios.EmpresaActual.NOMBRE; inherited PonerTitulos(FTitulo); end; diff --git a/Source/Modulos/Facturas de cliente/Controller/uFacturasClienteController.pas b/Source/Modulos/Facturas de cliente/Controller/uFacturasClienteController.pas index 7d1f6736..96430dd5 100644 --- a/Source/Modulos/Facturas de cliente/Controller/uFacturasClienteController.pas +++ b/Source/Modulos/Facturas de cliente/Controller/uFacturasClienteController.pas @@ -237,6 +237,7 @@ var AFacturaActual : IBizFacturaCliente; AAlbaranesController : IAlbaranesClienteController; I: Integer; + bEnEdicion : Boolean; begin Result := False; @@ -281,6 +282,19 @@ begin AAlbaranesController.RecuperarCliente(AListaAlbaranes); AListaAlbaranes.Cliente.DataTable.Active := True; AFacturas.Cliente := AListaAlbaranes.Cliente; + + //Si el albaran es de tipo devolución hacemos la factura de tipo abono + if (AListaAlbaranes.TIPO = CTE_TIPO_ALBARAN_DEV) then + begin + bEnEdicion := (AFacturas.DataTable.State in dsEditModes); + if not bEnEdicion then + AFacturas.Edit; + AFacturas.TIPO := CTE_TIPO_ABONO; + AFacturas.Post; + if bEnEdicion then + AFacturas.Edit; + end; + AFacturaActual := AFacturas; end; diff --git a/Source/Modulos/Facturas de proveedor/Controller/uFacturasProveedorController.pas b/Source/Modulos/Facturas de proveedor/Controller/uFacturasProveedorController.pas index be9938ff..e7732ef7 100644 --- a/Source/Modulos/Facturas de proveedor/Controller/uFacturasProveedorController.pas +++ b/Source/Modulos/Facturas de proveedor/Controller/uFacturasProveedorController.pas @@ -280,6 +280,18 @@ begin if bEnEdicion then AFacturas.Edit; + //Si el albaran es de tipo devolución hacemos la factura de tipo abono + if (AListaAlbaranes.TIPO = CTE_TIPO_ALBARAN_DEV) then + begin + bEnEdicion := (AFacturas.DataTable.State in dsEditModes); + if not bEnEdicion then + AFacturas.Edit; + AFacturas.TIPO := CTE_TIPO_ABONO; + AFacturas.Post; + if bEnEdicion then + AFacturas.Edit; + end; + AFacturaActual := AFacturas; end; diff --git a/Source/Modulos/Lib/AlbaranesCliente_view.dcp b/Source/Modulos/Lib/AlbaranesCliente_view.dcp index 7465195d..b9e74e6b 100644 Binary files a/Source/Modulos/Lib/AlbaranesCliente_view.dcp and b/Source/Modulos/Lib/AlbaranesCliente_view.dcp differ diff --git a/Source/Modulos/Lib/AlbaranesProveedor_controller.dcp b/Source/Modulos/Lib/AlbaranesProveedor_controller.dcp index 11de9c49..3aacc522 100644 Binary files a/Source/Modulos/Lib/AlbaranesProveedor_controller.dcp and b/Source/Modulos/Lib/AlbaranesProveedor_controller.dcp differ diff --git a/Source/Modulos/Lib/AlbaranesProveedor_view.dcp b/Source/Modulos/Lib/AlbaranesProveedor_view.dcp index 6cebf06c..f8e7f425 100644 Binary files a/Source/Modulos/Lib/AlbaranesProveedor_view.dcp and b/Source/Modulos/Lib/AlbaranesProveedor_view.dcp differ diff --git a/Source/Modulos/Lib/FacturasCliente_controller.dcp b/Source/Modulos/Lib/FacturasCliente_controller.dcp index 743454fb..c5a3aafa 100644 Binary files a/Source/Modulos/Lib/FacturasCliente_controller.dcp and b/Source/Modulos/Lib/FacturasCliente_controller.dcp differ diff --git a/Source/Modulos/Lib/FacturasProveedor_controller.dcp b/Source/Modulos/Lib/FacturasProveedor_controller.dcp index 5bf082f6..1005d6f7 100644 Binary files a/Source/Modulos/Lib/FacturasProveedor_controller.dcp and b/Source/Modulos/Lib/FacturasProveedor_controller.dcp differ