From 64385366f44d6c019c96ec941db82e892d811f36 Mon Sep 17 00:00:00 2001 From: roberto Date: Tue, 12 Jun 2007 16:45:37 +0000 Subject: [PATCH] Arreglo informe albaran de cliente git-svn-id: https://192.168.0.254/svn/Proyectos.LuisLeon_FactuGES/trunk@20 c93665c3-c93d-084d-9b98-7d5f4a9c3376 --- Database/FACTUGES.FDB | Bin 2801664 -> 2801664 bytes .../Debug/Cliente/AlbaranesCliente_view.bpl | Bin 315904 -> 325632 bytes Output/Debug/Cliente/FactuGES.exe | Bin 352256 -> 603648 bytes Output/Debug/Cliente/PedidosCliente_view.bpl | Bin 257536 -> 266752 bytes .../Servidor/Informes/InfAlbaranCliente.fr3 | 54 +- Output/Debug/Servidor/ServerLog.txt | 2603 +++++++++++------ .../Reports/uRptAlbaranesCliente_Server.dfm | 16 +- .../Reports/uRptAlbaranesCliente_Server.pas | 2 +- .../Views/uEditorAlbaranCliente.dfm | 4 - .../Views/uEditorAlbaranCliente.pas | 5 +- Source/Modulos/Lib/AlbaranesCliente_view.dcp | Bin 175982 -> 176107 bytes 11 files changed, 1797 insertions(+), 887 deletions(-) diff --git a/Database/FACTUGES.FDB b/Database/FACTUGES.FDB index 4f57f7650d84137a99c65b98c42c176b11dab6a9..4aa7c245ce5ddc5c87c45f6262d384d34db49ab5 100644 GIT binary patch delta 3782 zcmd5>w+ernjNfNJg1Yvt2hlWR-Ydq(WnMyZ1Tttp;8*y%bzD9>;Pb)jjnSt5ve=Va&Dh!xOAeWwEO~>+5v7F?siqv zJG)(Pu@9Cw7Pt;HzDc?^+QofhA7Z5xc8Q4{q2U2nFEtd;0yee9Lr|Y&=^t{53R%Y$ zx**OKj&Ozb%su5gr;xAl2fKl18;6s2sw;Aw4Jz{0cKXDgKt8Qrt5mZ^s{H3=q=;G@ zzE)MX*|)4*|yw@Wz}PSeJ1_qArWoH_CU<5gNSom3!pM(#fb$G2ehK zK*%J(vNblxv=ap&w)aS7TN}L<7C9QJn#Pi&{bZy6@X*f@0T-zl^GJ2M+5$+PGW&m26IU2q3}!D7QtGDf3urGoB>D|2agTnWy6 zWcGGkxp@ca;bKJyeGU$pVmzXg56}wT{dC76-Hqfy@*?@zAwBD+OtRPvotz>>_P|#~BFT+u8i(K0u;G84{lW0(Nc5&J{Na>9e3i6|y|mSTdp3EDgPpkEE~v+V_g_ux zyZx&uB5bU7NM4oM-{%(8czD>(pb`;NB`L4i7+GSf9xYti3_nnJbSpM zQ}p^IZfFl2>kJ2?ovQ-(W(kDP7y{w@ND{&~SI6E})XL1RjaHF7&+S-X3cXLmN+6pq zRszjBhjm+k3t7y~TVT{2N6c>lOO%ziSPnEEcXTP9K%^XJd*F9~fg^CycSZzLRxo7+ zaN&{DQa!MWw(EgXw!5tKZWJDJ^hX1t(kXg;p55jOM|hR96ylf%Kr9gWFU~O6td9lO zO)q!Mk*X54fhZ}#ZCM5A1;Ro`;GF!l^6L40VmzRj;U+bphF;jr!rg(J37(M~c|0R4 zni&^}4ZH5nQ_6LnuPAoDwEQF-J;11>W;MAGW(+{k3B{8NxRIIkI`^U zt^Qu+=Xkm{rmkmMdA4t`OxKY9T2+jaN6{qvZ&2_B5G+(T)M|-HCowjrSe>C#A%l=1 zX;wzff%HzDN1 zsPM)0m(XjM#EU=T*Uz!8i|dPCcD?80FavR%n9=oI!r(8Q5Tvv(D(MJpRfme)%ywEgOe=u z0!CQJGcT%0IqaDi=Wb+0sRO;dz%Ect=5*#2ztDM&!CNgc>p-IJ5L?(3w2PiKGj}cC z0@fig4%21L!L4rdG&g^BS0O*m&wln$0sXW&7%s-0wN5~nfahd3Oe*n`u=Vt4n{9jg z?8MgyOt8x4;IN$t9pRQB3%7*+j@dTiQ>5pB-$TIW8lgKau9wl{Cols1nAakEd`sv% z2N787j!=6{6c$CxsdXUKV2KD%ur&jr_eu8UhXH2(95@dUKF6Yj42_ zu>GHe>aU}u&+Vl?MT_w}kT-URqJ2di_oCKQD2Ip6R(Q0q6?L{`Ydh_f#C#~BYs!rm zU5|p{YK1b_N_gA30m_`)q0jLMR5@B!mL-C)UGL zwg+ILZ6&^)qzA?i=;5rp*_ z2eG^cX-iz|rJrvI=1^yY&(m>zLPH88=}5Uqc}V$45u^g7LUw(k=*Wf@A?}ZKA(8)d!Nw9Ne@p5v8 zeq0ptB^qmHEb^6mt|%~=&l5bKmm>XVK3_AR=W{h(v`1CEV+g@gL&nod{jG0wCaFa_ zuvfK*jOh&kU`EgT=E7y(D$rluQyeTGo|SHw%gK#DsJ^0tt6v!T^3uQX`Dsb=-ZWue z+LW@iDG&eY+Zj_N=h)zdH26HQKB2gNzw3aRbZKi|cL!g!(zib;aI)k%YgI;nvRF)d zr*njZ_#d$sz(=!#X*nP%Ix46|)5xg>e{`*6DP z;OK<_&5oDcEPt%SNcb>I>2lnq<|^{Z!~w2 cliI~t`UKOPc;$m{3r0F@T_w!cReGW1-*yT7XaE2J delta 3262 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 U{EmT@dz4mZM>%(PO#iz4zt-V_2LJ#7 diff --git a/Output/Debug/Cliente/AlbaranesCliente_view.bpl b/Output/Debug/Cliente/AlbaranesCliente_view.bpl index 452a9194a7f6949d5930479b9b167776b1fe94eb..313b2bd8c192a6683e1d270b596f107e909b09b2 100644 GIT binary patch delta 19083 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 delta 9766 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%0DZDSE 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 delta 38806 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 nUBW-J{gdt<7D!VeJyNf0 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 OI<0@ts&)+#`Tqc3e>)EV delta 22620 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 yXi?hUA+1~=qR4{ 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 - + - + - - + + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Output/Debug/Servidor/ServerLog.txt b/Output/Debug/Servidor/ServerLog.txt index 351f2e9e..f4cea619 100644 --- a/Output/Debug/Servidor/ServerLog.txt +++ b/Output/Debug/Servidor/ServerLog.txt @@ -1,9 +1,9 @@ -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Connect] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID @@ -16,45 +16,45 @@ Plan: PLAN (USUARIOS NATURAL) > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [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)) > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = USUARIOS > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [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))) > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = USUARIOS > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT ID @@ -68,7 +68,7 @@ PASS = 1 > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Prepare] SELECT PERFILES.PERFIL @@ -80,31 +80,31 @@ Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = PERFILES > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = PERFILES > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT PERFILES.PERFIL @@ -116,7 +116,7 @@ ID_USUARIO = 1 > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID_EMPRESA @@ -127,31 +127,31 @@ Plan: PLAN (EMPRESAS_USUARIOS NATURAL) > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) RELATION = EMPRESAS_USUARIOS > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION RELATION_NAME = EMPRESAS_USUARIOS > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:19:59] +[12/06/2007 17:31:25] [Application: FactuGES (Servidor)] : [Execute] SELECT ID_EMPRESA @@ -162,7 +162,7 @@ ID_USUARIO = 1 > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -176,31 +176,31 @@ Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:20:00] +[12/06/2007 17:31: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 = EMPRESAS > -[11/06/2007 19:20:00] +[12/06/2007 17:31: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 = EMPRESAS > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -213,7 +213,7 @@ > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [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)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:20:00] +[12/06/2007 17:31: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 = EMPRESAS_DATOS_BANCO > -[11/06/2007 19:20:00] +[12/06/2007 17:31: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 = EMPRESAS_DATOS_BANCO > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [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 > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -275,7 +275,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -288,7 +288,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -300,7 +300,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -312,7 +312,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -326,7 +326,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, NIF_CIF, NOMBRE, RAZON_SOCIAL, CALLE, POBLACION, @@ -339,7 +339,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Prepare] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -351,7 +351,7 @@ WHERE ID_EMPRESA = :ID_EMPRESA Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) > -[11/06/2007 19:20:00] +[12/06/2007 17:31:27] [Application: FactuGES (Servidor)] : [Execute] SELECT ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, @@ -363,7 +363,969 @@ WHERE ID_EMPRESA = :ID_EMPRESA ID_EMPRESA = 1 > -[11/06/2007 19:20:02] +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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), JOIN (JOIN (V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS + + > +[12/06/2007 17:31:29]), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_ALBARANES_CLIENTE V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), 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)) + + > +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Execute] Select F.RDB$COMPUTED_BLR, F.RDB$DEFAULT_VALUE, R.RDB$DEFAULT_VALUE, R.RDB$FIELD_NAME from RDB$RELATION_FIELDS R, RDB$FIELDS F where R.RDB$RELATION_NAME = :RELATION and R.RDB$FIELD_SOURCE = F.RDB$FIELD_NAME and ((not F.RDB$COMPUTED_BLR is NULL) or (not (F.RDB$DEFAULT_VALUE is NULL and R.RDB$DEFAULT_VALUE is NULL))) + + RELATION = V_ALBARANES_CLIENTE + + > +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT RDB$FIELD_NAME, RDB$FIELD_POSITION FROM RDB$RELATION_CONSTRAINTS RR JOIN RDB$INDEX_SEGMENTS RI ON RR.RDB$INDEX_NAME = RI.RDB$INDEX_NAME WHERE RDB$RELATION_NAME = :relation_name AND RDB$CONSTRAINT_TYPE = 'PRIMARY KEY ' ORDER BY RDB$FIELD_POSITION + + RELATION_NAME = V_ALBARANES_CLIENTE + + > +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:29] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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)) + + + > +[12/06/2007 17:31:30] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31:30] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:30] +[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 + + > +[12/06/2007 17:31:30] +[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 + + > +[12/06/2007 17:31:30] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:30] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:30] +[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 + + > +[12/06/2007 17:31:30] +[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 + + > +[12/06/2007 17:31:30] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:30] +[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 = 54 + + > +[12/06/2007 17:31:30] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31:30] +[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 = 60 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Connect] + + > +[12/06/2007 17:31: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.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, + 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_ALBARANES_C + + > +[12/06/2007 17:31:32]LIENTE + 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), JOIN (JOIN (V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_ALBARANES_CLIENTE V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), 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 (V_CLIENTES V_CONTACTOS CONTACTOS IND + + > +[12/06/2007 17:31:32]EX (PK_CONTACTOS), V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS), V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), EMPRESAS INDEX (PK_EMPRESAS)) + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:32] +[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)) + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[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))) + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31: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.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, + 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_ALBARANES_C + + > +[12/06/2007 17:31:32]LIENTE + 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 = 60 + + > +[12/06/2007 17:31: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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[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 + + > +[12/06/2007 17:31:32] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:31: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 = 60 + + > +[12/06/2007 17:31:54] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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), JOIN (JOIN (V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS + + > +[12/06/2007 17:31:54]), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_ALBARANES_CLIENTE V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), 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)) + + > +[12/06/2007 17:31:54] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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)) + + + > +[12/06/2007 17:31: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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31: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 = 54 + + > +[12/06/2007 17:31: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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31: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 = 60 + + > +[12/06/2007 17:31:56] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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), JOIN (JOIN (V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIA + + > +[12/06/2007 17:31:56]S), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_ALBARANES_CLIENTE V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), 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)) + + > +[12/06/2007 17:31:56] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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)) + + + > +[12/06/2007 17:31:57] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31:57] +[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 = 37 + + > +[12/06/2007 17:31:57] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:31:57] +[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 = 55 + + > +[12/06/2007 17:32:10] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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), JOIN (JOIN (V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS INDEX (PK_CONTACTOS), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS + + > +[12/06/2007 17:32:10]), V_ALBARANES_CLIENTE V_CLIENTES V_CONTACTOS EMPRESAS_CONTACTOS INDEX (FK_EMPRESAS_CONTACTOS)), V_ALBARANES_CLIENTE V_CLIENTES CLIENTES_DATOS INDEX (PK_CLIENTES_DATOS))), 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)) + + > +[12/06/2007 17:32:10] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, ID_EMPRESA, ID_CLIENTE, NOMBRE, FECHA_ALBARAN, + REFERENCIA, 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)) + + + > +[12/06/2007 17:32:10] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:32:10] +[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 = 54 + + > +[12/06/2007 17:32:10] +[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 NATURAL, ARTICULOS INDEX (PK_ARTICULOS))) + + > +[12/06/2007 17:32:10] +[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 = 60 + + > +[12/06/2007 17:32:11] +[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 + FROM + V_CLIENTES WHERE (ID = 0) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + Plan: PLAN 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)) + + > +[12/06/2007 17:32:11] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32: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_CLIENTES + + > +[12/06/2007 17:32: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_CLIENTES + + > +[12/06/2007 17:32:11] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:11] +[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 + FROM + V_CLIENTES WHERE (ID = 0) AND (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) + + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + Plan: PLAN (FORMAS_PAGO NATURAL) + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32:12] +[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 + + > +[12/06/2007 17:32:12] +[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 + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID, REFERENCIA, DESCRIPCION, TITULAR, ENTIDAD, SUCURSAL, + DC, CUENTA + FROM + FORMAS_PAGO + + + > +[12/06/2007 17:32:12] +[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)) + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32:12] +[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 + + > +[12/06/2007 17:32:12] +[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 + + > +[12/06/2007 17:32:12] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:12] +[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 + + > +[12/06/2007 17:32:12] [Application: FactuGES (Servidor)] : [Prepare] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, @@ -376,31 +1338,31 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) > -[11/06/2007 19:20:02] +[12/06/2007 17:32:12] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:20:02] +[12/06/2007 17:32:12] [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 > -[11/06/2007 19:20:02] +[12/06/2007 17:32:12] [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 > -[11/06/2007 19:20:02] +[12/06/2007 17:32:12] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:20:02] +[12/06/2007 17:32:12] [Application: FactuGES (Servidor)] : [Execute] SELECT ALMACENES.ID, ALMACENES.ID_EMPRESA, ALMACENES.NOMBRE, ALMACENES.CALLE, ALMACENES.PROVINCIA, ALMACENES.POBLACION, ALMACENES.CODIGO_POSTAL, @@ -412,942 +1374,887 @@ FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) > -[11/06/2007 19:20:02] -[Application: FactuGES (Servidor)] -[Error] -204 335544569 Dynamic SQL Error -SQL error code = -204 -Table unknown -V_INVENTARIO -At line 16, column 2 - - > -[11/06/2007 19:21:00] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID - FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 - - Plan: PLAN (USUARIOS NATURAL) - - > -[11/06/2007 19:21:00] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID - FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 - - USUARIO = Administrador - PASS = 1 - - > -[11/06/2007 19:21:00] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Prepare] SELECT - PERFILES.PERFIL + 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 FROM - PERFILES, PERFILES_USUARIOS - WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO - AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) - Plan: PLAN JOIN (PERFILES_USUARIOS NATURAL, PERFILES INDEX (PK_PERFILES)) + Plan: PLAN 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)) > -[11/06/2007 19:21:00] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Execute] SELECT - PERFILES.PERFIL + 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 FROM - PERFILES, PERFILES_USUARIOS - WHERE PERFILES_USUARIOS.ID_USUARIO = :ID_USUARIO - AND PERFILES.ID = PERFILES_USUARIOS.ID_PERFIL - - ID_USUARIO = 1 - - > -[11/06/2007 19:21:00] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - Plan: PLAN (EMPRESAS_USUARIOS NATURAL) - - > -[11/06/2007 19:21:00] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - ID_USUARIO = 1 - - > -[11/06/2007 19:21:02] -[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)) - - > -[11/06/2007 19:21:02] -[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)) + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) > -[11/06/2007 19:21:02] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS)) > -[11/06/2007 19:21:02] -[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 - - > -[11/06/2007 19:21:02] -[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)) - - > -[11/06/2007 19:21:02] -[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)) - - - > -[11/06/2007 19:21:02] -[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)) - - > -[11/06/2007 19:21:02] -[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 - - > -[11/06/2007 19:21:02] -[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)) - - > -[11/06/2007 19:21:02] -[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)) - - - > -[11/06/2007 19:21:02] -[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)) - - > -[11/06/2007 19:21:02] -[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 - - > -[11/06/2007 19:21: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)) - - > -[11/06/2007 19:21: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) - - - > -[11/06/2007 19:21:03] -[Application: FactuGES (Servidor)] -[Error] -204 335544569 Dynamic SQL Error -SQL error code = -204 -Table unknown -V_HISTORICO_MOVIMIENTOS -At line 17, column 2 - - > -[11/06/2007 19:26:52] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID - FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 - - Plan: PLAN (USUARIOS NATURAL) - - > -[11/06/2007 19:26:52] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID - FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 - - USUARIO = Administrador - PASS = 1 - - > -[11/06/2007 19:26:52] -[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)) - - > -[11/06/2007 19:26:52] -[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 = 1 - - > -[11/06/2007 19:26:52] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - Plan: PLAN (EMPRESAS_USUARIOS NATURAL) - - > -[11/06/2007 19:26:52] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - ID_USUARIO = 1 - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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)) - - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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 - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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)) - - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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 - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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)) - - - > -[11/06/2007 19:26:54] -[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)) - - > -[11/06/2007 19:26:54] -[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 - - > -[11/06/2007 19:26: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)) - - > -[11/06/2007 19:26: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) - - - > -[11/06/2007 19:26:55] -[Application: FactuGES (Servidor)] -[Error] -206 335544569 Dynamic SQL Error -SQL error code = -206 -Column unknown -REFERENCIA -At line 8, column 5 - - > -[11/06/2007 19:26:59] -[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)) - - > -[11/06/2007 19:26:59] -[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) - - - > -[11/06/2007 19:26:59] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA, - DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK, - UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION, - - /* - NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS) - DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA - DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS - */ - - 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO - - -FROM V_INVENTARIO - WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO - - Plan: Can't retrieve plan - too large - - > -[11/06/2007 19:26:59] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:26:59] +[12/06/2007 17:32: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_INVENTARIO + RELATION = CLIENTES_DTOS_PROVEEDORES > -[11/06/2007 19:26:59] +[12/06/2007 17:32: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_INVENTARIO + RELATION_NAME = CLIENTES_DTOS_PROVEEDORES > -[11/06/2007 19:26:59] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:26:59] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Start transaction] > -[11/06/2007 19:26:59] +[12/06/2007 17:32: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 = + RELATION = CONTACTOS > -[11/06/2007 19:26:59] +[12/06/2007 17:32: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 = + RELATION_NAME = CONTACTOS > -[11/06/2007 19:26:59] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Commit (Hard commit)] > -[11/06/2007 19:26:59] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_ALMACEN, ID_ARTICULO, NOMBRE as ALMACEN, ID_EMPRESA, REFERENCIA, FAMILIA, - DESCRIPCION, REFERENCIA_PROV as REFERENCIA_PROVEEDOR, PRECIO_NETO, STOCK, - UNIDADES_ALMACEN, COSTE_UNIDADES, RESERVA, PENDIENTE_RECEPCION, - - /* - NO BORRAR YA QUE SIRVE PARA LAS ENTRADAS Y SALIDAS DE ALMACEN(TABLA MOVIMIENTOS) - DEBERIA GENERAR UNA TABLA DE MOVIMIENTOS INDEPENDIENTE DEL INVENTARIO PERO POR FALTA - DE TIEMPO Y FIABILIDAD YA QUE AHORA FUNCIONA TODO, CREAMOS ESTOS CAMPOS FICTICIOS - */ +: [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 - 0 as ID, 0 as CANTIDAD, current_date as FECHA_MOVIMIENTO, NULL as CAUSA, NULL as TIPO - - -FROM V_INVENTARIO - WHERE (ID_EMPRESA = 1) ORDER BY ID_ARTICULO - + ID_CLIENTE = 2 > -[11/06/2007 19:27:01] -[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)) - - > -[11/06/2007 19:27:01] -[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) - - - > -[11/06/2007 19:27:01] -[Application: FactuGES (Servidor)] -[Error] -206 335544569 Dynamic SQL Error -SQL error code = -206 -Column unknown -REFERENCIA -At line 8, column 5 - - > -[11/06/2007 19:30:14] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO - Plan: PLAN (USUARIOS NATURAL) + Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO)) > -[11/06/2007 19:30:14] +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32: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 = CONTACTOS_DIRECCIONES + + > +[12/06/2007 17:32: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 = CONTACTOS_DIRECCIONES + + > +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION FROM - USUARIOS - WHERE USUARIO = :USUARIO AND - PASS = :PASS AND - ACTIVO = 1 + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO - USUARIO = Administrador - PASS = 1 + ID_CONTACTO = 2 > -[11/06/2007 19:30:14] -[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)) - - > -[11/06/2007 19:30:14] -[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 = 1 - - > -[11/06/2007 19:30:14] -[Application: FactuGES (Servidor)] -: [Prepare] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - Plan: PLAN (EMPRESAS_USUARIOS NATURAL) - - > -[11/06/2007 19:30:14] -[Application: FactuGES (Servidor)] -: [Execute] SELECT - ID_EMPRESA - FROM - EMPRESAS_USUARIOS - WHERE ID_USUARIO = :ID_USUARIO - - ID_USUARIO = 1 - - > -[11/06/2007 19:30:16] +[12/06/2007 17:32:13] [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 + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA FROM - EMPRESAS WHERE (ID IN (1)) + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO - Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) > -[11/06/2007 19:30:16] +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32: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 = CONTACTOS_DATOS_BANCO + + > +[12/06/2007 17:32: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 = CONTACTOS_DATOS_BANCO + + > +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:13] [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 + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA FROM - EMPRESAS WHERE (ID IN (1)) - + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 2 > -[11/06/2007 19:30:16] +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 + ID_CONTACTO, ID_CATEGORIA FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) > -[11/06/2007 19:30:16] +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Start transaction] + + > +[12/06/2007 17:32: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 = CONTACTOS_CATEGORIAS + + > +[12/06/2007 17:32: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 = CONTACTOS_CATEGORIAS + + > +[12/06/2007 17:32:13] +[Application: FactuGES (Servidor)] +: [Commit (Hard commit)] + + > +[12/06/2007 17:32:13] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 + ID_CONTACTO, ID_CATEGORIA FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO - ID_EMPRESA = 1 + ID_CONTACTO = 2 > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) + + > +[12/06/2007 17:32:14] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 181 + + > +[12/06/2007 17:32:14] [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 + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA FROM - EMPRESAS WHERE (ID IN (1)) + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO - Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + Plan: PLAN (CONTACTOS_DATOS_BANCO INDEX (IDX_CONTACTOS_DATOS_BANCO)) > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] [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 + ID, ID_CONTACTO, TITULAR, ENTIDAD, SUCURSAL, DC, CUENTA FROM - EMPRESAS WHERE (ID IN (1)) - + CONTACTOS_DATOS_BANCO + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 181 > -[11/06/2007 19:30:16] -[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)) - - > -[11/06/2007 19:30:16] -[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 - - > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] [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 + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO - Plan: PLAN (EMPRESAS INDEX (PK_EMPRESAS)) + Plan: PLAN (CONTACTOS_DIRECCIONES INDEX (IDX_CONTACTOS_DIR_ID_CONTACTO)) > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] [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 + ID, ID_CONTACTO, NOMBRE, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, PERSONA_CONTACTO, + TELEFONO, EMAIL, NOTAS, PORTE, FECHA_ALTA, FECHA_MODIFICACION FROM - EMPRESAS WHERE (EMPRESAS.ID = 1) AND (ID IN (1)) - + CONTACTOS_DIRECCIONES + WHERE ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 181 > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] [Application: FactuGES (Servidor)] : [Prepare] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE - Plan: PLAN (EMPRESAS_DATOS_BANCO INDEX (FK_EMPRESAS_DATOS_BANCO)) + Plan: PLAN JOIN (CLIENTES_DTOS_PROVEEDORES INDEX (IDX_CLIENTES_DTOS_PROV_ID_CLI), CONTACTOS INDEX (PK_CONTACTOS)) > -[11/06/2007 19:30:16] +[12/06/2007 17:32:14] [Application: FactuGES (Servidor)] : [Execute] SELECT - ID, ID_EMPRESA, NOMBRE, ENTIDAD, SUCURSAL, DC, CUENTA, - SUFIJO_N19, SUFIJO_N58 + CLIENTES_DTOS_PROVEEDORES.ID, + CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE, + CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR, + CONTACTOS.NOMBRE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO FROM - EMPRESAS_DATOS_BANCO -WHERE ID_EMPRESA = :ID_EMPRESA + CLIENTES_DTOS_PROVEEDORES + LEFT JOIN CONTACTOS ON (CONTACTOS.ID = CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR) +WHERE CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE - ID_EMPRESA = 1 + ID_CLIENTE = 181 > -[11/06/2007 19:30:17] +[12/06/2007 17:32:15] [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 +: [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 + FROM + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) -FROM ALMACENES WHERE (ALMACENES.ID_EMPRESA = 1) - - Plan: PLAN (ALMACENES INDEX (FK_ALMACENES_EMPRESAS)) + Plan: PLAN 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)) > -[11/06/2007 19:30:17] +[12/06/2007 17:32:15] [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) +: [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 + FROM + V_CLIENTES WHERE (ID_EMPRESA = 1) AND (ID_EMPRESA IN (1)) > -[11/06/2007 19:30:17] +[12/06/2007 17:32:16] [Application: FactuGES (Servidor)] -[Error] -206 335544569 Dynamic SQL Error -SQL error code = -206 -Column unknown -REFERENCIA -At line 8, column 5 +: [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)) + + > +[12/06/2007 17:32:16] +[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 = 181 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 = 181 + + > +[12/06/2007 17:32: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)) + + > +[12/06/2007 17:32: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 = 181 + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 181 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 = > + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 = 9 + + > +[12/06/2007 17:32: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)) + + > +[12/06/2007 17:32: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 = > + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 444 + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 181 + + > +[12/06/2007 17:32: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)) + + > +[12/06/2007 17:32: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 = 181 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 = 181 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 = 181 + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + Plan: PLAN (CONTACTOS_CATEGORIAS INDEX (PK_CONTACTOS_CATEGORIAS)) + + > +[12/06/2007 17:32:16] +[Application: FactuGES (Servidor)] +: [Execute] SELECT + ID_CONTACTO, ID_CATEGORIA + FROM + CONTACTOS_CATEGORIAS + WHERE + ID_CONTACTO = :ID_CONTACTO + + ID_CONTACTO = 2 + + > +[12/06/2007 17:32: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)) + + > +[12/06/2007 17:32: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 = 2 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 + + > +[12/06/2007 17:32:16] +[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)) + + > +[12/06/2007 17:32:16] +[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 + + > +[12/06/2007 17:32:20] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION, + ARTICULOS.FAMILIA, ARTICULOS.IMAGEN, ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA, + ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO, + ARTICULOS.REFERENCIA_PROV, + ARTICULOS.PRECIO_COSTE, + ARTICULOS.PRECIO_PORTE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO, + ARTICULOS.PRECIO_NETO, + ARTICULOS.ID_PROVEEDOR, + ARTICULOS.INVENTARIABLE, + CONTACTOS.NOMBRE AS NOMBRE_PROVEEDOR +FROM ARTICULOS +LEFT OUTER JOIN CONTACTOS ON (CONTACTOS.ID = ARTICULOS.ID_PROVEEDOR) +LEFT OUTER JOIN CLIENTES_DTOS_PROVEEDORES ON ((CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR = ARTICULOS.ID_PROVEEDOR) +AND (CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE)) WHERE (Articulos.ID_EMPRESA = 1) + + Plan: PLAN JOIN (JOIN (ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DTOS_PROVEEDORES INDEX (IDX + + > +[12/06/2007 17:32:20]_CLIENTES_DTOS_PROV_ID_CLI, IDX_CLIENTES_DTOS_PROV_ID_PROV)) + + > +[12/06/2007 17:32:20] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION, + ARTICULOS.FAMILIA, ARTICULOS.IMAGEN, ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA, + ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO, + ARTICULOS.REFERENCIA_PROV, + ARTICULOS.PRECIO_COSTE, + ARTICULOS.PRECIO_PORTE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO, + ARTICULOS.PRECIO_NETO, + ARTICULOS.ID_PROVEEDOR, + ARTICULOS.INVENTARIABLE, + CONTACTOS.NOMBRE AS NOMBRE_PROVEEDOR +FROM ARTICULOS +LEFT OUTER JOIN CONTACTOS ON (CONTACTOS.ID = ARTICULOS.ID_PROVEEDOR) +LEFT OUTER JOIN CLIENTES_DTOS_PROVEEDORES ON ((CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR = ARTICULOS.ID_PROVEEDOR) +AND (CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE)) WHERE (Articulos.ID_EMPRESA = 1) + + ID_CLIENTE = 181 + + > +[12/06/2007 17:32:21] +[Application: FactuGES (Servidor)] +: [Prepare] SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION, + ARTICULOS.FAMILIA, ARTICULOS.IMAGEN, ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA, + ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO, + ARTICULOS.REFERENCIA_PROV, + ARTICULOS.PRECIO_COSTE, + ARTICULOS.PRECIO_PORTE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO, + ARTICULOS.PRECIO_NETO, + ARTICULOS.ID_PROVEEDOR, + ARTICULOS.INVENTARIABLE, + CONTACTOS.NOMBRE AS NOMBRE_PROVEEDOR +FROM ARTICULOS +LEFT OUTER JOIN CONTACTOS ON (CONTACTOS.ID = ARTICULOS.ID_PROVEEDOR) +LEFT OUTER JOIN CLIENTES_DTOS_PROVEEDORES ON ((CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR = ARTICULOS.ID_PROVEEDOR) +AND (CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE)) WHERE (Articulos.ID_EMPRESA = 1) + + Plan: PLAN JOIN (JOIN (ARTICULOS INDEX (FK_ARTICULOS_EMPRESA), CONTACTOS INDEX (PK_CONTACTOS)), CLIENTES_DTOS_PROVEEDORES INDEX (IDX + + > +[12/06/2007 17:32:21]_CLIENTES_DTOS_PROV_ID_CLI, IDX_CLIENTES_DTOS_PROV_ID_PROV)) + + > +[12/06/2007 17:32:21] +[Application: FactuGES (Servidor)] +: [Execute] SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION, + ARTICULOS.FAMILIA, ARTICULOS.IMAGEN, ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA, + ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO, + ARTICULOS.REFERENCIA_PROV, + ARTICULOS.PRECIO_COSTE, + ARTICULOS.PRECIO_PORTE, + CLIENTES_DTOS_PROVEEDORES.DESCUENTO, + ARTICULOS.PRECIO_NETO, + ARTICULOS.ID_PROVEEDOR, + ARTICULOS.INVENTARIABLE, + CONTACTOS.NOMBRE AS NOMBRE_PROVEEDOR +FROM ARTICULOS +LEFT OUTER JOIN CONTACTOS ON (CONTACTOS.ID = ARTICULOS.ID_PROVEEDOR) +LEFT OUTER JOIN CLIENTES_DTOS_PROVEEDORES ON ((CLIENTES_DTOS_PROVEEDORES.ID_PROVEEDOR = ARTICULOS.ID_PROVEEDOR) +AND (CLIENTES_DTOS_PROVEEDORES.ID_CLIENTE = :ID_CLIENTE)) WHERE (Articulos.ID_EMPRESA = 1) + + ID_CLIENTE = 181 > diff --git a/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.dfm b/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.dfm index de3bf075..abdd3649 100644 --- a/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.dfm +++ b/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.dfm @@ -1027,7 +1027,7 @@ object RptAlbaranesCliente: TRptAlbaranesCliente PreviewOptions.Zoom = 1.000000000000000000 PrintOptions.Printer = 'Por defecto' ReportOptions.CreateDate = 39065.872423495400000000 - ReportOptions.LastChange = 39233.404692557870000000 + ReportOptions.LastChange = 39245.779040972220000000 ScriptLanguage = 'PascalScript' ScriptText.Strings = ( '' @@ -1057,10 +1057,17 @@ object RptAlbaranesCliente: TRptAlbaranesCliente 'begin' ' ACadena := '#39#39';' ' DireccionEnvio.Lines.Clear;' + '' ' if ( <> '#39#39') then' + ' ACadena := ;' + ' if ( <> '#39#39') then' - ' DireccionEnvio.Lines.Add();' + ' ACadena := ACadena + '#39' (tlf: '#39' + ' + + ' + '#39' )'#39';' + '' + ' DireccionEnvio.Lines.Add(ACadena);' + ' ACadena := '#39#39';' + ' DireccionEnvio.Lines.Add(ACadena);' '' ' DireccionEnvio.Lines.Add();' ' if ( <> '#39#39') then' @@ -1073,9 +1080,6 @@ object RptAlbaranesCliente: TRptAlbaranesCliente '' ' if ( <> '#39#39') then' ' DireccionEnvio.Lines.Add();' - '' - ' if ( <> '#39#39') then' - ' DireccionEnvio.Lines.Add();' 'end;' '' 'procedure Memo2OnBeforePrint(Sender: TfrxComponent);' diff --git a/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.pas b/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.pas index 16e77333..49657660 100644 --- a/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.pas +++ b/Source/Modulos/Albaranes de cliente/Reports/uRptAlbaranesCliente_Server.pas @@ -25,9 +25,9 @@ type frxChartObject1: TfrxChartObject; frxDBCabecera: TfrxDBDataset; frxDBDetalles: TfrxDBDataset; - frxReport: TfrxReport; schReport: TDASchema; DataDictionary: TDADataDictionary; + frxReport: TfrxReport; procedure DataModuleCreate(Sender: TObject); private FConnection: IDAConnection; diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.dfm b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.dfm index 9609ae70..fece8870 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.dfm +++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.dfm @@ -200,10 +200,6 @@ inherited fEditorAlbaranCliente: TfEditorAlbaranCliente object pagInicidencias: TTabSheet Caption = 'Incidencias' ImageIndex = 2 - ExplicitLeft = 0 - ExplicitTop = 0 - ExplicitWidth = 0 - ExplicitHeight = 0 inline frViewIncidenciasCli: TfrViewIncidencias Left = 0 Top = 0 diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas index 282e3074..d606161b 100644 --- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas +++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas @@ -208,7 +208,10 @@ begin HideHourglassCursor; end; if bEsNuevo then - ShowInfoMessage('El albarán se ha dado de alta con el código ' + FAlbaran.REFERENCIA); + if FAlbaran.TIPO = CTE_TIPO_ALBARAN then + ShowInfoMessage('El albarán se ha dado de alta con el código ' + FAlbaran.REFERENCIA) + else + ShowInfoMessage('La orden de devolución se ha dado de alta con el código ' + FAlbaran.REFERENCIA); Modified := False; end; diff --git a/Source/Modulos/Lib/AlbaranesCliente_view.dcp b/Source/Modulos/Lib/AlbaranesCliente_view.dcp index 6d8e7c917a4f35c7606b58bff1a745da39ff80cb..5809b2e2e090e9a6f8f378f257244555506ffda2 100644 GIT binary patch delta 5480 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