diff --git a/Build/BuildRoberto.fbl5 b/Build/BuildRoberto.fbl5 index fdf45f7e..1cc13952 100644 Binary files a/Build/BuildRoberto.fbl5 and b/Build/BuildRoberto.fbl5 differ diff --git a/Build/buildlog.html b/Build/buildlog.html index 34f8812b..1b42f9e9 100644 --- a/Build/buildlog.html +++ b/Build/buildlog.html @@ -65,19 +65,19 @@ function domCollapseAll(show){ Date : -07/09/2007 +25/09/2007 Start Time : -11:12:05 +17:17:16 End Time : -11:12:17 +17:17:30 Run Time : -00:00:11 +00:00:13
@@ -94,25 +94,25 @@ function domCollapseAll(show){ - - - + + + - - + + - - - + + + @@ -125,7 +125,7 @@ Running Delphi compiler.... Using Command Line : /B "E:\Codigo (Luis León)\Source\Modulos\Informe margen por articulo\Model\InfMargenArticulo_model.dpk" /Q Borland Delphi for Win32 compiler version 18.0 Copyright (c) 1983,2005 Borland Software Corporation -1926 lines, 0.61 seconds, 33368 bytes code, 80 bytes data. +1926 lines, 1.52 seconds, 33368 bytes code, 80 bytes data. @@ -133,9 +133,9 @@ Copyright (c) 1983,2005 Borland Software Corporation - - - + + + @@ -148,7 +148,7 @@ Running Delphi compiler.... Using Command Line : /B "E:\Codigo (Luis León)\Source\Modulos\Informe margen por articulo\Data\InfMargenArticulo_data.dpk" /Q Borland Delphi for Win32 compiler version 18.0 Copyright (c) 1983,2005 Borland Software Corporation -152 lines, 2.55 seconds, 7648 bytes code, 76 bytes data. +152 lines, 2.59 seconds, 7648 bytes code, 76 bytes data. @@ -156,8 +156,8 @@ Copyright (c) 1983,2005 Borland Software Corporation - - + + @@ -171,7 +171,7 @@ Running Delphi compiler.... Using Command Line : /B "E:\Codigo (Luis León)\Source\Modulos\Informe margen por articulo\Controller\InfMargenArticulo_controller.dpk" /Q Borland Delphi for Win32 compiler version 18.0 Copyright (c) 1983,2005 Borland Software Corporation -337 lines, 1.81 seconds, 11252 bytes code, 88 bytes data. +337 lines, 2.08 seconds, 11252 bytes code, 88 bytes data. @@ -179,8 +179,8 @@ Copyright (c) 1983,2005 Borland Software Corporation - - + + @@ -197,8 +197,8 @@ Copyright (c) 1983,2005 Borland Software Corporation uViewInfMargenArticuloGrid.pas(151) Hint: H2164 Variable 'AColumn' is declared but never used in 'TfrViewInfMargenArticuloGrid.cxGridViewStylesGetContentStyle' uViewInfMargenArticuloGrid.pas(152) Hint: H2164 Variable 'AFecha' is declared but never used in 'TfrViewInfMargenArticuloGrid.cxGridViewStylesGetContentStyle' uEditorInfMargenArticulo.pas(38) Warning: W1010 Method 'FormShow' hides virtual method of base type 'TfEditorBase' -uEditorInfMargenArticulo.pas(202) Hint: H2164 Variable 'Fichero' is declared but never used in 'TfEditorInfMargenArticulo.GuardarConfiguracion' -889 lines, 0.84 seconds, 23296 bytes code, 84 bytes data. +uEditorInfMargenArticulo.pas(203) Hint: H2164 Variable 'Fichero' is declared but never used in 'TfEditorInfMargenArticulo.GuardarConfiguracion' +889 lines, 0.69 seconds, 23304 bytes code, 84 bytes data. @@ -206,9 +206,9 @@ uEditorInfMargenArticulo.pas(202) Hint: H2164 Variable 'Fichero' is declared but - - - + + + @@ -223,7 +223,7 @@ Borland Delphi for Win32 compiler version 18.0 Copyright (c) 1983,2005 Borland Software Corporation uPluginInfMargenArticulo.pas(48) Hint: H2164 Variable 'AInfMargenArticuloController' is declared but never used in 'TPluginInfMargenArticulo.actMargenArticuloExecute' uPluginInfMargenArticulo.pas(49) Hint: H2164 Variable 'AInfMargenArticulo' is declared but never used in 'TPluginInfMargenArticulo.actMargenArticuloExecute' -124 lines, 0.67 seconds, 10604 bytes code, 68 bytes data. +124 lines, 0.73 seconds, 10604 bytes code, 68 bytes data. @@ -231,16 +231,16 @@ uPluginInfMargenArticulo.pas(49) Hint: H2164 Variable 'AInfMargenArticulo' is de - - + + - - + + @@ -263,7 +263,7 @@ uNavPaneController.pas(132) Hint: H2077 Value assigned to 'ASeccionPadre' never uNavPaneController.pas(156) Warning: W1036 Variable 'AEmpresasCount' might not have been initialized uPantallaPrincipal.pas(582) Warning: W1035 Return value of function 'TfPantallaPrincipal.IsShortCut' might be undefined uPantallaPrincipal.pas(120) Hint: H2219 Private symbol 'ExecuteActionMenu' declared but never used -1376 lines, 1.19 seconds, 31008 bytes code, 116 bytes data. +1376 lines, 1.23 seconds, 31008 bytes code, 116 bytes data. @@ -271,16 +271,16 @@ uPantallaPrincipal.pas(120) Hint: H2219 Private symbol 'ExecuteActionMenu' decla - - + + - - + + @@ -296,8 +296,8 @@ Success - - + + @@ -313,8 +313,8 @@ Success - - + +
- Action List Action List: Main11:12:0511:12:1700:00:1117:17:1617:17:3000:00:13
Completed Action Group Informes margen por articulo11:12:0511:12:0517:17:1617:17:16 00:00:00
Completed Compile Delphi Win32 Project Compile Modulos\Informe margen por articulo\Model\InfMargenArticulo_model.dpk11:12:0511:12:0700:00:0117:17:1617:17:1900:00:02 View
Completed Compile Delphi Win32 Project Compile Modulos\Informe margen por articulo\Data\InfMargenArticulo_data.dpk11:12:0711:12:1000:00:0217:17:1917:17:2200:00:03 View
Completed Compile Delphi Win32 Project Compile Modulos\Informe margen por articulo\Controller\InfMargenArticulo_controller.dpk11:12:1011:12:1217:17:2217:17:25 00:00:02 View
Completed Compile Delphi Win32 Project Compile Modulos\Informe margen por articulo\Views\InfMargenArticulo_view.dpk11:12:1211:12:1317:17:2517:17:26 00:00:01 View
Completed Compile Delphi Win32 Project Compile Modulos\Informe margen por articulo\Plugin\InfMargenArticulo_plugin.dpk11:12:1311:12:1400:00:0017:17:2617:17:2700:00:01 View
Completed Action Group Cliente11:12:1411:12:1417:17:2717:17:27 00:00:00
Completed Compile Delphi Win32 Project Compile Cliente\FactuGES.dpr11:12:1411:12:1517:17:2717:17:28 00:00:01 View
Completed Action Group Comprimir ejecutables11:12:1511:12:1517:17:2817:17:28 00:00:00
Completed ASPack Compress Executable Comprimir servidor11:12:1511:12:1617:17:2817:17:29 00:00:00 View
Completed ASPack Compress Executable Comprimir cliente11:12:1611:12:1717:17:2917:17:30 00:00:00 View
Completed Export Log Export Log11:12:1711:12:1717:17:3017:17:30 00:00:00


diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB index 097d51ba..f5ede37b 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 2ed2377f..0db0f541 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_view.bpl b/Output/Debug/Cliente/AlbaranesProveedor_view.bpl index 07c4db9c..bd30520f 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/Base.bpl b/Output/Debug/Cliente/Base.bpl index eb6f1143..a7ab1f75 100644 Binary files a/Output/Debug/Cliente/Base.bpl and b/Output/Debug/Cliente/Base.bpl differ diff --git a/Output/Debug/Cliente/Comisiones_controller.bpl b/Output/Debug/Cliente/Comisiones_controller.bpl index ea101f16..3cbcb9cb 100644 Binary files a/Output/Debug/Cliente/Comisiones_controller.bpl and b/Output/Debug/Cliente/Comisiones_controller.bpl differ diff --git a/Output/Debug/Cliente/Comisiones_view.bpl b/Output/Debug/Cliente/Comisiones_view.bpl index 76d0c6f1..b98a1a42 100644 Binary files a/Output/Debug/Cliente/Comisiones_view.bpl and b/Output/Debug/Cliente/Comisiones_view.bpl differ diff --git a/Output/Debug/Cliente/FactuGES.exe b/Output/Debug/Cliente/FactuGES.exe index 46658708..3e08d922 100644 Binary files a/Output/Debug/Cliente/FactuGES.exe and b/Output/Debug/Cliente/FactuGES.exe differ diff --git a/Output/Debug/Cliente/FacturasCliente_view.bpl b/Output/Debug/Cliente/FacturasCliente_view.bpl index 4fb2ed4e..898e2f01 100644 Binary files a/Output/Debug/Cliente/FacturasCliente_view.bpl and b/Output/Debug/Cliente/FacturasCliente_view.bpl differ diff --git a/Output/Debug/Cliente/FacturasProveedor_view.bpl b/Output/Debug/Cliente/FacturasProveedor_view.bpl index e3928078..63a7b3ab 100644 Binary files a/Output/Debug/Cliente/FacturasProveedor_view.bpl and b/Output/Debug/Cliente/FacturasProveedor_view.bpl differ diff --git a/Output/Debug/Cliente/PedidosCliente_view.bpl b/Output/Debug/Cliente/PedidosCliente_view.bpl index 1f2418b7..42748c5d 100644 Binary files a/Output/Debug/Cliente/PedidosCliente_view.bpl and b/Output/Debug/Cliente/PedidosCliente_view.bpl differ diff --git a/Output/Debug/Cliente/PedidosProveedor_view.bpl b/Output/Debug/Cliente/PedidosProveedor_view.bpl index 9fc08d73..0d3a936a 100644 Binary files a/Output/Debug/Cliente/PedidosProveedor_view.bpl and b/Output/Debug/Cliente/PedidosProveedor_view.bpl differ diff --git a/Output/Debug/Cliente/RemesasCliente_view.bpl b/Output/Debug/Cliente/RemesasCliente_view.bpl index 764e6a94..a42d58a2 100644 Binary files a/Output/Debug/Cliente/RemesasCliente_view.bpl and b/Output/Debug/Cliente/RemesasCliente_view.bpl differ diff --git a/Output/Debug/Cliente/RemesasProveedor_view.bpl b/Output/Debug/Cliente/RemesasProveedor_view.bpl index 02c3f183..167ed3fe 100644 Binary files a/Output/Debug/Cliente/RemesasProveedor_view.bpl and b/Output/Debug/Cliente/RemesasProveedor_view.bpl differ diff --git a/Output/Debug/Cliente/update/versionlocal.ini b/Output/Debug/Cliente/update/versionlocal.ini index c759ec1c..a7ecd831 100644 --- a/Output/Debug/Cliente/update/versionlocal.ini +++ b/Output/Debug/Cliente/update/versionlocal.ini @@ -1,6 +1,6 @@ [Version] Count=1 -CurrentProductionProgramVersion=2.2.1.0 +CurrentProductionProgramVersion=2.2.6.0 CurrentBetaProgramVersion= CurrentAlphaProgramVersion= @@ -9,10 +9,10 @@ DownloadPasswordRequired=FALSE LocalInstallerParams= ProgramLocationPath=files ProgramLocationFileName=instalar.exe -ProgramVersion=2.2.1.0 +ProgramVersion=2.2.6.0 ProgramReleaseType=prtProduction ProgramSize=1000000 -ProgramReleaseDate=06/08/2007 +ProgramReleaseDate=30/08/2007 [Program Version 0\VersionDescription] Count=0 diff --git a/Output/Debug/Servidor/ServerLog.txt b/Output/Debug/Servidor/ServerLog.txt index 1e964c88..54d665c2 100644 --- a/Output/Debug/Servidor/ServerLog.txt +++ b/Output/Debug/Servidor/ServerLog.txt @@ -1,9 +1,9 @@ -[10/09/2007 11:27:39] +[26/09/2007 11:12:59] [Application: FactuGES (Servidor)] : [Connect] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID @@ -16,45 +16,45 @@ Plan: PLAN (USUARIOS NATURAL) > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Prepare] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) Plan: PLAN JOIN (R INDEX (RDB$INDEX_4), F INDEX (RDB$INDEX_2)) > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = USUARIOS > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Prepare] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION Plan: PLAN SORT (JOIN (RR INDEX (RDB$INDEX_42), RI INDEX (RDB$INDEX_6))) > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = USUARIOS > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT ID @@ -64,11 +64,11 @@ PASS = :PASS AND ACTIVO = 1 - USUARIO = Administrador - PASS = luisleon07 + USUARIO = Luis + PASS = 1 > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Prepare] SELECT PERFILES.PERFIL @@ -80,31 +80,31 @@ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = PERFILES > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = PERFILES > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT PERFILES.PERFIL @@ -113,10 +113,10 @@ WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL - ID_USUARIO = 1 + ID_USUARIO = 2 > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_EMPRESA @@ -127,31 +127,31 @@ Plan: PLAN (EMPRESAS_USUARIOS NATURAL) > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = EMPRESAS_USUARIOS > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = EMPRESAS_USUARIOS > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:39] +[26/09/2007 11:13:00] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_EMPRESA @@ -159,10 +159,10 @@ EMPRESAS_USUARIOS WHERE ID_USUARIO = :ID_USUARIO - ID_USUARIO = 1 + ID_USUARIO = 2 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -171,36 +171,36 @@ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS + EMPRESAS WHERE (ID IN (1)) - Plan: PLAN (EMPRESAS NATURAL) + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -209,11 +209,11 @@ FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS + EMPRESAS WHERE (ID IN (1)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [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 > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -270,63 +270,12 @@ WHERE ID_EMPRESA = :ID_EMPRESA FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS - - Plan: PLAN (EMPRESAS NATURAL) - - > -[10/09/2007 11:27:41] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS - - - > -[10/09/2007 11:27:41] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) - - > -[10/09/2007 11:27:41] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - ID_EMPRESA = 1 - - > -[10/09/2007 11:27:41] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) + EMPRESAS WHERE (ID IN (1)) Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -335,11 +284,11 @@ WHERE ID_EMPRESA = :ID_EMPRESA FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) + EMPRESAS WHERE (ID IN (1)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -351,7 +300,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[10/09/2007 11:27:41] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -363,980 +312,752 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[10/09/2007 11:27:44] +[26/09/2007 11:13:11] [Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, ID_EMPRESA, CATEGORIA, CONTROLLER, MODIFICABLE, ICONO, NOMBRE, DESCRIPCION, ORDEN, VISTA +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA FROM - INFORMES -ORDER BY CATEGORIA, ID + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) - Plan: PLAN SORT ((INFORMES NATURAL)) + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[10/09/2007 11:27:44] +[26/09/2007 11:13:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:13:12] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:13:12] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:14:00] +[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)) + + > +[26/09/2007 11:14:00] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:44] +[26/09/2007 11:14:00] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) - RELATION = INFORMES + RELATION = V_PROVEEDORES > -[10/09/2007 11:27:44] +[26/09/2007 11:14:00] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION - RELATION_NAME = INFORMES + RELATION_NAME = V_PROVEEDORES > -[10/09/2007 11:27:44] +[26/09/2007 11:14:00] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:44] +[26/09/2007 11:14:00] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_EMPRESA, CATEGORIA, CONTROLLER, MODIFICABLE, ICONO, NOMBRE, DESCRIPCION, ORDEN, VISTA + 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 - INFORMES -ORDER BY CATEGORIA, ID + V_PROVEEDORES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) > -[10/09/2007 11:27:48] +[26/09/2007 11:14:01] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [Prepare] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) > -[10/09/2007 11:27:48]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:27:48]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:27:48]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:27:48]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:27:48]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:27:48] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:27:48]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:27:48]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:27:48]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:27:48]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:27:48] +[26/09/2007 11:14:01] [Application: FactuGES (Servidor)] : [Start transaction] > -[10/09/2007 11:27:48] +[26/09/2007 11:14:01] +[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 + + > +[26/09/2007 11:14:01] +[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 + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:01] +[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 + + > +[26/09/2007 11:14:01] +[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)) + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:01] +[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 + + > +[26/09/2007 11:14:01] +[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 + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[26/09/2007 11:14:01] +[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)) + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 121 + + > +[26/09/2007 11:14:01] +[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)) + + > +[26/09/2007 11:14:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 121 + + > +[26/09/2007 11:14:13] +[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 + + > +[26/09/2007 11:14:13]_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))))) + + > +[26/09/2007 11:14:13] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:13] +[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 + + > +[26/09/2007 11:14:13] +[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 + + > +[26/09/2007 11:14:13] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:13] +[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)) + + + > +[26/09/2007 11:14:14] +[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))) + + > +[26/09/2007 11:14:14] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:14] +[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 + + > +[26/09/2007 11:14:14] +[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 + + > +[26/09/2007 11:14:14] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:14] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:14] +[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 + + > +[26/09/2007 11:14:14] +[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 + + > +[26/09/2007 11:14:14] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:14] +[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 + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Connect] + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_PEDIDOS_PROVEEDOR.ID, + V_PEDIDOS_PROVEEDOR.ID_EMPRESA, + V_PEDIDOS_PROVEEDOR.REFERENCIA, + V_PEDIDOS_PROVEEDOR.FECHA_PEDIDO, + V_PEDIDOS_PROVEEDOR.OBSERVACIONES, + V_PROVEEDORES.NOMBRE, + ALMACENES.NOMBRE AS NOMBRE_ALMACEN, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CALLE + ELSE V_PEDIDOS_PROVEEDOR.CALLE + END as CALLE, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.POBLACION + ELSE V_PEDIDOS_PROVEEDOR.POBLACION + END as POBLACION, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PROVINCIA + ELSE V_PEDIDOS_PROVEEDOR.PROVINCIA + END as PROVINCIA, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CODIGO_POSTAL + ELSE V_PEDIDOS_PROVEEDOR.CODIGO_POSTAL + END as CODIGO_POSTAL, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PERSONA_CONTACTO + ELSE V_PEDIDOS_PROVEEDOR.PERSONA_CONTACTO + END as + + > +[26/09/2007 11:14:19] PERSONA_CONTACTO, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.TELEFONO + ELSE V_PEDIDOS_PROVEEDOR.TELEFONO + END as TELEFONO, + + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_PEDIDOS_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_PEDIDOS_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN ALMACENES ON (ALMACENES.ID = V_PEDIDOS_PROVEEDOR.ID_ALMACEN) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_PEDIDOS_PROVEEDOR.ID_EMPRESA) +WHERE V_PEDIDOS_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIA + + > +[26/09/2007 11:14:19]S INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES_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 + + > +[26/09/2007 11:14:19]_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR)))), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), ALMACENES INDEX (PK_ALMACENES)), EMPRESAS INDEX (PK_EMPRESAS))) + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:19] +[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)) + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[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))) + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[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 + + > +[26/09/2007 11:14:19] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:20] +[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 + + > +[26/09/2007 11:14:20] +[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 + + > +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:14:20] [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 = > -[10/09/2007 11:27:48] +[26/09/2007 11:14:20] [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 = > -[10/09/2007 11:27:48] +[26/09/2007 11:14:20] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[10/09/2007 11:27:48] +[26/09/2007 11:14:20] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV +: [Execute] SELECT + V_PEDIDOS_PROVEEDOR.ID, + V_PEDIDOS_PROVEEDOR.ID_EMPRESA, + V_PEDIDOS_PROVEEDOR.REFERENCIA, + V_PEDIDOS_PROVEEDOR.FECHA_PEDIDO, + V_PEDIDOS_PROVEEDOR.OBSERVACIONES, + V_PROVEEDORES.NOMBRE, + ALMACENES.NOMBRE AS NOMBRE_ALMACEN, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CALLE + ELSE V_PEDIDOS_PROVEEDOR.CALLE + END as CALLE, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.POBLACION + ELSE V_PEDIDOS_PROVEEDOR.POBLACION + END as POBLACION, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PROVINCIA + ELSE V_PEDIDOS_PROVEEDOR.PROVINCIA + END as PROVINCIA, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CODIGO_POSTAL + ELSE V_PEDIDOS_PROVEEDOR.CODIGO_POSTAL + END as CODIGO_POSTAL, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PERSONA_CONTACTO + ELSE V_PEDIDOS_PROVEEDOR.PERSONA_CONTACTO + END as + + > +[26/09/2007 11:14:20] PERSONA_CONTACTO, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.TELEFONO + ELSE V_PEDIDOS_PROVEEDOR.TELEFONO + END as TELEFONO, + + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA FROM + V_PEDIDOS_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_PEDIDOS_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN ALMACENES ON (ALMACENES.ID = V_PEDIDOS_PROVEEDOR.ID_ALMACEN) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_PEDIDOS_PROVEEDOR.ID_EMPRESA) +WHERE V_PEDIDOS_PROVEEDOR.ID = :ID -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + ID = 77 > -[10/09/2007 11:27:48]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:27:48]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:27:48]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:27:48]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:27:48]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:27:48] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:27:48]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:27:48]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = - - > -[10/09/2007 11:27:48]30/09/2007 - - > -[10/09/2007 11:28:03] +[26/09/2007 11:14:20] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) > -[10/09/2007 11:28:03]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:28:03]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:28:03]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:28:03]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:28:03]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:28:03] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:28:03]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:28:03]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:28:03]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:28:03]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:28:03] +[26/09/2007 11:14:20] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM - -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA +: [Start transaction] > -[10/09/2007 11:28:03]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, +[26/09/2007 11:14:20] +[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))) -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C + RELATION = PEDIDOS_PROVEEDOR_DETALLES > -[10/09/2007 11:28:03]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, +[26/09/2007 11:14:20] +[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 - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - + RELATION_NAME = PEDIDOS_PROVEEDOR_DETALLES > -[10/09/2007 11:28:03]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] > -[10/09/2007 11:28:03]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Start transaction] > -[10/09/2007 11:28:03]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT +[26/09/2007 11:14:20] +[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))) - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - + RELATION = ARTICULOS > -[10/09/2007 11:28:03] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT +[26/09/2007 11:14:20] +[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 - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( + RELATION_NAME = ARTICULOS > -[10/09/2007 11:28:03]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. +[26/09/2007 11:14:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] > -[10/09/2007 11:28:03]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) +[26/09/2007 11:14:20] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR - GROUP BY 1, 2) MARGEN_COMPRAS +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = + ID_PEDIDO = 77 > -[10/09/2007 11:28:03]30/09/2007 - - > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID @@ -1349,7 +1070,7 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE Plan: PLAN (USUARIOS NATURAL) > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Execute] SELECT ID @@ -1359,11 +1080,11 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE PASS = :PASS AND ACTIVO = 1 - USUARIO = Administrador - PASS = luisleon07 + USUARIO = Luis + PASS = 1 > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Prepare] SELECT PERFILES.PERFIL @@ -1375,7 +1096,7 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Execute] SELECT PERFILES.PERFIL @@ -1384,10 +1105,10 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL - ID_USUARIO = 1 + ID_USUARIO = 2 > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_EMPRESA @@ -1398,7 +1119,7 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE Plan: PLAN (EMPRESAS_USUARIOS NATURAL) > -[10/09/2007 11:28:58] +[26/09/2007 11:17:28] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_EMPRESA @@ -1406,10 +1127,10 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE EMPRESAS_USUARIOS WHERE ID_USUARIO = :ID_USUARIO - ID_USUARIO = 1 + ID_USUARIO = 2 > -[10/09/2007 11:29:01] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -1418,114 +1139,12 @@ GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGE FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS - - Plan: PLAN (EMPRESAS NATURAL) - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS - - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - ID_EMPRESA = 1 - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS - - Plan: PLAN (EMPRESAS NATURAL) - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS - - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 - FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA - - ID_EMPRESA = 1 - - > -[10/09/2007 11:29:01] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, - PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, - MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, - FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, - REGISTRO_MERCANTIL, IVA - FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) + EMPRESAS WHERE (ID IN (1)) Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[10/09/2007 11:29:01] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -1534,11 +1153,11 @@ WHERE ID_EMPRESA = :ID_EMPRESA FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, REGISTRO_MERCANTIL, IVA FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) + EMPRESAS WHERE (ID IN (1)) > -[10/09/2007 11:29:01] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -1550,7 +1169,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[10/09/2007 11:29:01] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -1562,1832 +1181,13699 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[10/09/2007 11:29:03] +[26/09/2007 11:17:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:17:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_EMPRESA, CATEGORIA, CONTROLLER, MODIFICABLE, ICONO, NOMBRE, DESCRIPCION, ORDEN, VISTA + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 FROM - INFORMES -ORDER BY CATEGORIA, ID + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA - Plan: PLAN SORT ((INFORMES NATURAL)) + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[10/09/2007 11:29:03] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_EMPRESA, CATEGORIA, CONTROLLER, MODIFICABLE, ICONO, NOMBRE, DESCRIPCION, ORDEN, VISTA + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 FROM - INFORMES -ORDER BY CATEGORIA, ID - + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 > -[10/09/2007 11:29:07] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[10/09/2007 11:29:07]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:07]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:29:07]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:07]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:07]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:07] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:07]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:07]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:29:07]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:29:07]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:29:07] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM - -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA - - > -[10/09/2007 11:29:07]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:07]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) > -[10/09/2007 11:29:07]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:07]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:07]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:07] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:07]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:07]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = - - > -[10/09/2007 11:29:07]30/09/2007 - - > -[10/09/2007 11:29:13] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[10/09/2007 11:29:13]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:13]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:29:13]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:13]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:13]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:13] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:13]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:13]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:29:13]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:29:13]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:29:13] +[26/09/2007 11:17:31] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + ID_EMPRESA = 1 > -[10/09/2007 11:29:13]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:13]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:29:13]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:13]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:13]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:13] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:13]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:13]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = - - > -[10/09/2007 11:29:13]30/09/2007 - - > -[10/09/2007 11:29:22] +[26/09/2007 11:17:33] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [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)) -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + 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 > -[10/09/2007 11:29:22]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C +[26/09/2007 11:17:33]_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))))) > -[10/09/2007 11:29:22]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:29:22]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:22]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:22]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:22] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:22]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:22]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:29:22]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:29:22]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:29:22] +[26/09/2007 11:17:33] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM - -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA - - > -[10/09/2007 11:29:22]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:22]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END +: [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)) > -[10/09/2007 11:29:22]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:22]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:22]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:22] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:22]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:22]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = - - > -[10/09/2007 11:29:22]30/09/2007 - - > -[10/09/2007 11:29:34] +[26/09/2007 11:17:33] [Application: FactuGES (Servidor)] -: [Prepare] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV -FROM +: [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, -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, + PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO, PEDIDOS_PROVEEDOR_DETALLES.DESCUENTO, + PEDIDOS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, +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; -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN SORT (JOIN (PEDIDOS_PROVEEDOR_DETALLES INDEX (FK_PEDIDOS_PROV_DET_ID_PEDIDO), ARTICULOS INDEX (PK_ARTICULOS))) > -[10/09/2007 11:29:34]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C - - > -[10/09/2007 11:29:34]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, - - - - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END - - - > -[10/09/2007 11:29:34]AS POR_MARGEN_ULT_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, - - - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO - - > -[10/09/2007 11:29:34]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP - -FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT - - > -[10/09/2007 11:29:34]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT - - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - - - > -[10/09/2007 11:29:34] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( - - > -[10/09/2007 11:29:34]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP - - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. - - > -[10/09/2007 11:29:34]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) - - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - Plan: PLAN SORT (SORT (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (JOIN (INF_MARGEN_ARTI - - > -[10/09/2007 11:29:34]CULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS V_INF_ULTIMA_VENTA V_INF_FEC_ULTIMA_VENTA FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES2), INF_MARGEN_ARTICULOS MARGEN_VENTAS FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)))SORT (JOIN (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COM - - > -[10/09/2007 11:29:34]PRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS V_INF_ULTIMA_COMPRA V_INF_FEC_ULTIMA_COMPRA FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))))) -PLAN SORT (JOIN (INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR_DETALLES INDEX (IDX_FACTURAS_PROVEEDOR_DETALLES), INF_MARGEN_ARTICULOS MARGEN_COMPRAS FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR))), INF_MARGEN_ARTICULOS ARTICULOS INDEX (PK_ARTICULOS), INF_MARGEN_ARTICULOS CLIENTES INDEX (PK_CONTACTOS)), INF_MARGEN_ARTICULOS CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), INF_MARGEN_ARTICULOS AGENTES INDEX (PK_CONTACTOS)))))) - - > -[10/09/2007 11:29:34] +[26/09/2007 11:17:33] [Application: FactuGES (Servidor)] -: [Execute] SELECT DISTINCT -INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,AVG(INF_MARGEN_ARTICULOS.IMP_MARGEN_PRO_VENT_PRO_COMP) AS IMP_MARGEN_PRO_VENT_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_COMP) AS IMP_NETO_PRO_COMP,AVG(INF_MARGEN_ARTICULOS.IMP_NETO_PRO_VENT) AS IMP_NETO_PRO_VENT,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,AVG(INF_MARGEN_ARTICULOS.POR_MARGEN_PRO_VENT_PRO_COMP) AS POR_MARGEN_PRO_VENT_PRO_COMP,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV +: [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 + + > +[26/09/2007 11:17:40] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_PEDIDOS_PROVEEDOR.ID, + V_PEDIDOS_PROVEEDOR.ID_EMPRESA, + V_PEDIDOS_PROVEEDOR.REFERENCIA, + V_PEDIDOS_PROVEEDOR.FECHA_PEDIDO, + V_PEDIDOS_PROVEEDOR.OBSERVACIONES, + V_PROVEEDORES.NOMBRE, + ALMACENES.NOMBRE AS NOMBRE_ALMACEN, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CALLE + ELSE V_PEDIDOS_PROVEEDOR.CALLE + END as CALLE, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.POBLACION + ELSE V_PEDIDOS_PROVEEDOR.POBLACION + END as POBLACION, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PROVINCIA + ELSE V_PEDIDOS_PROVEEDOR.PROVINCIA + END as PROVINCIA, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CODIGO_POSTAL + ELSE V_PEDIDOS_PROVEEDOR.CODIGO_POSTAL + END as CODIGO_POSTAL, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PERSONA_CONTACTO + ELSE V_PEDIDOS_PROVEEDOR.PERSONA_CONTACTO + END as + + > +[26/09/2007 11:17:40] PERSONA_CONTACTO, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.TELEFONO + ELSE V_PEDIDOS_PROVEEDOR.TELEFONO + END as TELEFONO, + + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA FROM + V_PEDIDOS_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_PEDIDOS_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN ALMACENES ON (ALMACENES.ID = V_PEDIDOS_PROVEEDOR.ID_ALMACEN) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_PEDIDOS_PROVEEDOR.ID_EMPRESA) +WHERE V_PEDIDOS_PROVEEDOR.ID = :ID -(SELECT -MARGEN_VENTAS.ID_EMPRESA AS ID_EMPRESA, -MARGEN_VENTAS.ID_CLIENTE AS ID_CLIENTE, -MARGEN_VENTAS.ID_ARTICULO AS ID_ARTICULO, - -CLIENTES.NIF_CIF AS NIF_CIF_CLIENTE, -CLIENTES.NOMBRE AS NOMBRE_CLIENTE, -CLIENTES_DATOS.NOMBRE_COMERCIAL AS NOMBRE_COMERCIAL_CLIENTE, - -AGENTES.NIF_CIF AS NIF_CIF_AGENTE, -AGENTES.NOMBRE AS NOMBRE_AGENTE, - -ARTICULOS.FAMILIA AS FAMILIA, -ARTICULOS.REFERENCIA AS REFERENCIA, -ARTICULOS.REFERENCIA_PROV AS REFERENCIA + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_PEDIDOS_PROVEEDOR PEDIDOS_PROVEEDOR INDEX (PK_PEDIDOS_PROVEEDOR), JOIN (V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS_CATEGORIA > -[10/09/2007 11:29:34]_PROV, -ARTICULOS.DESCRIPCION AS DESCRIPCION, -ARTICULOS.COMISIONABLE AS COMISIONABLE, -ARTICULOS.INVENTARIABLE AS INVENTARIABLE, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_ULT_VENT, 0) AS IMP_UNIDAD_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT, 0) AS IMP_NETO_ULT_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_ULT_VENT, 0) AS IMP_PORTE_ULT_VENT, - -COALESCE(MARGEN_VENTAS.IMPORTE_UNIDAD_PRO_VENT, 0) AS IMP_UNIDAD_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT, 0) AS IMP_NETO_PRO_VENT, -COALESCE(MARGEN_VENTAS.IMPORTE_PORTE_PRO_VENT, 0) AS IMP_PORTE_PRO_VENT, - -COALESCE(ARTICULOS.PRECIO_COSTE, 0) AS IMP_UNIDAD_COMPRA, -COALESCE(ARTICULOS.PRECIO_NETO, 0) AS IMP_NETO_COMPRA, -COALESCE(ARTICULOS.PRECIO_PORTE, 0) AS IMP_PORTE_COMPRA, - -COALESCE(MARGEN_COMPRAS.IMPORTE_UNIDAD_ULT_COMP, 0) AS IMP_UNIDAD_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP, 0) AS IMP_NETO_ULT_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_ULT_COMP, 0) AS IMP_PORTE_ULT_COMP, - -COALESCE(MARGEN_C +[26/09/2007 11:17:40]S INDEX (PK_CONTACTOS_CATEGORIAS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_PEDIDOS_PROVEEDOR V_PROVEEDORES PROVEEDORES_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 > -[10/09/2007 11:29:34]OMPRAS.IMPORTE_UNIDAD_PRO_COMP, 0) AS IMP_UNIDAD_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP, 0) AS IMP_NETO_PRO_COMP, -COALESCE(MARGEN_COMPRAS.IMPORTE_PORTE_PRO_COMP, 0) AS IMP_PORTE_PRO_COMP, +[26/09/2007 11:17:40]_ARTICULOS V_PED_PROV_ARTICULOS_AUX V_PED_PROV_ARTICULOS_RECIBIDOS V_ALB_PROV_DETALLES ALBARANES_PROVEEDOR INDEX (PK_ALBARAN_PROVEEDOR)))), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), ALMACENES INDEX (PK_ALMACENES)), EMPRESAS INDEX (PK_EMPRESAS))) + > +[26/09/2007 11:17:40] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_PEDIDOS_PROVEEDOR.ID, + V_PEDIDOS_PROVEEDOR.ID_EMPRESA, + V_PEDIDOS_PROVEEDOR.REFERENCIA, + V_PEDIDOS_PROVEEDOR.FECHA_PEDIDO, + V_PEDIDOS_PROVEEDOR.OBSERVACIONES, + V_PROVEEDORES.NOMBRE, + ALMACENES.NOMBRE AS NOMBRE_ALMACEN, + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CALLE + ELSE V_PEDIDOS_PROVEEDOR.CALLE + END as CALLE, + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.POBLACION + ELSE V_PEDIDOS_PROVEEDOR.POBLACION + END as POBLACION, -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_ULT_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_COMPRA, + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PROVINCIA + ELSE V_PEDIDOS_PROVEEDOR.PROVINCIA + END as PROVINCIA, -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_ULT_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.CODIGO_POSTAL + ELSE V_PEDIDOS_PROVEEDOR.CODIGO_POSTAL + END as CODIGO_POSTAL, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.PERSONA_CONTACTO + ELSE V_PEDIDOS_PROVEEDOR.PERSONA_CONTACTO + END as + + > +[26/09/2007 11:17:40] PERSONA_CONTACTO, + + CASE WHEN (ALMACENES.ID >> 0) + THEN ALMACENES.TELEFONO + ELSE V_PEDIDOS_PROVEEDOR.TELEFONO + END as TELEFONO, + + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_PEDIDOS_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_PEDIDOS_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN ALMACENES ON (ALMACENES.ID = V_PEDIDOS_PROVEEDOR.ID_ALMACEN) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_PEDIDOS_PROVEEDOR.ID_EMPRESA) +WHERE V_PEDIDOS_PROVEEDOR.ID = :ID + + ID = 77 + + > +[26/09/2007 11:17:40] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE 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))) + + > +[26/09/2007 11:17:40] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION + + ID_PEDIDO = 77 + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:17:53]ANES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:17:53] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:17:53] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:17:53] +[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)) > -[10/09/2007 11:29:34]AS POR_MARGEN_ULT_VENT_ULT_COMP, +[26/09/2007 11:17:53] +[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, -MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_ULT_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_ULT_VENT -ELSE 0 -END -AS POR_MARGEN_ULT_VENT_PRO_COMP, + 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; - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO AS IMP_MARGEN_PRO_VENT_COMPRA, -CASE -WHEN ARTICULOS.PRECIO_NETO = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - ARTICULOS.PRECIO_NETO) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_COMPRA, - -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP AS IMP_MARGEN_PRO_VENT_ULT_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPO + Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) > -[10/09/2007 11:29:34]RTE_NETO_ULT_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_ULT_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_ULT_COMP, +[26/09/2007 11:17:53] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:17:53] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:17:53] +[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 + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:18:02]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (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_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:18:02] +[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 + + > +[26/09/2007 11:18:02] +[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 + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:18:02]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + ID = 40 + + > +[26/09/2007 11:18:02] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:18:02] +[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 + + > +[26/09/2007 11:18:02] +[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 + + > +[26/09/2007 11:18:02] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:18:02] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 40 + + > +[26/09/2007 11:18:06] +[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_ALBARA + + > +[26/09/2007 11:18:06]NES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:18:06] +[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)) + + + > +[26/09/2007 11:18:06] +[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))) + + > +[26/09/2007 11:18:06] +[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 = 82 + + > +[26/09/2007 11:18:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:18:11]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (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_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:18:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:18:11]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + ID = 82 + + > +[26/09/2007 11:18:11] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:18:11] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 82 + + > +[26/09/2007 11:18:20] +[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 + + > +[26/09/2007 11:18:20]ANES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:18:20] +[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)) + + + > +[26/09/2007 11:18:20] +[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))) + + > +[26/09/2007 11:18:20] +[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 + + > +[26/09/2007 11:18:25] +[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 + + > +[26/09/2007 11:18:25]_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))))) + + > +[26/09/2007 11:18:25] +[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)) + + + > +[26/09/2007 11:18:25] +[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))) + + > +[26/09/2007 11:18:25] +[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 + + > +[26/09/2007 11:18:29] +[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_ALBARA + + > +[26/09/2007 11:18:29]NES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:18:29] +[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)) + + + > +[26/09/2007 11:18:29] +[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))) + + > +[26/09/2007 11:18:29] +[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 = 82 + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:19:32] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:19:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:19:37] +[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 + + > +[26/09/2007 11:19:37]ANES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:19:37] +[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)) + + + > +[26/09/2007 11:19:37] +[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))) + + > +[26/09/2007 11:19:37] +[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 + + > +[26/09/2007 11:19:48] +[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_ALBARA + + > +[26/09/2007 11:19:48]NES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:19:48] +[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)) + + + > +[26/09/2007 11:19:49] +[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))) + + > +[26/09/2007 11:19:49] +[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 = 82 + + > +[26/09/2007 11:19:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:19:52]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (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_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:19:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:19:52]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + ID = 82 + + > +[26/09/2007 11:19:52] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:19:52] +[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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 82 + + > +[26/09/2007 11:19:59] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:19:59]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (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_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)), JOIN (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), V_PROVEEDORES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:19:59] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_PROVEEDOR.ID, + V_ALBARANES_PROVEEDOR.ID_EMPRESA, + V_ALBARANES_PROVEEDOR.ID_PROVEEDOR, + V_ALBARANES_PROVEEDOR.NOMBRE, + V_ALBARANES_PROVEEDOR.FECHA_ALBARAN, + V_ALBARANES_PROVEEDOR.REFERENCIA, + V_ALBARANES_PROVEEDOR.ID_PEDIDO, + V_ALBARANES_PROVEEDOR.REF_PED_PROVEEDOR, + V_ALBARANES_PROVEEDOR.CODIGO_POSTAL, + V_ALBARANES_PROVEEDOR.POBLACION, + V_ALBARANES_PROVEEDOR.PROVINCIA, + V_ALBARANES_PROVEEDOR.PERSONA_CONTACTO, + V_ALBARANES_PROVEEDOR.TELEFONO, + V_ALBARANES_PROVEEDOR.CALLE, + V_ALBARANES_PROVEEDOR.OBSERVACIONES, + V_ALBARANES_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_AL + + > +[26/09/2007 11:19:59]BARANES_PROVEEDOR + LEFT OUTER JOIN V_PROVEEDORES ON (V_PROVEEDORES.ID = V_ALBARANES_PROVEEDOR.ID_PROVEEDOR) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_PROVEEDOR.ID_EMPRESA) +WHERE V_ALBARANES_PROVEEDOR.ID = :ID + + ID = 82 + + > +[26/09/2007 11:19: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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_PROVEEDOR_DETALLES INDEX (IDX_ALBARANES_PROV_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:19: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, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 82 + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:20:03]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_FACTURAS_PROVEEDOR + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_FACTURAS_PROVEEDOR + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = FACTURAS_PROVEEDOR_DETALLES + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = FACTURAS_PROVEEDOR_DETALLES + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:20:06]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:20:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:20:07] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:07] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:20:07] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:07] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:20:10]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:12] +[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_ALBARA + + > +[26/09/2007 11:20:12]NES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:20:12] +[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)) + + + > +[26/09/2007 11:20:12] +[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))) + + > +[26/09/2007 11:20:12] +[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 = 82 + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:20:14]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:15] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:20:15]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:20:15] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:20:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:20:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:20:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_PROVEEDOR.ID, V_FACTURAS_PROVEEDOR.REFERENCIA, V_FACTURAS_PROVEEDOR.FECHA_FACTURA, + V_FACTURAS_PROVEEDOR.BASE_IMPONIBLE, V_FACTURAS_PROVEEDOR.DESCUENTO, V_FACTURAS_PROVEEDOR.IMPORTE_DESCUENTO, + V_FACTURAS_PROVEEDOR.IVA, V_FACTURAS_PROVEEDOR.IMPORTE_IVA, + V_FACTURAS_PROVEEDOR.RE, V_FACTURAS_PROVEEDOR.IMPORTE_RE, + V_FACTURAS_PROVEEDOR.IMPORTE_TOTAL, + V_FACTURAS_PROVEEDOR.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_PROVEEDOR.ID_PROVEEDOR, + V_FACTURAS_PROVEEDOR.NIF_CIF, V_FACTURAS_PROVEEDOR.NOMBRE, V_FACTURAS_PROVEEDOR.CALLE, + V_FACTURAS_PROVEEDOR.PROVINCIA, V_FACTURAS_PROVEEDOR.CODIGO_POSTAL, V_FACTURAS_PROVEEDOR.POBLACION, + + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRE + + > +[26/09/2007 11:20:20]SA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + +FROM V_FACTURAS_PROVEEDOR +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_PROVEEDOR.ID_FORMA_PAGO) +WHERE V_FACTURAS_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTUR + + > +[26/09/2007 11:20:20]AS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1))) + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:20] +[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_FACTURAS_PROVEEDOR + + > +[26/09/2007 11:20:20] +[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_FACTURAS_PROVEEDOR + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:20] +[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 + + > +[26/09/2007 11:20:20] +[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 + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_PROVEEDOR.ID, V_FACTURAS_PROVEEDOR.REFERENCIA, V_FACTURAS_PROVEEDOR.FECHA_FACTURA, + V_FACTURAS_PROVEEDOR.BASE_IMPONIBLE, V_FACTURAS_PROVEEDOR.DESCUENTO, V_FACTURAS_PROVEEDOR.IMPORTE_DESCUENTO, + V_FACTURAS_PROVEEDOR.IVA, V_FACTURAS_PROVEEDOR.IMPORTE_IVA, + V_FACTURAS_PROVEEDOR.RE, V_FACTURAS_PROVEEDOR.IMPORTE_RE, + V_FACTURAS_PROVEEDOR.IMPORTE_TOTAL, + V_FACTURAS_PROVEEDOR.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_PROVEEDOR.ID_PROVEEDOR, + V_FACTURAS_PROVEEDOR.NIF_CIF, V_FACTURAS_PROVEEDOR.NOMBRE, V_FACTURAS_PROVEEDOR.CALLE, + V_FACTURAS_PROVEEDOR.PROVINCIA, V_FACTURAS_PROVEEDOR.CODIGO_POSTAL, V_FACTURAS_PROVEEDOR.POBLACION, + + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRE + + > +[26/09/2007 11:20:20]SA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + +FROM V_FACTURAS_PROVEEDOR +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_PROVEEDOR.ID_FORMA_PAGO) +WHERE V_FACTURAS_PROVEEDOR.ID = :ID + + ID = 64 + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_PROVEEDOR_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA))) + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:20] +[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 = FACTURAS_PROVEEDOR_DETALLES + + > +[26/09/2007 11:20:20] +[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 = FACTURAS_PROVEEDOR_DETALLES + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_PROVEEDOR_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), + + > +[26/09/2007 11:20:20]V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:20:20] +[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_RECIBOS_PROVEEDOR + + > +[26/09/2007 11:20:20] +[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_RECIBOS_PROVEEDOR + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:20:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO + + ID_FACTURA = 64 + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:21:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:21:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_P + + > +[26/09/2007 11:21:36]RO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTURAS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS))) + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, REFERENCIA_PROVEEDOR, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_PROVEEDOR, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE + FROM + V_FACTURAS_PROVEEDOR WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 43 + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:21:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 64 + + > +[26/09/2007 11:21:38] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:21:38] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_PROVEEDOR_DETALLES.ID, FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA, + FACTURAS_PROVEEDOR_DETALLES.POSICION, FACTURAS_PROVEEDOR_DETALLES.TIPO_DETALLE, + FACTURAS_PROVEEDOR_DETALLES.CONCEPTO, FACTURAS_PROVEEDOR_DETALLES.CANTIDAD, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD, FACTURAS_PROVEEDOR_DETALLES.IMPORTE_TOTAL, + FACTURAS_PROVEEDOR_DETALLES.VISIBLE, + + FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, FACTURAS_PROVEEDOR_DETALLES.DESCUENTO, + FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_PROVEEDOR_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 62 + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_PROVEEDOR.ID, V_FACTURAS_PROVEEDOR.REFERENCIA, V_FACTURAS_PROVEEDOR.FECHA_FACTURA, + V_FACTURAS_PROVEEDOR.BASE_IMPONIBLE, V_FACTURAS_PROVEEDOR.DESCUENTO, V_FACTURAS_PROVEEDOR.IMPORTE_DESCUENTO, + V_FACTURAS_PROVEEDOR.IVA, V_FACTURAS_PROVEEDOR.IMPORTE_IVA, + V_FACTURAS_PROVEEDOR.RE, V_FACTURAS_PROVEEDOR.IMPORTE_RE, + V_FACTURAS_PROVEEDOR.IMPORTE_TOTAL, + V_FACTURAS_PROVEEDOR.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_PROVEEDOR.ID_PROVEEDOR, + V_FACTURAS_PROVEEDOR.NIF_CIF, V_FACTURAS_PROVEEDOR.NOMBRE, V_FACTURAS_PROVEEDOR.CALLE, + V_FACTURAS_PROVEEDOR.PROVINCIA, V_FACTURAS_PROVEEDOR.CODIGO_POSTAL, V_FACTURAS_PROVEEDOR.POBLACION, + + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRE + + > +[26/09/2007 11:21:44]SA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + +FROM V_FACTURAS_PROVEEDOR +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_PROVEEDOR.ID_FORMA_PAGO) +WHERE V_FACTURAS_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO FACTURAS_PROVEEDOR ORDER PK_FACTURAS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)), V_FACTURAS_PROVEEDOR V_FAC_PRO_SITUACION V_REC_FAC_PRO_PAGADOS RECIBOS_PROVEEDOR INDEX (PK_RECIBOS_PROVEEDOR))), V_FACTUR + + > +[26/09/2007 11:21:44]AS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR), V_FACTURAS_PROVEEDOR PROVEEDORES_DATOS INDEX (PK_PROVEEDORES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1))) + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_PROVEEDOR.ID, V_FACTURAS_PROVEEDOR.REFERENCIA, V_FACTURAS_PROVEEDOR.FECHA_FACTURA, + V_FACTURAS_PROVEEDOR.BASE_IMPONIBLE, V_FACTURAS_PROVEEDOR.DESCUENTO, V_FACTURAS_PROVEEDOR.IMPORTE_DESCUENTO, + V_FACTURAS_PROVEEDOR.IVA, V_FACTURAS_PROVEEDOR.IMPORTE_IVA, + V_FACTURAS_PROVEEDOR.RE, V_FACTURAS_PROVEEDOR.IMPORTE_RE, + V_FACTURAS_PROVEEDOR.IMPORTE_TOTAL, + V_FACTURAS_PROVEEDOR.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_PROVEEDOR.ID_PROVEEDOR, + V_FACTURAS_PROVEEDOR.NIF_CIF, V_FACTURAS_PROVEEDOR.NOMBRE, V_FACTURAS_PROVEEDOR.CALLE, + V_FACTURAS_PROVEEDOR.PROVINCIA, V_FACTURAS_PROVEEDOR.CODIGO_POSTAL, V_FACTURAS_PROVEEDOR.POBLACION, + + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRE + + > +[26/09/2007 11:21:44]SA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + +FROM V_FACTURAS_PROVEEDOR +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_PROVEEDOR.ID_FORMA_PAGO) +WHERE V_FACTURAS_PROVEEDOR.ID = :ID + + ID = 62 + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_PROVEEDOR_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_PROVEEDOR_DETALLES INDEX (FK_FACTURAS_PRO_DET_ID_FACTURA))) + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_PROVEEDOR_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 62 + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), + + > +[26/09/2007 11:21:44]V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:21:44] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO + + ID_FACTURA = 62 + + > +[26/09/2007 11:21:49] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (IDX_RECIBOS_PROVEEDOR), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BA + + > +[26/09/2007 11:21:49]NCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:21:49] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:21:49] +[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_RECIBOS_PROVEEDOR + + > +[26/09/2007 11:21:49] +[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_RECIBOS_PROVEEDOR + + > +[26/09/2007 11:21:49] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:21:49] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = > + + > +[26/09/2007 11:21:49] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA_REC_COMPENSADO, + REFERENCIA, + REFERENCIA_PROVEEDOR, + SITUACION, + ID_FACTURA, + ID_REMESA, + REFERENCIA_REMESA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + DESCRIPCION, + OBSERVACIONES, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + REFERENCIA_FACTURA_PROV, + FORMA_PAGO_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ENTIDAD_PROVEEDOR, + SUCURSAL_PROVEEDOR, + DC_PROVEEDOR, + CUENTA_PROVEEDOR, + ID_EMPRESA, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO + +FROM V_RECIBOS_PROVEEDOR WHERE (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR NATURAL, JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITU + + > +[26/09/2007 11:21:50]ACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA_REC_COMPENSADO, + REFERENCIA, + REFERENCIA_PROVEEDOR, + SITUACION, + ID_FACTURA, + ID_REMESA, + REFERENCIA_REMESA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + DESCRIPCION, + OBSERVACIONES, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + REFERENCIA_FACTURA_PROV, + FORMA_PAGO_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ENTIDAD_PROVEEDOR, + SUCURSAL_PROVEEDOR, + DC_PROVEEDOR, + CUENTA_PROVEEDOR, + ID_EMPRESA, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO + +FROM V_RECIBOS_PROVEEDOR WHERE (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (IDX_RECIBOS_PROVEEDOR), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BA + + > +[26/09/2007 11:21:50]NCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = 115 + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (IDX_RECIBOS_PROVEEDOR), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BA + + > +[26/09/2007 11:21:50]NCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_PROVEEDOR, + NOMBRE_PROVEEDOR, + NIF_CIF_PROVEEDOR, + ID_EMPRESA + +FROM V_RECIBOS_PROVEEDOR +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = 83 + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_RECIBO, TIPO, FECHA_PAGO, TITULAR, ENTIDAD, + SUCURSAL, DC, CUENTA, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO + +FROM PAGOS_PROVEEDOR +WHERE ID_RECIBO = :ID +ORDER BY ID /*Muy importante no quitar*/ + + Plan: PLAN (PAGOS_PROVEEDOR ORDER PK_PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)) + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:21:50] +[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 = PAGOS_PROVEEDOR + + > +[26/09/2007 11:21:50] +[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 = PAGOS_PROVEEDOR + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:21:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_RECIBO, TIPO, FECHA_PAGO, TITULAR, ENTIDAD, + SUCURSAL, DC, CUENTA, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO + +FROM PAGOS_PROVEEDOR +WHERE ID_RECIBO = :ID +ORDER BY ID /*Muy importante no quitar*/ + + ID = 83 + + > +[26/09/2007 11:21:55] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_PROVEEDOR WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT (JOIN (JOIN (JOIN (V_REMESAS_PROVEEDOR REMESAS_PROVEEDOR INDEX (FK_REMESAS_PROVEEDOR), V_REMESAS_PROVEEDOR EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1)), V_REMESAS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR)) + + > +[26/09/2007 11:21:55] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:21:55] +[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_REMESAS_PROVEEDOR + + > +[26/09/2007 11:21:55] +[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_REMESAS_PROVEEDOR + + > +[26/09/2007 11:21:55] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:21:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_PROVEEDOR WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:26:58] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:27:00] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:27:00] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:27:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:27:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_PROVEEDOR WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT (JOIN (JOIN (JOIN (V_REMESAS_PROVEEDOR REMESAS_PROVEEDOR INDEX (FK_REMESAS_PROVEEDOR), V_REMESAS_PROVEEDOR EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1)), V_REMESAS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR)) + + > +[26/09/2007 11:27:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_PROVEEDOR WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_REMESAS_PROVEEDOR.ID, + V_REMESAS_PROVEEDOR.ID_EMPRESA, + V_REMESAS_PROVEEDOR.REFERENCIA, + V_REMESAS_PROVEEDOR.FECHA_REMESA, + V_REMESAS_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_PROVEEDOR.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO -MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP AS IMP_MARGEN_PRO_VENT_PRO_COMP, -CASE -WHEN MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP = 0 THEN 100 -WHEN (MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) >> 0 THEN - ((MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT - MARGEN_COMPRAS.IMPORTE_NETO_PRO_COMP) * 100) / MARGEN_VENTAS.IMPORTE_NETO_PRO_VENT -ELSE 0 -END -AS POR_MARGEN_PRO_VENT_PRO_COMP FROM - - -(SELECT ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_VENT),0) AS IMPORTE_UNIDAD_ULT_VENT, - COALESCE(SUM(IMPORTE_NETO_ULT_VENT),0) AS IMPORTE_NETO_ULT_VENT, COALESCE(SUM(IMPORTE_PORTE_ULT_VENT),0) AS IMPORTE_PORTE_ULT + V_REMESAS_PROVEEDOR + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_PROVEEDOR.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_D > -[10/09/2007 11:29:34]_VENT, - COALESCE(SUM(IMPORTE_UNIDAD_PRO_VENT),0) AS IMPORTE_UNIDAD_PRO_VENT, COALESCE(SUM(IMPORTE_NETO_PRO_VENT),0) AS IMPORTE_NETO_PRO_VENT, - COALESCE(SUM(IMPORTE_PORTE_PRO_VENT),0) AS IMPORTE_PORTE_PRO_VENT +[26/09/2007 11:27:06]ATOS_BANCO.ID = V_REMESAS_PROVEEDOR.ID_DATOS_BANCO) +WHERE + V_REMESAS_PROVEEDOR.ID = :ID - FROM - (SELECT - ID_EMPRESA, ID_CLIENTE, ID_ARTICULO, - IMPORTE_UNIDAD_VENTA AS IMPORTE_UNIDAD_ULT_VENT, IMPORTE_NETO_VENTA AS IMPORTE_NETO_ULT_VENT, IMPORTE_PORTE_VENTA AS IMPORTE_PORTE_ULT_VENT, - NULL AS IMPORTE_UNIDAD_PRO_VENT, NULL AS IMPORTE_NETO_PRO_VENT, NULL AS IMPORTE_PORTE_PRO_VENT - - FROM V_INF_ULTIMA_VENTA - - UNION ALL - - SELECT - FACTURAS_CLIENTE.ID_EMPRESA, - FACTURAS_CLIENTE.ID_CLIENTE, - FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_VENT, - AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD - (FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD * (FACTURAS_CLIENTE_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_VENT, - + Plan: PLAN JOIN (JOIN (SORT (JOIN (JOIN (JOIN (V_REMESAS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR), V_REMESAS_PROVEEDOR EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1)), V_REMESAS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR)), EMPRESAS INDEX (PK_EMPRESAS)), EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)) > -[10/09/2007 11:29:34] AVG(FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_VENT - - FROM FACTURAS_CLIENTE_DETALLES - LEFT OUTER JOIN FACTURAS_CLIENTE - ON (FACTURAS_CLIENTE.ID = FACTURAS_CLIENTE_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO IS NOT NULL) AND (FACTURAS_CLIENTE_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_CLIENTE_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_CLIENTE.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2, 3) - - GROUP BY 1, 2, 3) MARGEN_VENTAS - - -LEFT JOIN - - -(SELECT - ID_EMPRESA, ID_ARTICULO, COALESCE(SUM(IMPORTE_UNIDAD_ULT_COMP),0) AS IMPORTE_UNIDAD_ULT_COMP, COALESCE(SUM(IMPORTE_NETO_ULT_COMP),0) AS IMPORTE_NETO_ULT_COMP, - COALESCE(SUM(IMPORTE_PORTE_ULT_COMP),0) AS IMPORTE_PORTE_ULT_COMP, COALESCE(SUM(IMPORTE_UNIDAD_PRO_COMP),0) AS IMPORTE_UNIDAD_PRO_COMP, - COALESCE(SUM(IMPORTE_NETO_PRO_COMP),0) AS IMPORTE_NETO_PRO_COMP, COALESCE(SUM(IMPORTE_PORTE_PRO_COMP),0) AS IMPORTE_PORTE_PRO_COMP - - FROM - ( +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Start transaction] > -[10/09/2007 11:29:34]SELECT - ID_EMPRESA, ID_ARTICULO, - IMPORTE_UNIDAD_COMPRA AS IMPORTE_UNIDAD_ULT_COMP, IMPORTE_NETO_COMPRA AS IMPORTE_NETO_ULT_COMP, IMPORTE_PORTE_COMPRA AS IMPORTE_PORTE_ULT_COMP, - NULL AS IMPORTE_UNIDAD_PRO_COMP, NULL AS IMPORTE_NETO_PRO_COMP, NULL AS IMPORTE_PORTE_PRO_COMP +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) - FROM V_INF_ULTIMA_COMPRA - - UNION ALL - - SELECT - FACTURAS_PROVEEDOR.ID_EMPRESA, - FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO, - NULL, NULL, NULL, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD) AS IMPORTE_UNIDAD_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD - (FACTURAS_PROVEEDOR_DETALLES.IMPORTE_UNIDAD * (FACTURAS_PROVEEDOR_DETALLES.DESCUENTO / 100))) AS IMPORTE_NETO_PRO_COMP, - AVG(FACTURAS_PROVEEDOR_DETALLES.IMPORTE_PORTE) AS IMPORTE_PORTE_PRO_COMP - - FROM FACTURAS_PROVEEDOR_DETALLES - LEFT OUTER JOIN FACTURAS_PROVEEDOR - ON (FACTURAS_PROVEEDOR.ID = FACTURAS_PROVEEDOR_DETALLES.ID_FACTURA) - - WHERE (FACTURAS_PROVEEDOR_DETALLES. + RELATION = V_REMESAS_PROVEEDOR > -[10/09/2007 11:29:34]ID_ARTICULO IS NOT NULL) AND (FACTURAS_PROVEEDOR_DETALLES.ID_ARTICULO >> 0) - AND (FACTURAS_PROVEEDOR_DETALLES.CANTIDAD >> 0) - AND (FACTURAS_PROVEEDOR.FECHA_FACTURA BETWEEN :FECHAINI AND :FECHAFIN) - GROUP BY 1, 2) +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION - GROUP BY 1, 2) MARGEN_COMPRAS - - -ON (MARGEN_COMPRAS.ID_EMPRESA = MARGEN_VENTAS.ID_EMPRESA) -AND (MARGEN_COMPRAS.ID_ARTICULO = MARGEN_VENTAS.ID_ARTICULO) - - -LEFT JOIN ARTICULOS ON (ARTICULOS.ID = MARGEN_VENTAS.ID_ARTICULO) -LEFT JOIN CONTACTOS CLIENTES ON (CLIENTES.ID = MARGEN_VENTAS.ID_CLIENTE) -LEFT JOIN CLIENTES_DATOS ON (CLIENTES_DATOS.ID_CLIENTE = CLIENTES.ID) -LEFT JOIN CONTACTOS AGENTES ON (AGENTES.ID = CLIENTES_DATOS.ID_AGENTE) -WHERE ARTICULOS.INVENTARIABLE = 1) INF_MARGEN_ARTICULOS -GROUP BY INF_MARGEN_ARTICULOS.DESCRIPCION,INF_MARGEN_ARTICULOS.FAMILIA,INF_MARGEN_ARTICULOS.NOMBRE_CLIENTE,INF_MARGEN_ARTICULOS.REFERENCIA,INF_MARGEN_ARTICULOS.REFERENCIA_PROV - - FECHAINI = 01/09/2007 - FECHAFIN = 30/09/2007 - FECHAINI = 01/09/2007 - FECHAFIN = + RELATION_NAME = V_REMESAS_PROVEEDOR > -[10/09/2007 11:29:34]30/09/2007 +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = EMPRESAS_DATOS_BANCO + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = EMPRESAS_DATOS_BANCO + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_REMESAS_PROVEEDOR.ID, + V_REMESAS_PROVEEDOR.ID_EMPRESA, + V_REMESAS_PROVEEDOR.REFERENCIA, + V_REMESAS_PROVEEDOR.FECHA_REMESA, + V_REMESAS_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_PROVEEDOR.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_PROVEEDOR + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_PROVEEDOR.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_D + + > +[26/09/2007 11:27:06]ATOS_BANCO.ID = V_REMESAS_PROVEEDOR.ID_DATOS_BANCO) +WHERE + V_REMESAS_PROVEEDOR.ID = :ID + + ID = 8 + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_PROVEEDOR.ID, + V_RECIBOS_PROVEEDOR.REFERENCIA, + V_RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SITUACION, + V_RECIBOS_PROVEEDOR.ID_FACTURA, + V_RECIBOS_PROVEEDOR.ID_REMESA, + V_RECIBOS_PROVEEDOR.REFERENCIA_REMESA, + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, + V_RECIBOS_PROVEEDOR.DESCRIPCION, + V_RECIBOS_PROVEEDOR.OBSERVACIONES, + V_RECIBOS_PROVEEDOR.IMPORTE, + V_RECIBOS_PROVEEDOR.OTROS_GASTOS, + V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL, + V_RECIBOS_PROVEEDOR.FECHA_FACTURA, + V_RECIBOS_PROVEEDOR.REFERENCIA_FACTURA_PROV, + V_RECIBOS_PROVEEDOR.FORMA_PAGO_FACTURA, + V_RECIBOS_PROVEEDOR.IMPORTE_FACTURA, + V_RECIBOS_PROVEEDOR.ID_EMPRESA, + V_RECIBOS_PROVEEDOR.NOMBRE_PROVEEDOR, + V_RECIBOS_PROVEEDOR.NIF_CIF_PROVEEDOR, + V_RECIBOS_PROVEEDOR.ENTIDAD_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SUCURSAL_PROVEEDOR, + V_RECIBOS_PROVEEDOR.DC_PROVEEDOR, + V_RECIBO + + > +[26/09/2007 11:27:06]S_PROVEEDOR.CUENTA_PROVEEDOR + + +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_ + + > +[26/09/2007 11:27:06]PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:27:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_PROVEEDOR.ID, + V_RECIBOS_PROVEEDOR.REFERENCIA, + V_RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SITUACION, + V_RECIBOS_PROVEEDOR.ID_FACTURA, + V_RECIBOS_PROVEEDOR.ID_REMESA, + V_RECIBOS_PROVEEDOR.REFERENCIA_REMESA, + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, + V_RECIBOS_PROVEEDOR.DESCRIPCION, + V_RECIBOS_PROVEEDOR.OBSERVACIONES, + V_RECIBOS_PROVEEDOR.IMPORTE, + V_RECIBOS_PROVEEDOR.OTROS_GASTOS, + V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL, + V_RECIBOS_PROVEEDOR.FECHA_FACTURA, + V_RECIBOS_PROVEEDOR.REFERENCIA_FACTURA_PROV, + V_RECIBOS_PROVEEDOR.FORMA_PAGO_FACTURA, + V_RECIBOS_PROVEEDOR.IMPORTE_FACTURA, + V_RECIBOS_PROVEEDOR.ID_EMPRESA, + V_RECIBOS_PROVEEDOR.NOMBRE_PROVEEDOR, + V_RECIBOS_PROVEEDOR.NIF_CIF_PROVEEDOR, + V_RECIBOS_PROVEEDOR.ENTIDAD_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SUCURSAL_PROVEEDOR, + V_RECIBOS_PROVEEDOR.DC_PROVEEDOR, + V_RECIBO + + > +[26/09/2007 11:27:06]S_PROVEEDOR.CUENTA_PROVEEDOR + + +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + ID_REMESA = 8 + + > +[26/09/2007 11:27:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_REMESAS_PROVEEDOR.ID, + V_REMESAS_PROVEEDOR.ID_EMPRESA, + V_REMESAS_PROVEEDOR.REFERENCIA, + V_REMESAS_PROVEEDOR.FECHA_REMESA, + V_REMESAS_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_PROVEEDOR.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_PROVEEDOR + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_PROVEEDOR.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_D + + > +[26/09/2007 11:27:11]ATOS_BANCO.ID = V_REMESAS_PROVEEDOR.ID_DATOS_BANCO) +WHERE + V_REMESAS_PROVEEDOR.ID = :ID + + Plan: PLAN JOIN (JOIN (SORT (JOIN (JOIN (JOIN (V_REMESAS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR), V_REMESAS_PROVEEDOR EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1)), V_REMESAS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR)), EMPRESAS INDEX (PK_EMPRESAS)), EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:27:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_REMESAS_PROVEEDOR.ID, + V_REMESAS_PROVEEDOR.ID_EMPRESA, + V_REMESAS_PROVEEDOR.REFERENCIA, + V_REMESAS_PROVEEDOR.FECHA_REMESA, + V_REMESAS_PROVEEDOR.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_PROVEEDOR.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_PROVEEDOR + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_PROVEEDOR.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_D + + > +[26/09/2007 11:27:11]ATOS_BANCO.ID = V_REMESAS_PROVEEDOR.ID_DATOS_BANCO) +WHERE + V_REMESAS_PROVEEDOR.ID = :ID + + ID = 8 + + > +[26/09/2007 11:27:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_PROVEEDOR.ID, + V_RECIBOS_PROVEEDOR.REFERENCIA, + V_RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SITUACION, + V_RECIBOS_PROVEEDOR.ID_FACTURA, + V_RECIBOS_PROVEEDOR.ID_REMESA, + V_RECIBOS_PROVEEDOR.REFERENCIA_REMESA, + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, + V_RECIBOS_PROVEEDOR.DESCRIPCION, + V_RECIBOS_PROVEEDOR.OBSERVACIONES, + V_RECIBOS_PROVEEDOR.IMPORTE, + V_RECIBOS_PROVEEDOR.OTROS_GASTOS, + V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL, + V_RECIBOS_PROVEEDOR.FECHA_FACTURA, + V_RECIBOS_PROVEEDOR.REFERENCIA_FACTURA_PROV, + V_RECIBOS_PROVEEDOR.FORMA_PAGO_FACTURA, + V_RECIBOS_PROVEEDOR.IMPORTE_FACTURA, + V_RECIBOS_PROVEEDOR.ID_EMPRESA, + V_RECIBOS_PROVEEDOR.NOMBRE_PROVEEDOR, + V_RECIBOS_PROVEEDOR.NIF_CIF_PROVEEDOR, + V_RECIBOS_PROVEEDOR.ENTIDAD_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SUCURSAL_PROVEEDOR, + V_RECIBOS_PROVEEDOR.DC_PROVEEDOR, + V_RECIBO + + > +[26/09/2007 11:27:11]S_PROVEEDOR.CUENTA_PROVEEDOR + + +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_PROVEEDOR RECIBOS_PROVEEDOR INDEX (FK_RECIBOS_PROVEEDOR1), JOIN (V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION RECIBOS_PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR V_REC_PRO_SITUACION PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR)))), V_RECIBOS_PROVEEDOR FACTURAS_PROVEEDOR INDEX (PK_FACTURAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_PROVEEDOR CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_PROVEEDOR CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_PROVEEDOR REMESAS_PROVEEDOR INDEX (PK_REMESAS_PROVEEDOR)), V_RECIBOS_PROVEEDOR V_REC_PRO_COMPENSADOS RECIBOS_PROVEEDOR ORDER IDX_RECIBOS_PROVEEDOR), V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_PROVEEDOR)), JOIN (V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 RECIBOS_ + + > +[26/09/2007 11:27:11]PROVEEDOR ORDER PK_RECIBOS_PROVEEDOR, V_RECIBOS_PROVEEDOR RECIBO_COMPENSADO2 PAGOS_PROVEEDOR INDEX (FK_PAGOS_PROVEEDOR))) + + > +[26/09/2007 11:27:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_PROVEEDOR.ID, + V_RECIBOS_PROVEEDOR.REFERENCIA, + V_RECIBOS_PROVEEDOR.REFERENCIA_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SITUACION, + V_RECIBOS_PROVEEDOR.ID_FACTURA, + V_RECIBOS_PROVEEDOR.ID_REMESA, + V_RECIBOS_PROVEEDOR.REFERENCIA_REMESA, + V_RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, + V_RECIBOS_PROVEEDOR.DESCRIPCION, + V_RECIBOS_PROVEEDOR.OBSERVACIONES, + V_RECIBOS_PROVEEDOR.IMPORTE, + V_RECIBOS_PROVEEDOR.OTROS_GASTOS, + V_RECIBOS_PROVEEDOR.IMPORTE_TOTAL, + V_RECIBOS_PROVEEDOR.FECHA_FACTURA, + V_RECIBOS_PROVEEDOR.REFERENCIA_FACTURA_PROV, + V_RECIBOS_PROVEEDOR.FORMA_PAGO_FACTURA, + V_RECIBOS_PROVEEDOR.IMPORTE_FACTURA, + V_RECIBOS_PROVEEDOR.ID_EMPRESA, + V_RECIBOS_PROVEEDOR.NOMBRE_PROVEEDOR, + V_RECIBOS_PROVEEDOR.NIF_CIF_PROVEEDOR, + V_RECIBOS_PROVEEDOR.ENTIDAD_PROVEEDOR, + V_RECIBOS_PROVEEDOR.SUCURSAL_PROVEEDOR, + V_RECIBOS_PROVEEDOR.DC_PROVEEDOR, + V_RECIBO + + > +[26/09/2007 11:27:11]S_PROVEEDOR.CUENTA_PROVEEDOR + + +FROM V_RECIBOS_PROVEEDOR +WHERE V_RECIBOS_PROVEEDOR.ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + ID_REMESA = 8 + + > +[26/09/2007 11:27:15] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_AGENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_AGENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_AGENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:15] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:15] +[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_AGENTES + + > +[26/09/2007 11:27:15] +[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_AGENTES + + > +[26/09/2007 11:27:15] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:15] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + Plan: PLAN JOIN (AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES1), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:16] +[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 = AGENTES_COMISIONES + + > +[26/09/2007 11:27:16] +[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 = AGENTES_COMISIONES + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:16] +[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 + + > +[26/09/2007 11:27:16] +[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 + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + ID_AGENTE = 4 + + > +[26/09/2007 11:27:16] +[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)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:27:16] +[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)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:27:16] +[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)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 11 + + > +[26/09/2007 11:27:16] +[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)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 11 + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + Plan: PLAN JOIN (AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES1), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + ID_AGENTE = 11 + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, + MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, + NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, + ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS, + BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA, + ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE + FROM + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_CLIENTES + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_CLIENTES + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:27] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CATEGORIA, REFERENCIA, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, + MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, + NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, + ID_AGENTE, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS, + BLOQUEADO, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, REGIMEN_IVA, + ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, AGENTE + FROM + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO + FROM + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE + + Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = CLIENTES_DTOS_PROVEEDORES + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = CLIENTES_DTOS_PROVEEDORES + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO + FROM + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE + + ID_CLIENTE = 2 + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION + FROM + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = CONTACTOS_DIRECCIONES + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = CONTACTOS_DIRECCIONES + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION + FROM + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 2 + + > +[26/09/2007 11:27:28] +[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)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 2 + + > +[26/09/2007 11:27:28] +[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)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 2 + + > +[26/09/2007 11:27:28] +[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)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 63 + + > +[26/09/2007 11:27:28] +[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)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 63 + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION + FROM + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION + FROM + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 63 + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO + FROM + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE + + Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:27:28] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO + FROM + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE + + ID_CLIENTE = 63 + + > +[26/09/2007 11:27:34] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN + + > +[26/09/2007 11:27:34](V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN (V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES + + > +[26/09/2007 11:27:34] NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) + + > +[26/09/2007 11:27:34] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:34] +[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_CLIENTE + + > +[26/09/2007 11:27:34] +[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_CLIENTE + + > +[26/09/2007 11:27:34] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:34] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:27:35] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:27:35] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 95 + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:27:35] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 125 + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:29:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:29:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:29:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN + + > +[26/09/2007 11:29:14](V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN (V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES + + > +[26/09/2007 11:29:14] NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) + + > +[26/09/2007 11:29:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:29:15] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:15] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 95 + + > +[26/09/2007 11:29:15] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:15] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 125 + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_PEDIDOS_CLIENTE.ID, + V_PEDIDOS_CLIENTE.ID_EMPRESA, + V_PEDIDOS_CLIENTE.ID_CLIENTE, + V_PEDIDOS_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_PEDIDOS_CLIENTE.REFERENCIA, + V_PEDIDOS_CLIENTE.REFERENCIA_CLIENTE, + V_PEDIDOS_CLIENTE.SITUACION, + V_PEDIDOS_CLIENTE.FECHA_PEDIDO, + V_PEDIDOS_CLIENTE.CALLE, + V_PEDIDOS_CLIENTE.CODIGO_POSTAL, + V_PEDIDOS_CLIENTE.POBLACION, + V_PEDIDOS_CLIENTE.PROVINCIA, + V_PEDIDOS_CLIENTE.PERSONA_CONTACTO, + V_PEDIDOS_CLIENTE.TELEFONO, + V_PEDIDOS_CLIENTE.OBSERVACIONES, + V_PEDIDOS_CLIENTE.INCIDENCIAS, + V_PEDIDOS_CLIENTE.INCIDENCIAS_ACTIVAS, + V_PEDIDOS_CLIENTE.FECHA_ALTA, + V_PEDIDOS_CLIENTE.FECHA_MODIFICACION, + V_PEDIDOS_CLIENTE.USUARIO, + V_PEDIDOS_CLIENTE.IMPORTE_NETO, + V_PEDIDOS_CLIENTE.IMPORTE_PORTE, + V_PEDIDOS_CLIENTE.DESCUENTO, + V_PEDIDOS_CLIENTE.IMPORTE_DESCUENTO, + V_PEDIDOS_CLIENTE.BASE_IMPONIBLE, + V_PEDIDOS_CLIENTE.IVA, + V_PEDIDOS_CLIENTE.IMPORTE_I + + > +[26/09/2007 11:29:31]VA, + V_PEDIDOS_CLIENTE.IMPORTE_TOTAL, + V_PEDIDOS_CLIENTE.ID_FORMA_PAGO, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.TELEFONO_1 as TELEFONO_1_EMPRESA, + EMPRESAS.FAX as FAX_EMPRESA +FROM + V_PEDIDOS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (V_PEDIDOS_CLIENTE.ID_EMPRESA = EMPRESAS.ID) + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_PEDIDOS_CLIENTE.ID_CLIENTE) +WHERE + V_PEDIDOS_CLIENTE.ID = :ID + + Plan: PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN (V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ + + > +[26/09/2007 11:29:31]ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN (V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CL + + > +[26/09/2007 11:29:31]I_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:31] +[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_CLIENTE + + > +[26/09/2007 11:29:31] +[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_CLIENTE + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_CLIENTES + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_CLIENTES + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_PEDIDOS_CLIENTE.ID, + V_PEDIDOS_CLIENTE.ID_EMPRESA, + V_PEDIDOS_CLIENTE.ID_CLIENTE, + V_PEDIDOS_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_PEDIDOS_CLIENTE.REFERENCIA, + V_PEDIDOS_CLIENTE.REFERENCIA_CLIENTE, + V_PEDIDOS_CLIENTE.SITUACION, + V_PEDIDOS_CLIENTE.FECHA_PEDIDO, + V_PEDIDOS_CLIENTE.CALLE, + V_PEDIDOS_CLIENTE.CODIGO_POSTAL, + V_PEDIDOS_CLIENTE.POBLACION, + V_PEDIDOS_CLIENTE.PROVINCIA, + V_PEDIDOS_CLIENTE.PERSONA_CONTACTO, + V_PEDIDOS_CLIENTE.TELEFONO, + V_PEDIDOS_CLIENTE.OBSERVACIONES, + V_PEDIDOS_CLIENTE.INCIDENCIAS, + V_PEDIDOS_CLIENTE.INCIDENCIAS_ACTIVAS, + V_PEDIDOS_CLIENTE.FECHA_ALTA, + V_PEDIDOS_CLIENTE.FECHA_MODIFICACION, + V_PEDIDOS_CLIENTE.USUARIO, + V_PEDIDOS_CLIENTE.IMPORTE_NETO, + V_PEDIDOS_CLIENTE.IMPORTE_PORTE, + V_PEDIDOS_CLIENTE.DESCUENTO, + V_PEDIDOS_CLIENTE.IMPORTE_DESCUENTO, + V_PEDIDOS_CLIENTE.BASE_IMPONIBLE, + V_PEDIDOS_CLIENTE.IVA, + V_PEDIDOS_CLIENTE.IMPORTE_I + + > +[26/09/2007 11:29:31]VA, + V_PEDIDOS_CLIENTE.IMPORTE_TOTAL, + V_PEDIDOS_CLIENTE.ID_FORMA_PAGO, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.TELEFONO_1 as TELEFONO_1_EMPRESA, + EMPRESAS.FAX as FAX_EMPRESA +FROM + V_PEDIDOS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (V_PEDIDOS_CLIENTE.ID_EMPRESA = EMPRESAS.ID) + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_PEDIDOS_CLIENTE.ID_CLIENTE) +WHERE + V_PEDIDOS_CLIENTE.ID = :ID + + ID = 125 + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:31] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:31] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:31] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM PEDIDOS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION + + ID_PEDIDO = 125 + + > +[26/09/2007 11:29:34] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:29:34] (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:29:34] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:34] +[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_CLIENTE + + > +[26/09/2007 11:29:34] +[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_CLIENTE + + > +[26/09/2007 11:29:34] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:34] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:36] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:36] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 46 + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 387 + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:29:44]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:29:44]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:44] +[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_CLIENTE + + > +[26/09/2007 11:29:44] +[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_CLIENTE + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:29:44]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 387 + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:29:44] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:44] +[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_CLIENTE_DETALLES + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:29:44] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 387 + + > +[26/09/2007 11:29:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:29:48](PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:29:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:29:49] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:49] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 363 + + > +[26/09/2007 11:29:49] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:29:49] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 385 + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:30:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:30:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:30:51] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN + + > +[26/09/2007 11:30:51](V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT (SORT (JOIN (JOIN (V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE_DETALLES + + > +[26/09/2007 11:30:51] NATURAL, V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_ARTICULOS V_PED_CLI_ARTICULOS_AUX V_PED_CLI_ART_SITUACION_CANT V_PED_CLI_ART_SITUACION V_ALB_CLI_DETALLES V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) +PLAN SORT ((V_PEDIDOS_CLIENTE V_PED_CLI_SITUACION V_PED_CLI_DETALLES PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES))) + + > +[26/09/2007 11:30:51] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_EMPRESA, + ID_CLIENTE, + NOMBRE, + REFERENCIA, + REFERENCIA_CLIENTE, + SITUACION, + FECHA_PEDIDO, + CALLE, + CODIGO_POSTAL, + POBLACION, + PROVINCIA, + PERSONA_CONTACTO, + TELEFONO, + OBSERVACIONES, + INCIDENCIAS, + INCIDENCIAS_ACTIVAS, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + IMPORTE_NETO, + IMPORTE_PORTE, + DESCUENTO, + IMPORTE_DESCUENTO, + BASE_IMPONIBLE, + IVA, + IMPORTE_IVA, + IMPORTE_TOTAL, + ID_FORMA_PAGO, + REF_TIENDA_WEB, + FECHA_PREVISTA_ENVIO +FROM V_PEDIDOS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:30:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:30:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 95 + + > +[26/09/2007 11:30:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (PEDIDOS_CLIENTE_DETALLES INDEX (IDX_PEDIDOS_CLIENTE_DETALLES), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:30:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT PEDIDOS_CLIENTE_DETALLES.ID, + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO, + PEDIDOS_CLIENTE_DETALLES.POSICION, + PEDIDOS_CLIENTE_DETALLES.TIPO_DETALLE, + PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO, + ARTICULOS.REFERENCIA, + ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR, + PEDIDOS_CLIENTE_DETALLES.CONCEPTO, + PEDIDOS_CLIENTE_DETALLES.CANTIDAD, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_UNIDAD, + PEDIDOS_CLIENTE_DETALLES.DESCUENTO, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_PORTE, + PEDIDOS_CLIENTE_DETALLES.IMPORTE_TOTAL, + PEDIDOS_CLIENTE_DETALLES.VISIBLE +FROM PEDIDOS_CLIENTE_DETALLES + LEFT JOIN ARTICULOS ON PEDIDOS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE + PEDIDOS_CLIENTE_DETALLES.ID_PEDIDO = :ID_PEDIDO +ORDER BY POSICION; + + ID_PEDIDO = 125 + + > +[26/09/2007 11:30:54] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:30:54] (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:30:54] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:30:55] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:30:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 46 + + > +[26/09/2007 11:30:55] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:30:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 387 + + > +[26/09/2007 11:30:58] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:30:58]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:30:58]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:30:58] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:30:58]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 387 + + > +[26/09/2007 11:30:58] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:30:58] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 387 + + > +[26/09/2007 11:31:04] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:31:04]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:31:04]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:31:04] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:31:04]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 387 + + > +[26/09/2007 11:31:04] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:31:04] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 387 + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:31:11](PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 363 + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:31:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 385 + + > +[26/09/2007 11:31:25] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:31:25]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:31:25]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:31:25] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:31:25]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 385 + + > +[26/09/2007 11:31:25] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:31:25] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 385 + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:32:19] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:32:25] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:32:25] (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:32:25] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL >>= 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:32:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 46 + + > +[26/09/2007 11:32:26] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:26] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 387 + + > +[26/09/2007 11:32:29] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 378 + + > +[26/09/2007 11:32:32] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:32]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:32:32]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:32] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:32]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 378 + + > +[26/09/2007 11:32:32] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:32] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 378 + + > +[26/09/2007 11:32:37] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:37]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:32:37]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:37] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:37]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 378 + + > +[26/09/2007 11:32:37] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:37] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 378 + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (FK_ALBARAN_CLIENTE2), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX + + > +[26/09/2007 11:32:50](PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, REFERENCIA_CLIENTE, TIPO, SITUACION, ID_ALMACEN, NOMBRE_ALMACEN, + ID_PEDIDO, REF_PEDIDO, ID_FACTURA, REF_FACTURA, + 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, FECHA_PREVISTA_ENVIO, FECHA_ENVIO, + FECHA_RECEPCION + FROM + V_ALBARANES_CLIENTE WHERE (ID_EMPRESA = 1) AND ((IMPORTE_TOTAL < 0)) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 363 + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:50] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ALBARANES_CLIENTE_DETALLES.VISIBLE, + + ALBARANES_CLIENTE_DETALLES.ID_ARTICULO, ALBARANES_CLIENTE_DETALLES.DESCUENTO, + ALBARANES_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE ALBARANES_CLIENTE_DETALLES.ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION; + + ID_ALBARAN = 385 + + > +[26/09/2007 11:32:56] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:56]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:32:56]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:32:56] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:32:56]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 385 + + > +[26/09/2007 11:32:56] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:32:56] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 385 + + > +[26/09/2007 11:33:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:33:01]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_ALBARANES_CLIENTE ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE), V_ALBARANES_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_ALBARANES_CLIENTE PEDIDOS_CLIENTE INDEX (PK_PEDIDOS_CLIENTE)), V_ALBARANES_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_ALBARANES_CLIENTE V_ALB_CLI_SITUACION ALBARANES_CLIENTE INDEX (PK_ALBARAN_CLIENTE)), V_ALBARANES_CLIENTE ALMACENES INDEX (PK_ALMACENES)), JOIN (JOIN (JOIN (V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CA + + > +[26/09/2007 11:33:01]TEGORIAS), V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_CLIENTES CONTACTOS INDEX (PK_CONTACTOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:33:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_ALBARANES_CLIENTE.ID, + V_ALBARANES_CLIENTE.ID_EMPRESA, + V_ALBARANES_CLIENTE.ID_CLIENTE, + V_ALBARANES_CLIENTE.NOMBRE, + V_CLIENTES.NOMBRE_COMERCIAL, + V_ALBARANES_CLIENTE.FECHA_ALBARAN, + V_ALBARANES_CLIENTE.REFERENCIA, + V_ALBARANES_CLIENTE.REFERENCIA_CLIENTE, + V_ALBARANES_CLIENTE.ID_PEDIDO, + V_ALBARANES_CLIENTE.REF_PEDIDO, + V_ALBARANES_CLIENTE.CODIGO_POSTAL, + V_ALBARANES_CLIENTE.POBLACION, + V_ALBARANES_CLIENTE.PROVINCIA, + V_ALBARANES_CLIENTE.PERSONA_CONTACTO, + V_ALBARANES_CLIENTE.TELEFONO, + V_ALBARANES_CLIENTE.CALLE, + V_ALBARANES_CLIENTE.OBSERVACIONES, + V_ALBARANES_CLIENTE.IMPORTE_TOTAL, + V_ALBARANES_CLIENTE.FECHA_PREVISTA_ENVIO, + EMPRESAS.NIF_CIF AS NIF_CIF_EMPRESA, + EMPRESAS.NOMBRE AS NOMBRE_EMPRESA, + EMPRESAS.RAZON_SOCIAL AS RAZON_SOCIAL_EMPRESA, + EMPRESAS.CALLE AS CALLE_EMPRESA, + EMPRESAS.CODIGO_POSTAL AS CODIGO_POSTAL_EMPRESA, + EMPRESAS.POBLACION AS POBLACION_EMPRESA, + EMPR + + > +[26/09/2007 11:33:01]ESAS.PROVINCIA AS PROVINCIA_EMPRESA, + EMPRESAS.TELEFONO_1 AS TELEFONO_1_EMPRESA, + EMPRESAS.FAX AS FAX_EMPRESA, + EMPRESAS.MOVIL_1 AS MOVIL_1_EMPRESA, + EMPRESAS.EMAIL_1 AS EMAIL_1_EMPRESA, + EMPRESAS.PAGINA_WEB AS PAGINA_WEB_EMPRESA +FROM + V_ALBARANES_CLIENTE + LEFT OUTER JOIN V_CLIENTES ON (V_CLIENTES.ID = V_ALBARANES_CLIENTE.ID_CLIENTE) + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_ALBARANES_CLIENTE.ID_EMPRESA) +WHERE V_ALBARANES_CLIENTE.ID = :ID + + ID = 385 + + > +[26/09/2007 11:33:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + Plan: PLAN SORT (JOIN (ALBARANES_CLIENTE_DETALLES INDEX (IDX_ALBARANES_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:33:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALBARANES_CLIENTE_DETALLES.ID, ALBARANES_CLIENTE_DETALLES.ID_ALBARAN, + ALBARANES_CLIENTE_DETALLES.POSICION, ALBARANES_CLIENTE_DETALLES.TIPO_DETALLE, + ALBARANES_CLIENTE_DETALLES.CONCEPTO, ALBARANES_CLIENTE_DETALLES.CANTIDAD, + ALBARANES_CLIENTE_DETALLES.IMPORTE_UNIDAD, ALBARANES_CLIENTE_DETALLES.IMPORTE_TOTAL, + ARTICULOS.REFERENCIA, ARTICULOS.FAMILIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM ALBARANES_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON (ALBARANES_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID) +WHERE ID_ALBARAN = :ID_ALBARAN +ORDER BY POSICION + + ID_ALBARAN = 385 + + > +[26/09/2007 11:33:05] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_CLIENTE, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE, ID_COMISION_LIQUIDADA, REFERENCIA_COMISION, + ID_AGENTE + FROM + V_FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_ + + > +[26/09/2007 11:33:05]SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))) + + > +[26/09/2007 11:33:05] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:05] +[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_FACTURAS_CLIENTE + + > +[26/09/2007 11:33:05] +[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_FACTURAS_CLIENTE + + > +[26/09/2007 11:33:05] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:05] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_CLIENTE, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE, ID_COMISION_LIQUIDADA, REFERENCIA_COMISION, + ID_AGENTE + FROM + V_FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = FACTURAS_CLIENTE_DETALLES + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = FACTURAS_CLIENTE_DETALLES + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 66 + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:33:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 401 + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:33:10] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_ + + > +[26/09/2007 11:33:10]CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1)), CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))) + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_FACTURAS_CLIENTE + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_FACTURAS_CLIENTE + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = CONTACTOS_DATOS_BANCO + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = CONTACTOS_DATOS_BANCO + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:33:10] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + ID = 401 + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1))) + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = FACTURAS_CLIENTE_DETALLES + + > +[26/09/2007 11:33:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = FACTURAS_CLIENTE_DETALLES + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 401 + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIB + + > +[26/09/2007 11:33:11]OS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:33:11] +[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_RECIBOS_CLIENTE + + > +[26/09/2007 11:33:11] +[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_RECIBOS_CLIENTE + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:33:11] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + ID_FACTURA = 401 + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:33:39] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_ + + > +[26/09/2007 11:33:39]CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1)), CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))) + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:33:39] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + ID = 401 + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1))) + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 401 + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIB + + > +[26/09/2007 11:33:39]OS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:33:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + ID_FACTURA = 401 + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:34:41] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:34:43] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:34:47] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_CLIENTE, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE, ID_COMISION_LIQUIDADA, REFERENCIA_COMISION, + ID_AGENTE + FROM + V_FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_ + + > +[26/09/2007 11:34:47]SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))) + + > +[26/09/2007 11:34:47] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, REFERENCIA, TIPO, FECHA_FACTURA, SITUACION, BASE_IMPONIBLE, + DESCUENTO, IMPORTE_DESCUENTO, IVA, IMPORTE_IVA, RE, IMPORTE_RE, + IMPORTE_TOTAL, OBSERVACIONES, ID_CLIENTE, NIF_CIF, NOMBRE, CALLE, + POBLACION, PROVINCIA, CODIGO_POSTAL, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO, ID_FORMA_PAGO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, + IMPORTE_NETO, IMPORTE_PORTE, ID_COMISION_LIQUIDADA, REFERENCIA_COMISION, + ID_AGENTE + FROM + V_FACTURAS_CLIENTE WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:34:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:34:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 66 + + > +[26/09/2007 11:34:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:34:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 401 + + > +[26/09/2007 11:34:49] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT (JOIN (FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1), ARTICULOS INDEX (PK_ARTICULOS))) + + > +[26/09/2007 11:34:49] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + FACTURAS_CLIENTE_DETALLES.ID, FACTURAS_CLIENTE_DETALLES.ID_FACTURA, + FACTURAS_CLIENTE_DETALLES.POSICION, FACTURAS_CLIENTE_DETALLES.TIPO_DETALLE, + FACTURAS_CLIENTE_DETALLES.CONCEPTO, FACTURAS_CLIENTE_DETALLES.CANTIDAD, + FACTURAS_CLIENTE_DETALLES.IMPORTE_UNIDAD, FACTURAS_CLIENTE_DETALLES.IMPORTE_TOTAL, + FACTURAS_CLIENTE_DETALLES.VISIBLE, + + FACTURAS_CLIENTE_DETALLES.ID_ARTICULO, FACTURAS_CLIENTE_DETALLES.DESCUENTO, + FACTURAS_CLIENTE_DETALLES.IMPORTE_PORTE, + ARTICULOS.REFERENCIA, ARTICULOS.REFERENCIA_PROV as REFERENCIA_PROVEEDOR + +FROM FACTURAS_CLIENTE_DETALLES +LEFT JOIN ARTICULOS ON FACTURAS_CLIENTE_DETALLES.ID_ARTICULO = ARTICULOS.ID +WHERE FACTURAS_CLIENTE_DETALLES.ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 399 + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:34:52] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_ + + > +[26/09/2007 11:34:52]CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1)), CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))) + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:34:52] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + ID = 399 + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1))) + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 399 + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIB + + > +[26/09/2007 11:34:52]OS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:34:52] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + ID_FACTURA = 399 + + > +[26/09/2007 11:34:56] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:34:56] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_FACTURAS_CLIENTE V_FAC_ + + > +[26/09/2007 11:34:57]CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), EMPRESAS INDEX (PK_EMPRESAS)), FORMAS_PAGO INDEX (RDB$PRIMARY1)), CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO))) + + > +[26/09/2007 11:34:57] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_FACTURAS_CLIENTE.ID, V_FACTURAS_CLIENTE.REFERENCIA, V_FACTURAS_CLIENTE.FECHA_FACTURA, + V_FACTURAS_CLIENTE.BASE_IMPONIBLE, V_FACTURAS_CLIENTE.DESCUENTO, V_FACTURAS_CLIENTE.IMPORTE_DESCUENTO, + V_FACTURAS_CLIENTE.IVA, V_FACTURAS_CLIENTE.IMPORTE_IVA, + V_FACTURAS_CLIENTE.RE, V_FACTURAS_CLIENTE.IMPORTE_RE, + V_FACTURAS_CLIENTE.IMPORTE_TOTAL, + V_FACTURAS_CLIENTE.OBSERVACIONES, FORMAS_PAGO.DESCRIPCION AS FORMA_PAGO, V_FACTURAS_CLIENTE.ID_CLIENTE, + V_FACTURAS_CLIENTE.NIF_CIF, V_FACTURAS_CLIENTE.NOMBRE, V_FACTURAS_CLIENTE.CALLE, + V_FACTURAS_CLIENTE.PROVINCIA, V_FACTURAS_CLIENTE.CODIGO_POSTAL, V_FACTURAS_CLIENTE.POBLACION, + CONTACTOS_DATOS_BANCO.TITULAR, + CONTACTOS_DATOS_BANCO.ENTIDAD, + CONTACTOS_DATOS_BANCO.SUCURSAL, + CONTACTOS_DATOS_BANCO.DC, + CONTACTOS_DATOS_BANCO.CUENTA, + ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, + + > +[26/09/2007 11:34:57] EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO +FROM V_FACTURAS_CLIENTE +LEFT JOIN EMPRESAS ON EMPRESAS.ID = ID_EMPRESA +LEFT JOIN FORMAS_PAGO ON (FORMAS_PAGO.ID = V_FACTURAS_CLIENTE.ID_FORMA_PAGO) +LEFT JOIN CONTACTOS_DATOS_BANCO ON (CONTACTOS_DATOS_BANCO.ID_CONTACTO = V_FACTURAS_CLIENTE.ID_CLIENTE) +WHERE V_FACTURAS_CLIENTE.ID = :ID + + ID = 399 + + > +[26/09/2007 11:34:57] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + Plan: PLAN SORT ((FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1))) + + > +[26/09/2007 11:34:57] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_FACTURA, POSICION, TIPO_DETALLE, CONCEPTO, CANTIDAD, + IMPORTE_UNIDAD, DESCUENTO, IMPORTE_TOTAL, VISIBLE +FROM FACTURAS_CLIENTE_DETALLES +WHERE ID_FACTURA = :ID_FACTURA +ORDER BY POSICION; + + ID_FACTURA = 399 + + > +[26/09/2007 11:34:57] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIB + + > +[26/09/2007 11:34:57]OS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:34:57] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, V_RECIBOS_CLIENTE.IMPORTE_TOTAL +FROM V_RECIBOS_CLIENTE +WHERE V_RECIBOS_CLIENTE.ID_FACTURA = :ID_FACTURA +ORDER BY V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO + + ID_FACTURA = 399 + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (IDX_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) + + > +[26/09/2007 11:35:01], V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:01] +[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_RECIBOS_CLIENTE + + > +[26/09/2007 11:35:01] +[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_RECIBOS_CLIENTE + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = > + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA_REC_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + ID_REMESA, + REFERENCIA_REMESA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + DESCRIPCION, + OBSERVACIONES, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + FORMA_PAGO_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ENTIDAD_CLIENTE, + SUCURSAL_CLIENTE, + DC_CLIENTE, + CUENTA_CLIENTE, + ID_EMPRESA, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO + +FROM V_RECIBOS_CLIENTE WHERE (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE NATURAL, JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION + + > +[26/09/2007 11:35:01] PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:01] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA_REC_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + ID_REMESA, + REFERENCIA_REMESA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + DESCRIPCION, + OBSERVACIONES, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + FORMA_PAGO_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ENTIDAD_CLIENTE, + SUCURSAL_CLIENTE, + DC_CLIENTE, + CUENTA_CLIENTE, + ID_EMPRESA, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO + +FROM V_RECIBOS_CLIENTE WHERE (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (IDX_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) + + > +[26/09/2007 11:35:02], V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = 492 + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + Plan: PLAN JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (IDX_RECIBOS_CLIENTE), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) + + > +[26/09/2007 11:35:02], V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ID, + ID_RECIBO_COMPENSADO, + REFERENCIA, + SITUACION, + ID_FACTURA, + FECHA_EMISION, + FECHA_VENCIMIENTO, + IMPORTE, + OTROS_GASTOS, + IMPORTE_TOTAL, + FECHA_FACTURA, + IMPORTE_FACTURA, + ID_CLIENTE, + NOMBRE_CLIENTE, + NIF_CIF_CLIENTE, + ID_EMPRESA + +FROM V_RECIBOS_CLIENTE +WHERE ID_RECIBO_COMPENSADO = :ID + + ID = 28 + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_RECIBO, TIPO, FECHA_PAGO, TITULAR, ENTIDAD, + SUCURSAL, DC, CUENTA, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO + +FROM PAGOS_CLIENTE +WHERE ID_RECIBO = :ID +ORDER BY ID /*Muy importante no quitar*/ + + Plan: PLAN (PAGOS_CLIENTE ORDER PK_PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)) + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:02] +[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 = PAGOS_CLIENTE + + > +[26/09/2007 11:35:02] +[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 = PAGOS_CLIENTE + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:02] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_RECIBO, TIPO, FECHA_PAGO, TITULAR, ENTIDAD, + SUCURSAL, DC, CUENTA, FECHA_ALTA, FECHA_MODIFICACION, + USUARIO + +FROM PAGOS_CLIENTE +WHERE ID_RECIBO = :ID +ORDER BY ID /*Muy importante no quitar*/ + + ID = 28 + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:06]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:06]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:06]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 18 + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + Plan: PLAN JOIN (COMISIONES_LIQUIDADAS NATURAL, CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = COMISIONES_LIQUIDADAS + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = COMISIONES_LIQUIDADAS + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:06]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:06]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:06]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 13 + + > +[26/09/2007 11:35:06] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:06]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:06]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:07] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:07]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 10 + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_CLIENTE WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + Plan: PLAN SORT (JOIN (JOIN (JOIN (V_REMESAS_CLIENTE REMESAS_CLIENTE INDEX (FK_REMESAS_CLIENTE), V_REMESAS_CLIENTE EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE2)), V_REMESAS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE)) + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_REMESAS_CLIENTE + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_REMESAS_CLIENTE + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, + ID_EMPRESA, + REFERENCIA, + TIPO, + FECHA_REMESA, + DESCRIPCION, + ID_DATOS_BANCO, + FECHA_ALTA, + FECHA_MODIFICACION, + USUARIO, + NOMBRE, + ENTIDAD, + SUCURSAL, + DC, + CUENTA, + SUFIJO_N19, + SUFIJO_N58, + IMPORTE_TOTAL +FROM + V_REMESAS_CLIENTE WHERE ID_EMPRESA = 1 AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_REMESAS_CLIENTE.ID, + V_REMESAS_CLIENTE.ID_EMPRESA, + V_REMESAS_CLIENTE.REFERENCIA, + V_REMESAS_CLIENTE.FECHA_REMESA, + V_REMESAS_CLIENTE.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_CLIENTE.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_CLIENTE.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_DATOS_BANCO.ID = + + > +[26/09/2007 11:35:14]V_REMESAS_CLIENTE.ID_DATOS_BANCO) +WHERE + V_REMESAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (SORT (JOIN (JOIN (JOIN (V_REMESAS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE), V_REMESAS_CLIENTE EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE2)), V_REMESAS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE)), EMPRESAS INDEX (PK_EMPRESAS)), EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:35:14] +[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_REMESAS_CLIENTE + + > +[26/09/2007 11:35:14] +[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_REMESAS_CLIENTE + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_REMESAS_CLIENTE.ID, + V_REMESAS_CLIENTE.ID_EMPRESA, + V_REMESAS_CLIENTE.REFERENCIA, + V_REMESAS_CLIENTE.FECHA_REMESA, + V_REMESAS_CLIENTE.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_CLIENTE.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_CLIENTE.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_DATOS_BANCO.ID = + + > +[26/09/2007 11:35:14]V_REMESAS_CLIENTE.ID_DATOS_BANCO) +WHERE + V_REMESAS_CLIENTE.ID = :ID + + ID = 17 + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.ID, + V_RECIBOS_CLIENTE.REFERENCIA, + V_RECIBOS_CLIENTE.SITUACION, + V_RECIBOS_CLIENTE.ID_FACTURA, + V_RECIBOS_CLIENTE.ID_REMESA, + V_RECIBOS_CLIENTE.REFERENCIA_REMESA, + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, + V_RECIBOS_CLIENTE.DESCRIPCION, + V_RECIBOS_CLIENTE.OBSERVACIONES, + V_RECIBOS_CLIENTE.IMPORTE, + V_RECIBOS_CLIENTE.OTROS_GASTOS, + V_RECIBOS_CLIENTE.IMPORTE_TOTAL, + V_RECIBOS_CLIENTE.FECHA_FACTURA, + V_RECIBOS_CLIENTE.FORMA_PAGO_FACTURA, + V_RECIBOS_CLIENTE.IMPORTE_FACTURA, + V_RECIBOS_CLIENTE.ID_EMPRESA, + V_RECIBOS_CLIENTE.NOMBRE_CLIENTE, + V_RECIBOS_CLIENTE.NIF_CIF_CLIENTE, + V_RECIBOS_CLIENTE.ENTIDAD_CLIENTE, + V_RECIBOS_CLIENTE.SUCURSAL_CLIENTE, + V_RECIBOS_CLIENTE.DC_CLIENTE, + V_RECIBOS_CLIENTE.CUENTA_CLIENTE + + +FROM V_RECIBOS_CLIENTE +WHERE ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN + + > +[26/09/2007 11:35:14] (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE2), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.ID, + V_RECIBOS_CLIENTE.REFERENCIA, + V_RECIBOS_CLIENTE.SITUACION, + V_RECIBOS_CLIENTE.ID_FACTURA, + V_RECIBOS_CLIENTE.ID_REMESA, + V_RECIBOS_CLIENTE.REFERENCIA_REMESA, + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, + V_RECIBOS_CLIENTE.DESCRIPCION, + V_RECIBOS_CLIENTE.OBSERVACIONES, + V_RECIBOS_CLIENTE.IMPORTE, + V_RECIBOS_CLIENTE.OTROS_GASTOS, + V_RECIBOS_CLIENTE.IMPORTE_TOTAL, + V_RECIBOS_CLIENTE.FECHA_FACTURA, + V_RECIBOS_CLIENTE.FORMA_PAGO_FACTURA, + V_RECIBOS_CLIENTE.IMPORTE_FACTURA, + V_RECIBOS_CLIENTE.ID_EMPRESA, + V_RECIBOS_CLIENTE.NOMBRE_CLIENTE, + V_RECIBOS_CLIENTE.NIF_CIF_CLIENTE, + V_RECIBOS_CLIENTE.ENTIDAD_CLIENTE, + V_RECIBOS_CLIENTE.SUCURSAL_CLIENTE, + V_RECIBOS_CLIENTE.DC_CLIENTE, + V_RECIBOS_CLIENTE.CUENTA_CLIENTE + + +FROM V_RECIBOS_CLIENTE +WHERE ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + ID_REMESA = 17 + + > +[26/09/2007 11:35:18] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_REMESAS_CLIENTE.ID, + V_REMESAS_CLIENTE.ID_EMPRESA, + V_REMESAS_CLIENTE.REFERENCIA, + V_REMESAS_CLIENTE.FECHA_REMESA, + V_REMESAS_CLIENTE.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_CLIENTE.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_CLIENTE.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_DATOS_BANCO.ID = + + > +[26/09/2007 11:35:18]V_REMESAS_CLIENTE.ID_DATOS_BANCO) +WHERE + V_REMESAS_CLIENTE.ID = :ID + + Plan: PLAN JOIN (JOIN (SORT (JOIN (JOIN (JOIN (V_REMESAS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE), V_REMESAS_CLIENTE EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)), V_REMESAS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE2)), V_REMESAS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE)), EMPRESAS INDEX (PK_EMPRESAS)), EMPRESAS_DATOS_BANCO INDEX (PK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:35:18] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_REMESAS_CLIENTE.ID, + V_REMESAS_CLIENTE.ID_EMPRESA, + V_REMESAS_CLIENTE.REFERENCIA, + V_REMESAS_CLIENTE.FECHA_REMESA, + V_REMESAS_CLIENTE.IMPORTE_TOTAL, + EMPRESAS.NOMBRE as TITULAR, + EMPRESAS_DATOS_BANCO.ENTIDAD, + EMPRESAS_DATOS_BANCO.SUCURSAL, + EMPRESAS_DATOS_BANCO.DC, + EMPRESAS_DATOS_BANCO.CUENTA, + V_REMESAS_CLIENTE.DESCRIPCION, + + EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, EMPRESAS.RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, EMPRESAS.LOGOTIPO + + +FROM + V_REMESAS_CLIENTE + LEFT OUTER JOIN EMPRESAS ON (EMPRESAS.ID = V_REMESAS_CLIENTE.ID_EMPRESA) + LEFT OUTER JOIN EMPRESAS_DATOS_BANCO ON (EMPRESAS_DATOS_BANCO.ID = + + > +[26/09/2007 11:35:18]V_REMESAS_CLIENTE.ID_DATOS_BANCO) +WHERE + V_REMESAS_CLIENTE.ID = :ID + + ID = 17 + + > +[26/09/2007 11:35:18] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + V_RECIBOS_CLIENTE.ID, + V_RECIBOS_CLIENTE.REFERENCIA, + V_RECIBOS_CLIENTE.SITUACION, + V_RECIBOS_CLIENTE.ID_FACTURA, + V_RECIBOS_CLIENTE.ID_REMESA, + V_RECIBOS_CLIENTE.REFERENCIA_REMESA, + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, + V_RECIBOS_CLIENTE.DESCRIPCION, + V_RECIBOS_CLIENTE.OBSERVACIONES, + V_RECIBOS_CLIENTE.IMPORTE, + V_RECIBOS_CLIENTE.OTROS_GASTOS, + V_RECIBOS_CLIENTE.IMPORTE_TOTAL, + V_RECIBOS_CLIENTE.FECHA_FACTURA, + V_RECIBOS_CLIENTE.FORMA_PAGO_FACTURA, + V_RECIBOS_CLIENTE.IMPORTE_FACTURA, + V_RECIBOS_CLIENTE.ID_EMPRESA, + V_RECIBOS_CLIENTE.NOMBRE_CLIENTE, + V_RECIBOS_CLIENTE.NIF_CIF_CLIENTE, + V_RECIBOS_CLIENTE.ENTIDAD_CLIENTE, + V_RECIBOS_CLIENTE.SUCURSAL_CLIENTE, + V_RECIBOS_CLIENTE.DC_CLIENTE, + V_RECIBOS_CLIENTE.CUENTA_CLIENTE + + +FROM V_RECIBOS_CLIENTE +WHERE ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + Plan: PLAN JOIN (JOIN (JOIN (JOIN + + > +[26/09/2007 11:35:18] (JOIN (JOIN (JOIN (JOIN (SORT (JOIN (V_RECIBOS_CLIENTE RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE2), JOIN (V_RECIBOS_CLIENTE V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)))), V_RECIBOS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE)), V_RECIBOS_CLIENTE FORMAS_PAGO INDEX (RDB$PRIMARY1)), V_RECIBOS_CLIENTE CONTACTOS INDEX (PK_CONTACTOS)), V_RECIBOS_CLIENTE CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)), V_RECIBOS_CLIENTE REMESAS_CLIENTE INDEX (PK_REMESAS_CLIENTE)), V_RECIBOS_CLIENTE V_REC_CLI_COMPENSADOS RECIBOS_CLIENTE ORDER IDX_RECIBOS_CLIENTE), V_RECIBOS_CLIENTE RECIBO_COMPENSADO1 INDEX (PK_RECIBOS_CLIENTE)), JOIN (V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_RECIBOS_CLIENTE RECIBO_COMPENSADO2 PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE))) + + > +[26/09/2007 11:35:18] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + V_RECIBOS_CLIENTE.ID, + V_RECIBOS_CLIENTE.REFERENCIA, + V_RECIBOS_CLIENTE.SITUACION, + V_RECIBOS_CLIENTE.ID_FACTURA, + V_RECIBOS_CLIENTE.ID_REMESA, + V_RECIBOS_CLIENTE.REFERENCIA_REMESA, + V_RECIBOS_CLIENTE.FECHA_VENCIMIENTO, + V_RECIBOS_CLIENTE.DESCRIPCION, + V_RECIBOS_CLIENTE.OBSERVACIONES, + V_RECIBOS_CLIENTE.IMPORTE, + V_RECIBOS_CLIENTE.OTROS_GASTOS, + V_RECIBOS_CLIENTE.IMPORTE_TOTAL, + V_RECIBOS_CLIENTE.FECHA_FACTURA, + V_RECIBOS_CLIENTE.FORMA_PAGO_FACTURA, + V_RECIBOS_CLIENTE.IMPORTE_FACTURA, + V_RECIBOS_CLIENTE.ID_EMPRESA, + V_RECIBOS_CLIENTE.NOMBRE_CLIENTE, + V_RECIBOS_CLIENTE.NIF_CIF_CLIENTE, + V_RECIBOS_CLIENTE.ENTIDAD_CLIENTE, + V_RECIBOS_CLIENTE.SUCURSAL_CLIENTE, + V_RECIBOS_CLIENTE.DC_CLIENTE, + V_RECIBOS_CLIENTE.CUENTA_CLIENTE + + +FROM V_RECIBOS_CLIENTE +WHERE ID_REMESA = :ID_REMESA +ORDER BY FECHA_VENCIMIENTO + + ID_REMESA = 17 + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:21]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 18 + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + Plan: PLAN JOIN (COMISIONES_LIQUIDADAS NATURAL, CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:21]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 13 + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:35:21]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:21] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:35:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 10 + + > +[26/09/2007 11:35:29] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:29]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:29]6 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_C + + > +[26/09/2007 11:35:29]OMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:29] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:29]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:29]6 +ORDER BY 1 + + + > +[26/09/2007 11:35:30] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_AGENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_AGENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_AGENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:30] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:35:30] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + Plan: PLAN JOIN (AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES1), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:30] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + ID_AGENTE = 4 + + > +[26/09/2007 11:35:30] +[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)) + + > +[26/09/2007 11:35:30] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:35:30] +[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)) + + > +[26/09/2007 11:35:30] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:36]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:36]6 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_C + + > +[26/09/2007 11:35:36]OMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:36]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:36]6 +ORDER BY 1 + + + > +[26/09/2007 11:35:36] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_AGENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_AGENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_AGENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:36] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + Plan: PLAN JOIN (AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES1), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + ID_AGENTE = 4 + + > +[26/09/2007 11:35:36] +[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)) + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:35:36] +[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)) + + > +[26/09/2007 11:35:36] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:45]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:45]6 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_C + + > +[26/09/2007 11:35:45]OMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:35:45]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:35:45]6 +ORDER BY 1 + + + > +[26/09/2007 11:35:45] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN JOIN (V_AGENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (PK_EMPRESAS_CONTACTOS), V_AGENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_AGENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:45] +[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 + FROM + V_AGENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + Plan: PLAN JOIN (AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES1), CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + AGENTES_COMISIONES.ID, AGENTES_COMISIONES.ID_AGENTE, + AGENTES_COMISIONES.ID_PROVEEDOR, CONTACTOS.NOMBRE, + AGENTES_COMISIONES.COMISION + FROM + AGENTES_COMISIONES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = AGENTES_COMISIONES.ID_PROVEEDOR) +WHERE AGENTES_COMISIONES.ID_AGENTE = :ID_AGENTE + + ID_AGENTE = 4 + + > +[26/09/2007 11:35:45] +[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)) + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:35:45] +[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)) + + > +[26/09/2007 11:35:45] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 4 + + > +[26/09/2007 11:36:09] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:09]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 4) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:09] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_ + + > +[26/09/2007 11:36:09]FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:36:09] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:09]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 4) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:09] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + + > +[26/09/2007 11:36:24] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:24]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 7) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:24] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_ + + > +[26/09/2007 11:36:24]FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:36:24] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:24]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 7) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:24] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + + > +[26/09/2007 11:36:28] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:28]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 5) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:28] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_ + + > +[26/09/2007 11:36:28]FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:36:28] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:28]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 5) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:28] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + + > +[26/09/2007 11:36:35] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:35]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 11) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + > +[26/09/2007 11:36:35], 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V + + > +[26/09/2007 11:36:35]_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:36:35] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:35]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 11) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + > +[26/09/2007 11:36:35], 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + + > +[26/09/2007 11:36:40] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:40]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 4) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:40] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_ + + > +[26/09/2007 11:36:40]FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:36:40] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:36:40]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) + AND (V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE = 4) GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, + + > +[26/09/2007 11:36:40] 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26 +ORDER BY 1 + + + > +[26/09/2007 11:37:00] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:37:00]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:37:00]6 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_C + + > +[26/09/2007 11:37:00]OMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:37:00] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:37:00]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:37:00]6 +ORDER BY 1 + + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + Plan: PLAN (USUARIOS NATURAL) + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID + FROM + USUARIOS + WHERE USUARIO = :USUARIO AND + PASS = :PASS AND + ACTIVO = 1 + + USUARIO = Luis + PASS = 1 + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + PERFILES.PERFIL + FROM + PERFILES, PERFILES_USUARIOS + WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO + AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + + ID_USUARIO = 2 + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + Plan: PLAN (EMPRESAS_USUARIOS NATURAL) + + > +[26/09/2007 11:40:05] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_EMPRESA + FROM + EMPRESAS_USUARIOS + WHERE ID_USUARIO = :ID_USUARIO + + ID_USUARIO = 2 + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:40:07] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (ID IN (1)) + + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, + PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, + MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, + FECHA_ALTA, FECHA_MODIFICACION, USUARIO, LOGOTIPO, + REGISTRO_MERCANTIL, IVA + FROM + EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + + > +[26/09/2007 11:40:08] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, + SUFIJO_N19, SUFIJO_N58 + FROM + EMPRESAS_DATOS_BANCO +WHERE ID_EMPRESA = :ID_EMPRESA + + ID_EMPRESA = 1 + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:40:14]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 18 + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + Plan: PLAN JOIN (COMISIONES_LIQUIDADAS NATURAL, CONTACTOS INDEX (PK_CONTACTOS)) + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + COMISIONES_LIQUIDADAS.ID, COMISIONES_LIQUIDADAS.ID_EMPRESA, + COMISIONES_LIQUIDADAS.REFERENCIA, COMISIONES_LIQUIDADAS.ID_AGENTE, + COMISIONES_LIQUIDADAS.DESCRIPCION, COMISIONES_LIQUIDADAS.FECHA, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, COMISIONES_LIQUIDADAS.USUARIO, + CONTACTOS.NOMBRE +FROM COMISIONES_LIQUIDADAS +LEFT JOIN CONTACTOS ON (CONTACTOS.ID = COMISIONES_LIQUIDADAS.ID_AGENTE) + + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:40:14]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 13 + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:40:14]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:40:14] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:14]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 10 + + > +[26/09/2007 11:40:17] +[Application: FactuGES (Servidor)] +: [Prepare] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:40:17]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:40:17]6 +ORDER BY 1 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_C + + > +[26/09/2007 11:40:17]OMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), EMPRESAS INDEX (PK_EMPRESAS)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:40:17] +[Application: FactuGES (Servidor)] +: [Execute] select + COMISIONES_LIQUIDADAS.FECHA AS FECHA_COMISION, + COMISIONES_LIQUIDADAS.REFERENCIA AS REFERENCIA_COMISION, + COMISIONES_LIQUIDADAS.DESCRIPCION, + COMISIONES_LIQUIDADAS.IMPORTE_TOTAL, + + V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, EMPRESAS.NIF_CIF as NIF_CIF_EMPRESA, COALESCE(EMPRESAS.RAZON_SOCIAL, EMPRESAS.NOMBRE) as RAZON_SOCIAL, + EMPRESAS.CALLE as CALLE_EMPRESA, EMPRESAS.POBLACION as POBLACION_EMPRESA, + EMPRESAS.PROVINCIA as PROVINCIA_EMPRESA, EMPRESAS.CODIGO_POSTAL as CODIGO_POSTAL_EMPRESA, + EMPRESAS.TELEFONO_1, EMPRESAS.FAX, EMPRESAS.MOVIL_1, EMPRESAS.EMAIL_1, + EMPRESAS.PAGINA_WEB, EMPRESAS.REGISTRO_MERCANTIL, + + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET + + > +[26/09/2007 11:40:17]_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL) as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN COMISIONES_LIQUIDADAS ON (COMISIONES_LIQUIDADAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA) +LEFT JOIN EMPRESAS ON EMPRESAS.ID = V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE (V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA IS NOT NULL) +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 2 + + > +[26/09/2007 11:40:17]6 +ORDER BY 1 + + + > +[26/09/2007 11:40:21] +[Application: FactuGES (Servidor)] +: [Prepare] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + Plan: PLAN SORT (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI FACTURAS_CLIENTE ORDER PK_FACTURAS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI RECIBOS_CLIENTE INDEX (FK_RECIBOS_CLIENTE)) +PLAN SORT (JOIN (JOIN (V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION RECIBOS_CLIENTE ORDER PK_RECIBOS_CLIENTE, V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRADOS V_REC_CLI_SITUACION PAGOS_CLIENTE INDEX (FK_PAGOS_CLIENTE)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE V_FAC_CLI_SITUACION V_REC_FAC_CLI_COBRA + + > +[26/09/2007 11:40:21]DOS RECIBOS_CLIENTE INDEX (PK_RECIBOS_CLIENTE))), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE FACTURAS_CLIENTE INDEX (PK_FACTURAS_CLIENTE), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE COMISIONES_LIQUIDADAS INDEX (PK_COMISIONES_LIQUIDADAS)), V_AGENTES_COMISIONES_DET_FAC V_FACTURAS_CLIENTE CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS)), V_AGENTES_COMISIONES_DET_FAC FACTURAS_CLIENTE_DETALLES INDEX (IDX_FACTURAS_CLIENTE_DETALLES1)), V_AGENTES_COMISIONES_DET_FAC ARTICULOS INDEX (PK_ARTICULOS)), V_AGENTES_COMISIONES_DET_FAC AGENTES_COMISIONES INDEX (IDX_AGENTES_COMISIONES2, IDX_AGENTES_COMISIONES1)), CONTACTOS1 INDEX (PK_CONTACTOS)), CONTACTOS2 INDEX (PK_CONTACTOS)), CONTACTOS3 INDEX (PK_CONTACTOS)))) + + > +[26/09/2007 11:40:21] +[Application: FactuGES (Servidor)] +: [Execute] select V_AGENTES_COMISIONES_DET_FAC.ID_EMPRESA, + V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE, CONTACTOS1.NOMBRE as AGENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_FACTURA, + V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA, + V_AGENTES_COMISIONES_DET_FAC.FECHA, + V_AGENTES_COMISIONES_DET_FAC.REFERENCIA, + V_AGENTES_COMISIONES_DET_FAC.SITUACION, + V_AGENTES_COMISIONES_DET_FAC.ID_CLIENTE, + CONTACTOS2.NOMBRE as CLIENTE, + V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR, + CONTACTOS3.NOMBRE as PROVEEDOR, + V_AGENTES_COMISIONES_DET_FAC.COMISION, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_TOTAL)as IMPORTE_COMISIONABLE, + SUM(V_AGENTES_COMISIONES_DET_FAC.IMPORTE_COMISION) as IMPORTE_COMISION + +from V_AGENTES_COMISIONES_DET_FAC +LEFT JOIN CONTACTOS CONTACTOS1 ON (CONTACTOS1.ID = V_AGENTES_COMISIONES_DET_FAC.ID_AGENTE) +LEFT JOIN CONTACTOS CONTACTOS2 ON (CONTACTOS2.ID = V_AGENTES_ + + > +[26/09/2007 11:40:21]COMISIONES_DET_FAC.ID_CLIENTE) +LEFT JOIN CONTACTOS CONTACTOS3 ON (CONTACTOS3.ID = V_AGENTES_COMISIONES_DET_FAC.ID_PROVEEDOR) +WHERE V_AGENTES_COMISIONES_DET_FAC.ID_COMISION_LIQUIDADA = :ID_COMISION +GROUP BY 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13 + + ID_COMISION = 11 + + > +[26/09/2007 11:47:13] +[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 + + > +[26/09/2007 11:47:13]ANES_PROVEEDOR ALMACENES INDEX (PK_ALMACENES)) + + > +[26/09/2007 11:47:13] +[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)) + + + > +[26/09/2007 11:47:13] +[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))) + + > +[26/09/2007 11:47:13] +[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 + + > +[26/09/2007 11:47:38] +[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))) + + > +[26/09/2007 11:47:38] +[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 = 84 + + > +[26/09/2007 11:47:39] +[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)) + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = ALMACENES + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = ALMACENES + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:47:39] +[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) + + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = FORMAS_PAGO + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = FORMAS_PAGO + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:47:39] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = FORMAS_PAGO_PLAZOS + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = FORMAS_PAGO_PLAZOS + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[26/09/2007 11:47:39] +[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 + + > +[26/09/2007 11:47:39] +[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)) + + > +[26/09/2007 11:47:39] +[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)) + + + > +[26/09/2007 11:47:39] +[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)) + + > +[26/09/2007 11:47:39] +[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 + + > +[26/09/2007 11:47:39] +[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)) + + > +[26/09/2007 11:47:39] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[26/09/2007 11:47:44] +[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))) + + > +[26/09/2007 11:47:44] +[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 = 78 + + > +[26/09/2007 11:47:48] +[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)) + + > +[26/09/2007 11:47:48] +[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) + + + > +[26/09/2007 11:47:48] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:47:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:47:48] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:47:48] +[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 + + > +[26/09/2007 11:47:48] +[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 = 118) 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)) + + > +[26/09/2007 11:47:48] +[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 = 118) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:47:48] +[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)) + + > +[26/09/2007 11:47:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 118 + + > +[26/09/2007 11:47:48] +[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)) + + > +[26/09/2007 11:47:48] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 118 + + > +[26/09/2007 11:47:48] +[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 = 88) 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_PROVE + + > +[26/09/2007 11:47:48]EDORES 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))))) + + > +[26/09/2007 11:47:48] +[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 = 88) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:47:48] +[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))) + + > +[26/09/2007 11:47:48] +[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 = 88 + + > +[26/09/2007 11:48:33] +[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)) + + > +[26/09/2007 11:48:33] +[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) + + + > +[26/09/2007 11:48:33] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:48:33] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:48:33] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:48:33] +[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 + + > +[26/09/2007 11:48:33] +[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)) + + > +[26/09/2007 11:48:34] +[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)) + + + > +[26/09/2007 11:48:34] +[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)) + + > +[26/09/2007 11:48:34] +[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 + + > +[26/09/2007 11:48:34] +[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)) + + > +[26/09/2007 11:48:34] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[26/09/2007 11:48:34] +[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 = 77) 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_PROVE + + > +[26/09/2007 11:48:34]EDORES 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))))) + + > +[26/09/2007 11:48:34] +[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 = 77) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:48:34] +[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))) + + > +[26/09/2007 11:48:34] +[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 + + > +[26/09/2007 11:48:54] +[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))) + + > +[26/09/2007 11:48:54] +[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 = 74 + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:48:55] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:48:55] +[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 + + > +[26/09/2007 11:48:55] +[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 = 120) 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)) + + > +[26/09/2007 11:48:55] +[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 = 120) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:48:55] +[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)) + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 120 + + > +[26/09/2007 11:48:55] +[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)) + + > +[26/09/2007 11:48:55] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 120 + + > +[26/09/2007 11:48:55] +[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 = 95) 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_PROVE + + > +[26/09/2007 11:48:55]EDORES 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))))) + + > +[26/09/2007 11:48:55] +[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 = 95) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:48:55] +[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))) + + > +[26/09/2007 11:48:55] +[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 = 95 + + > +[26/09/2007 11:49:01] +[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))) + + > +[26/09/2007 11:49:01] +[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 = 77 + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:49:03] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:49:03] +[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 + + > +[26/09/2007 11:49:03] +[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 = 120) 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)) + + > +[26/09/2007 11:49:03] +[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 = 120) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:49:03] +[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)) + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA + FROM + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 120 + + > +[26/09/2007 11:49:03] +[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)) + + > +[26/09/2007 11:49:03] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 120 + + > +[26/09/2007 11:49:03] +[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 = 96) 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_PROVE + + > +[26/09/2007 11:49:03]EDORES 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))))) + + > +[26/09/2007 11:49:03] +[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 = 96) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:49:03] +[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))) + + > +[26/09/2007 11:49:03] +[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 = 96 + + > +[26/09/2007 11:49:15] +[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))) + + > +[26/09/2007 11:49:15] +[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 = 81 + + > +[26/09/2007 11:49:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) + + > +[26/09/2007 11:49:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, + ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, + ALMACENES.TELEFONO, ALMACENES.MOVIL, ALMACENES.FAX, ALMACENES.PERSONA_CONTACTO, + ALMACENES.OBSERVACIONES, ALMACENES.FECHA_ALTA, ALMACENES.FECHA_MODIFICACION, + ALMACENES.USUARIO + +FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) + + + > +[26/09/2007 11:49:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[26/09/2007 11:49:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[26/09/2007 11:49:20] +[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 (FK_FORMAS_PAGO_PLAZOS)) + + > +[26/09/2007 11:49:20] +[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 + + > +[26/09/2007 11:49:20] +[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)) + + > +[26/09/2007 11:49:20] +[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)) + + + > +[26/09/2007 11:49:20] +[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)) + + > +[26/09/2007 11:49:20] +[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 + + > +[26/09/2007 11:49:20] +[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)) + + > +[26/09/2007 11:49:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 3 + + > +[26/09/2007 11:49:20] +[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 = 101) 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 + + > +[26/09/2007 11:49:20]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))))) + + > +[26/09/2007 11:49:20] +[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 = 101) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[26/09/2007 11:49:20] +[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))) + + > +[26/09/2007 11:49:20] +[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 = 101 > diff --git a/Source/Base/uActualizacion.dfm b/Source/Base/uActualizacion.dfm index 48022f02..f0d30cb4 100644 --- a/Source/Base/uActualizacion.dfm +++ b/Source/Base/uActualizacion.dfm @@ -267,6 +267,9 @@ object fActualizacion: TfActualizacion Top = 48 end object JvProgramVersionHTTPLocationIndy1: TJvProgramVersionHTTPLocationIndy + PasswordRequired = True + VersionInfoLocationPathList.Strings = ( + 'http://www.luisleonrepresentaciones.com/update/') Left = 240 Top = 48 end diff --git a/Source/Cliente/FactuGES.bdsproj b/Source/Cliente/FactuGES.bdsproj index c63de714..4b6abee3 100644 --- a/Source/Cliente/FactuGES.bdsproj +++ b/Source/Cliente/FactuGES.bdsproj @@ -148,8 +148,8 @@ True False 2 - 2 - 6 + 3 + 0 0 False False @@ -162,7 +162,7 @@ Rodax Software S.L. - 2.2.6.0 + 2.3.0.0 FactuGES diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc index 3ea15aa6..d6c5577b 100644 --- a/Source/Cliente/FactuGES.rc +++ b/Source/Cliente/FactuGES.rc @@ -1,7 +1,7 @@ MAINICON ICON "E:\Codigo (Luis León)\Source\Iconos\Factuges.ico" 1 VERSIONINFO -FILEVERSION 2,2,5,0 -PRODUCTVERSION 2,2,5,0 +FILEVERSION 2,2,6,0 +PRODUCTVERSION 2,2,6,0 FILEFLAGSMASK 0x3FL FILEFLAGS 0x00L FILEOS 0x40004L @@ -13,7 +13,7 @@ BEGIN BLOCK "0C0A04E4" BEGIN VALUE "CompanyName", "Rodax Software S.L.\0" - VALUE "FileVersion", "2.2.5.0\0" + VALUE "FileVersion", "2.2.6.0\0" VALUE "InternalName", "FactuGES\0" VALUE "ProductName", "FactuGES\0" VALUE "ProductVersion", "2.1.4\0" diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res index 524a5ac0..e2cbb4f1 100644 Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ diff --git a/Source/FactuGES_Group.bdsgroup b/Source/FactuGES_Group.bdsgroup index a853ab52..e745353b 100644 --- a/Source/FactuGES_Group.bdsgroup +++ b/Source/FactuGES_Group.bdsgroup @@ -8,7 +8,9 @@ - + + + DataAbstract_D10\DataAbstract_D10.bdsproj Base\Base.bdsproj Base\ControllerBase\ControllerBase.bdsproj @@ -89,10 +91,10 @@ Modulos\Relaciones\Albaranes de cliente - Facturas de cliente\AlbCli_FacCli_relation.bdsproj Modulos\Facturas de proveedor\Model\FacturasProveedor_model.bdsproj Modulos\Facturas de proveedor\Data\FacturasProveedor_data.bdsproj - Modulos\Facturas de proveedor\Controller\FacturasProveedor_controller.bdsproj Modulos\Relaciones\Albaranes de proveedor - Facturas de proveedor\AlbProv_FacProv_relation.bdsproj - Modulos\Facturas de proveedor\Views\FacturasProveedor_view.bdsproj - DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe PedProv_AlbProv_relation.bpl AlbCli_FacCli_relation.bpl FacturasProveedor_model.bpl FacturasProveedor_data.bpl FacturasProveedor_controller.bpl AlbProv_FacProv_relation.bpl FacturasProveedor_view.bpl + Modulos\Comisiones\Views\Comisiones_view.bdsproj + Modulos\Comisiones\Controller\Comisiones_controller.bdsproj + DataAbstract_D10.bpl Base.bpl ControllerBase.bpl GUIBase.bpl Empresas_model.bpl Empresas_data.bpl Empresas_controller.bpl Usuarios.bpl Empresas_view.bpl Empresas_plugin.bpl TiposIVA_model.bpl TiposIVA_data.bpl TiposIVA_controller.bpl TiposIVA_view.bpl TiposIVA_plugin.bpl Contactos_model.bpl Contactos_data.bpl Contactos_controller.bpl Contactos_view.bpl Contactos_plugin.bpl Almacenes_model.bpl Almacenes_data.bpl Almacenes_controller.bpl Almacenes_view.bpl Almacenes_plugin.bpl Articulos_model.bpl Articulos_data.bpl Articulos_controller.bpl Articulos_view.bpl Articulos_plugin.bpl RecibosCliente_model.bpl RecibosCliente_data.bpl RecibosCliente_controller.bpl RecibosCliente_view.bpl RecibosCliente_plugin.bpl RemesasCliente_model.bpl RemesasCliente_data.bpl RemesasCliente_controller.bpl BancaElectronica_controller.bpl BancaElectronica_view.bpl RemesasCliente_view.bpl RemesasCliente_plugin.bpl PedidosCliente_model.bpl PedidosCliente_data.bpl PedidosCliente_controller.bpl AlbaranesCliente_model.bpl AlbaranesCliente_data.bpl AlbaranesCliente_controller.bpl FacturasCliente_model.bpl FacturasCliente_data.bpl FacturasCliente_controller.bpl PedidosProveedor_model.bpl PedidosProveedor_data.bpl PedidosProveedor_controller.bpl Inventario_model.bpl Inventario_data.bpl Inventario_controller.bpl AlbaranesProveedor_model.bpl AlbaranesProveedor_data.bpl AlbaranesProveedor_controller.bpl PedCli_PedProv_relation.bpl PedCli_AlbCli_relation.bpl PedidosCliente_view.bpl PedidosCliente_plugin.bpl AlbaranesCliente_view.bpl AlbaranesCliente_plugin.bpl FacturasCliente_view.bpl FacturasCliente_plugin.bpl Inventario_view.bpl Inventario_plugin.bpl PedidosProveedor_view.bpl PedidosProveedor_plugin.bpl AlbaranesProveedor_view.bpl AlbaranesProveedor_plugin.bpl FactuGES.exe FactuGES_Server.exe PedProv_AlbProv_relation.bpl AlbCli_FacCli_relation.bpl FacturasProveedor_model.bpl FacturasProveedor_data.bpl AlbProv_FacProv_relation.bpl Comisiones_view.bpl Comisiones_controller.bpl diff --git a/Source/Lib/Base.dcp b/Source/Lib/Base.dcp index 1843b353..66729d78 100644 Binary files a/Source/Lib/Base.dcp and b/Source/Lib/Base.dcp differ diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesCliente.dfm b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesCliente.dfm index 2d7e6f94..1fffaaaa 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesCliente.dfm +++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesCliente.dfm @@ -2284,7 +2284,7 @@ inherited fEditorAlbaranesCliente: TfEditorAlbaranesCliente 0007F0000007F0000007F0000007F0000007F0000007F0000007800000078000 0007C0000007C000000700000007000000070000000700000007C000000FC000 001F8000003F800000FFF8FFFFFF} - Width = 450 + Width = 500 Left = 264 Top = 112 end @@ -2595,7 +2595,7 @@ inherited fEditorAlbaranesCliente: TfEditorAlbaranesCliente 0007F0000007F0000007F0000007F0000007F0000007F0000007800000078000 0007C0000007C000000700000007000000070000000700000007C000000FC000 001F8000003F800000FFF8FFFFFF} - Width = 450 + Width = 500 Left = 232 Top = 112 end diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm index a1940c55..2ab617af 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm +++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranesDevCliente.dfm @@ -889,7 +889,6 @@ inherited fEditorAlbaranesDevCliente: TfEditorAlbaranesDevCliente Caption = 'Imprimir la lista de ordenes de devoluci'#243'n actual' Value = 200 end> - Width = 465 end inherited JsPrevisualizarDialog: TJSDialog CustomButtons = < @@ -902,7 +901,6 @@ inherited fEditorAlbaranesDevCliente: TfEditorAlbaranesDevCliente Caption = 'Previsualizar la lista de '#243'rdenes de devoluci'#243'n actual' Value = 200 end> - Width = 465 end inherited JsListaAlbaranesNoEliminados: TJSDialog Instruction.Text = diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesProveedor.dfm b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesProveedor.dfm index 1048ed22..deb960db 100644 --- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesProveedor.dfm +++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranesProveedor.dfm @@ -2207,7 +2207,7 @@ inherited fEditorAlbaranesProveedor: TfEditorAlbaranesProveedor 0007F0000007F0000007F0000007F0000007F0000007F0000007800000078000 0007C0000007C000000700000007000000070000000700000007C000000FC000 001F8000003F800000FFF8FFFFFF} - Width = 450 + Width = 500 Left = 232 Top = 112 end @@ -2518,7 +2518,7 @@ inherited fEditorAlbaranesProveedor: TfEditorAlbaranesProveedor 0007F0000007F0000007F0000007F0000007F0000007F0000007800000078000 0007C0000007C000000700000007000000070000000700000007C000000FC000 001F8000003F800000FFF8FFFFFF} - Width = 450 + Width = 500 Left = 264 Top = 112 end diff --git a/Source/Modulos/Comisiones/Controller/uComisionesController.pas b/Source/Modulos/Comisiones/Controller/uComisionesController.pas index 200e7b63..bb2855af 100644 --- a/Source/Modulos/Comisiones/Controller/uComisionesController.pas +++ b/Source/Modulos/Comisiones/Controller/uComisionesController.pas @@ -488,9 +488,9 @@ begin AReportController := TComisionesReportController.Create; try if Assigned(AComision) then - AReportController.Preview(AComision.ID, DesglosadoProv) + AReportController.Print(AComision.ID, DesglosadoProv) else - AReportController.Preview(Null, DesglosadoProv); + AReportController.Print(Null, DesglosadoProv); finally AReportController := NIL; end; diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.dfm b/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.dfm index 379d7df9..23f9091d 100644 --- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.dfm +++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.dfm @@ -8,7 +8,7 @@ inherited fEditorFacturasCliente: TfEditorFacturasCliente TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader Width = 640 - Caption = 'Lista de facturas de cliente' + Caption = 'Lista de facturas de cliente' ExplicitWidth = 640 inherited Image1: TImage Left = 613 diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.pas b/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.pas index 2b5f504b..8121d2c3 100644 --- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.pas +++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturasCliente.pas @@ -235,10 +235,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.dfm b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.dfm index 9994e5a6..cc15eb21 100644 --- a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.dfm +++ b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.dfm @@ -10,7 +10,7 @@ inherited fEditorFacturasProveedor: TfEditorFacturasProveedor Width = 640 Caption = 'Lista de facturas de proveedor' ExplicitWidth = 640 - inherited Image1: TImage + inherited Image1: TImage Left = 613 Picture.Data = { 0A54504E474F626A65637489504E470D0A1A0A0000000D494844520000001800 diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.pas b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.pas index e8d36f16..19d2cb2a 100644 --- a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.pas +++ b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturasProveedor.pas @@ -242,10 +242,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; diff --git a/Source/Modulos/Lib/AlbaranesCliente_view.dcp b/Source/Modulos/Lib/AlbaranesCliente_view.dcp index 24a40448..43f9c0ec 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_view.dcp b/Source/Modulos/Lib/AlbaranesProveedor_view.dcp index 6d532a1f..b83a4bd4 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/Comisiones_controller.dcp b/Source/Modulos/Lib/Comisiones_controller.dcp index f7523495..5f36b079 100644 Binary files a/Source/Modulos/Lib/Comisiones_controller.dcp and b/Source/Modulos/Lib/Comisiones_controller.dcp differ diff --git a/Source/Modulos/Lib/Comisiones_view.dcp b/Source/Modulos/Lib/Comisiones_view.dcp index d7bed12d..0b4456a9 100644 Binary files a/Source/Modulos/Lib/Comisiones_view.dcp and b/Source/Modulos/Lib/Comisiones_view.dcp differ diff --git a/Source/Modulos/Lib/FacturasCliente_view.dcp b/Source/Modulos/Lib/FacturasCliente_view.dcp index 21c348ab..2618aaa0 100644 Binary files a/Source/Modulos/Lib/FacturasCliente_view.dcp and b/Source/Modulos/Lib/FacturasCliente_view.dcp differ diff --git a/Source/Modulos/Lib/FacturasProveedor_view.dcp b/Source/Modulos/Lib/FacturasProveedor_view.dcp index 405c8ba3..0c6a23cb 100644 Binary files a/Source/Modulos/Lib/FacturasProveedor_view.dcp and b/Source/Modulos/Lib/FacturasProveedor_view.dcp differ diff --git a/Source/Modulos/Lib/PedidosCliente_view.dcp b/Source/Modulos/Lib/PedidosCliente_view.dcp index acab54ab..3fb1895e 100644 Binary files a/Source/Modulos/Lib/PedidosCliente_view.dcp and b/Source/Modulos/Lib/PedidosCliente_view.dcp differ diff --git a/Source/Modulos/Lib/PedidosProveedor_view.dcp b/Source/Modulos/Lib/PedidosProveedor_view.dcp index 6ea920f6..cf30a080 100644 Binary files a/Source/Modulos/Lib/PedidosProveedor_view.dcp and b/Source/Modulos/Lib/PedidosProveedor_view.dcp differ diff --git a/Source/Modulos/Lib/RemesasCliente_view.dcp b/Source/Modulos/Lib/RemesasCliente_view.dcp index 2147afcc..444633a5 100644 Binary files a/Source/Modulos/Lib/RemesasCliente_view.dcp and b/Source/Modulos/Lib/RemesasCliente_view.dcp differ diff --git a/Source/Modulos/Lib/RemesasProveedor_view.dcp b/Source/Modulos/Lib/RemesasProveedor_view.dcp index 3b12185f..4134e851 100644 Binary files a/Source/Modulos/Lib/RemesasProveedor_view.dcp and b/Source/Modulos/Lib/RemesasProveedor_view.dcp differ diff --git a/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.dfm b/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.dfm index 8c887f39..3dfd202a 100644 --- a/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.dfm +++ b/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.dfm @@ -8,7 +8,7 @@ inherited fEditorPedidosProveedor: TfEditorPedidosProveedor PixelsPerInch = 96 TextHeight = 13 inherited JvNavPanelHeader: TJvNavPanelHeader - Width = 700 + Width = 700 Caption = 'Lista de pedidos a proveedor' ExplicitWidth = 700 inherited Image1: TImage diff --git a/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.pas b/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.pas index 6bdaf750..a218649d 100644 --- a/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.pas +++ b/Source/Modulos/Pedidos a proveedor/Views/uEditorPedidosProveedor.pas @@ -213,10 +213,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; diff --git a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas index 8223f96d..3703589e 100644 --- a/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas +++ b/Source/Modulos/Pedidos de cliente/Views/uEditorPedidosCliente.pas @@ -282,10 +282,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; diff --git a/Source/Modulos/Remesas de cliente/Views/uEditorRemesasCliente.pas b/Source/Modulos/Remesas de cliente/Views/uEditorRemesasCliente.pas index 2c20f3a9..a2bd711b 100644 --- a/Source/Modulos/Remesas de cliente/Views/uEditorRemesasCliente.pas +++ b/Source/Modulos/Remesas de cliente/Views/uEditorRemesasCliente.pas @@ -106,10 +106,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; @@ -123,7 +123,7 @@ begin ARemesasCliente := RemesasCliente; if Assigned(ARemesasCliente) then - FController.Preview(ARemesasCliente, AllItems); + FController.Print(ARemesasCliente, AllItems); end; end; end; diff --git a/Source/Modulos/Remesas de proveedor/Views/uEditorRemesasProveedor.pas b/Source/Modulos/Remesas de proveedor/Views/uEditorRemesasProveedor.pas index 75be231c..7c8bf6e2 100644 --- a/Source/Modulos/Remesas de proveedor/Views/uEditorRemesasProveedor.pas +++ b/Source/Modulos/Remesas de proveedor/Views/uEditorRemesasProveedor.pas @@ -106,10 +106,10 @@ begin inherited else begin - Respuesta := JsPrevisualizarDialog.Execute; + Respuesta := JsImprimirDialog.Execute; if Respuesta <> IDCANCEL then begin - case JsPrevisualizarDialog.CustomButtonResult of + case JsImprimirDialog.CustomButtonResult of 200 : begin // Lista de elementos visibles inherited; end; diff --git a/Source/Servidor/FactuGES_Server.bdsproj b/Source/Servidor/FactuGES_Server.bdsproj index 758760ed..510d56e1 100644 --- a/Source/Servidor/FactuGES_Server.bdsproj +++ b/Source/Servidor/FactuGES_Server.bdsproj @@ -153,8 +153,8 @@ True False 2 - 2 - 6 + 3 + 0 0 False False @@ -167,7 +167,7 @@ - 2.2.6.0 + 2.3.0.0 @@ -175,8 +175,7 @@ 2.2.5.0 - jueves, 06 de septiembre de 2007 11:24 - + jueves, 06 de septiembre de 2007 11:24 RemObjects Pascal Script - RemObjects SDK 3.0 Integration diff --git a/Source/Servidor/FactuGES_Server.res b/Source/Servidor/FactuGES_Server.res index 1b68a6f6..f733af5d 100644 Binary files a/Source/Servidor/FactuGES_Server.res and b/Source/Servidor/FactuGES_Server.res differ