From e901eb7dd6ab4cacd6bb4050be824b7da68450bb Mon Sep 17 00:00:00 2001 From: roberto Date: Thu, 16 May 2013 13:25:52 +0000 Subject: [PATCH] git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@575 f4e31baf-9722-1c47-927c-6f952f962d4b --- Build/Installer.fbz6 | Bin 12496 -> 12603 bytes Source/Base/Base.dproj | 96 ++++++------- Source/Cliente/FactuGES.dproj | 4 +- Source/Cliente/FactuGES.rc | 8 +- Source/Cliente/FactuGES.res | Bin 171984 -> 171984 bytes Source/GUIBase/uViewDetallesBase.dfm | 2 +- Source/GUIBase/uViewDetallesBase.pas | 4 +- Source/Informes/InformeIVAClientes.fr3 | 96 +++++++------ .../Informes/InformeIVAClientesDesglosado.fr3 | 90 +++++++------ .../Reports/uRptFacturasCliente_Server.dfm | 126 +++++++++++++++--- .../Views/uEditorInformeIVAClientesReport.pas | 1 + .../Views/uViewPeriodoFechas.pas | 2 +- .../Views/uViewDetallesPresupuestoCliente.pas | 6 +- .../uGenerarFacturasCliUtils.pas | 1 + Source/Servidor/FactuGES_Server.dproj | 2 +- Source/Servidor/FactuGES_Server.rc | 10 +- Source/Servidor/FactuGES_Server.res | Bin 23344 -> 23348 bytes 17 files changed, 283 insertions(+), 165 deletions(-) diff --git a/Build/Installer.fbz6 b/Build/Installer.fbz6 index 73233139af60352eac418b38e64ba961152c5431..9cb9d04f60351ef43bf015791772965638dbb353 100644 GIT binary patch delta 11497 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 QLlL;SkpllM7Q?{&KMc_4L;wH) diff --git a/Source/Base/Base.dproj b/Source/Base/Base.dproj index 891841aa..95ba1f77 100644 --- a/Source/Base/Base.dproj +++ b/Source/Base/Base.dproj @@ -58,54 +58,54 @@ MainSource - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
fConfigurarConexion
diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj index a6df7e8f..7d32c92e 100644 --- a/Source/Cliente/FactuGES.dproj +++ b/Source/Cliente/FactuGES.dproj @@ -52,9 +52,7 @@ Delphi.Personality VCLApplication -FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2510FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.5.1.0FactuGESFactuGES2.5.1.0 - - +FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2520FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.5.2.0FactuGESFactuGES2.5.2.0 File C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl not found FactuGES.dprFalse diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc index 38754d06..6aea2108 100644 --- a/Source/Cliente/FactuGES.rc +++ b/Source/Cliente/FactuGES.rc @@ -1,7 +1,7 @@ MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Factuges.ico" 1 VERSIONINFO -FILEVERSION 2,5,1,0 -PRODUCTVERSION 2,5,1,0 +FILEVERSION 2,5,2,0 +PRODUCTVERSION 2,5,2,0 FILEFLAGSMASK 0x3FL FILEFLAGS 0x00L FILEOS 0x40004L @@ -13,10 +13,10 @@ BEGIN BLOCK "0C0A04E4" BEGIN VALUE "CompanyName", "Rodax Software S.L.\0" - VALUE "FileVersion", "2.5.1.0\0" + VALUE "FileVersion", "2.5.2.0\0" VALUE "InternalName", "FactuGES\0" VALUE "ProductName", "FactuGES\0" - VALUE "ProductVersion", "2.5.1.0\0" + VALUE "ProductVersion", "2.5.2.0\0" END END BLOCK "VarFileInfo" diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res index 75d4651f9109642b4c820092dbd05b642812b798..f2abbcb792dbf8856c531a5a8b3720d4ee62243b 100644 GIT binary patch delta 42 xcmcbxpXh4E_KB delta 42 xcmcbxpX - + @@ -14,57 +14,75 @@ - - - - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + - - - - + + + + + - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - - + + + + + diff --git a/Source/Informes/InformeIVAClientesDesglosado.fr3 b/Source/Informes/InformeIVAClientesDesglosado.fr3 index 37447d13..998faf46 100644 --- a/Source/Informes/InformeIVAClientesDesglosado.fr3 +++ b/Source/Informes/InformeIVAClientesDesglosado.fr3 @@ -1,5 +1,5 @@ - + @@ -15,29 +15,32 @@ - - - - - - - - + + + + + + + + + - - - - - - - - + + + + + + + + + - - - - + + + + + @@ -46,29 +49,36 @@ - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + + + + - - - - + + + + + diff --git a/Source/Modulos/Facturas de cliente/Reports/uRptFacturasCliente_Server.dfm b/Source/Modulos/Facturas de cliente/Reports/uRptFacturasCliente_Server.dfm index 20afafef..bb206eec 100644 --- a/Source/Modulos/Facturas de cliente/Reports/uRptFacturasCliente_Server.dfm +++ b/Source/Modulos/Facturas de cliente/Reports/uRptFacturasCliente_Server.dfm @@ -368,12 +368,14 @@ object RptFacturasCliente: TRptFacturasCliente Name = 'IBX' SQL = 'select V_facturas_cliente.ID_EMPRESA,'#10'contactos.REFERENCIA,'#10'cont' + - 'actos.nif_cif,'#10'contactos.poblacion,'#10'V_facturas_cliente.NOMBRE,'#10's' + - 'um(V_facturas_cliente.BASE_IMPONIBLE) as BASE_IMPONIBLE,'#10'sum(V_f' + - 'acturas_cliente.IMPORTE_IVA) as IMPORTE_IVA,'#10'sum(V_facturas_clie' + - 'nte.IMPORTE_TOTAL) AS IMPORTE_TOTAL'#10'from V_facturas_cliente'#10'left' + - ' join contactos on (contactos.ID = V_facturas_cliente.ID_CLIENTE' + - ')'#10'group by 1,2,3,4,5'#10'order by 1,5,2,3,4'#10 + 'actos.nif_cif,'#10'contactos.poblacion,'#10'V_facturas_cliente.NOMBRE,'#10'V' + + '_facturas_cliente.IVA,'#10'V_facturas_cliente.RE,'#10'sum(V_facturas_cli' + + 'ente.BASE_IMPONIBLE) as BASE_IMPONIBLE,'#10'sum(V_facturas_cliente.I' + + 'MPORTE_IVA) as IMPORTE_IVA,'#10'sum(V_facturas_cliente.IMPORTE_RE) a' + + 's IMPORTE_RE,'#10'sum(V_facturas_cliente.IMPORTE_TOTAL) AS IMPORTE_T' + + 'OTAL'#10'from V_facturas_cliente'#10'left join contactos on (contactos.I' + + 'D = V_facturas_cliente.ID_CLIENTE)'#10'group by 1,2,3,4,5,6,7'#10'order ' + + 'by 1,5,6,7,2,4'#10 StatementType = stSQL ColumnMappings = < item @@ -407,6 +409,18 @@ object RptFacturasCliente: TRptFacturasCliente item DatasetField = 'POBLACION' TableField = 'POBLACION' + end + item + DatasetField = 'IVA' + TableField = 'IVA' + end + item + DatasetField = 'RE' + TableField = 'RE' + end + item + DatasetField = 'IMPORTE_RE' + TableField = 'IMPORTE_RE' end> end> Name = 'ListadoFacturasResumen' @@ -435,6 +449,14 @@ object RptFacturasCliente: TRptFacturasCliente DataType = datString Size = 255 end + item + Name = 'IVA' + DataType = datFloat + end + item + Name = 'RE' + DataType = datFloat + end item Name = 'BASE_IMPONIBLE' DataType = datCurrency @@ -443,6 +465,10 @@ object RptFacturasCliente: TRptFacturasCliente Name = 'IMPORTE_IVA' DataType = datCurrency end + item + Name = 'IMPORTE_RE' + DataType = datCurrency + end item Name = 'IMPORTE_TOTAL' DataType = datCurrency @@ -477,10 +503,11 @@ object RptFacturasCliente: TRptFacturasCliente #10'when extract (month from fecha_factura) = 11 then '#39'NOVIEMBRE - ' + #39' || extract (year from fecha_factura)'#10'when extract (month from ' + 'fecha_factura) = 12 then '#39'DICIEMBRE - '#39' || extract (year from fe' + - 'cha_factura)'#10'end as TITULO,'#10'REFERENCIA, ID_CLIENTE, NOMBRE, SIT' + - 'UACION, NIF_CIF, FECHA_FACTURA, BASE_IMPONIBLE, IMPORTE_IVA, IMP' + - 'ORTE_TOTAL'#10#10'from V_facturas_cliente'#10'where {where}'#10'order by ANO, ' + - 'MES, FECHA_FACTURA, NOMBRE'#10#10 + 'cha_factura)'#10'end as TITULO,'#10'REFERENCIA, TIPO_FACTURA, ID_CLIENTE' + + ', NOMBRE, SITUACION, REFERENCIA_CLIENTE, NIF_CIF, FECHA_FACTURA,' + + ' BASE_IMPONIBLE, IVA, IMPORTE_IVA, RE, IMPORTE_RE, IMPORTE_TOTAL' + + #10#10'from V_facturas_cliente'#10'where {where}'#10'order by ANO, MES, FECHA' + + '_FACTURA, NOMBRE'#10#10 StatementType = stSQL ColumnMappings = < item @@ -534,6 +561,26 @@ object RptFacturasCliente: TRptFacturasCliente item DatasetField = 'ANO' TableField = 'ANO' + end + item + DatasetField = 'REFERENCIA_CLIENTE' + TableField = 'REFERENCIA_CLIENTE' + end + item + DatasetField = 'IVA' + TableField = 'IVA' + end + item + DatasetField = 'RE' + TableField = 'RE' + end + item + DatasetField = 'IMPORTE_RE' + TableField = 'IMPORTE_RE' + end + item + DatasetField = 'TIPO_FACTURA' + TableField = 'TIPO_FACTURA' end> end> Name = 'ListadoFacturas' @@ -560,6 +607,11 @@ object RptFacturasCliente: TRptFacturasCliente DataType = datString Size = 255 end + item + Name = 'TIPO_FACTURA' + DataType = datString + Size = 255 + end item Name = 'ID_CLIENTE' DataType = datInteger @@ -574,6 +626,11 @@ object RptFacturasCliente: TRptFacturasCliente DataType = datString Size = 19 end + item + Name = 'REFERENCIA_CLIENTE' + DataType = datString + Size = 255 + end item Name = 'NIF_CIF' DataType = datString @@ -587,10 +644,22 @@ object RptFacturasCliente: TRptFacturasCliente Name = 'BASE_IMPONIBLE' DataType = datCurrency end + item + Name = 'IVA' + DataType = datFloat + end item Name = 'IMPORTE_IVA' DataType = datCurrency end + item + Name = 'RE' + DataType = datFloat + end + item + Name = 'IMPORTE_RE' + DataType = datCurrency + end item Name = 'IMPORTE_TOTAL' DataType = datCurrency @@ -1413,16 +1482,11 @@ object RptFacturasCliente: TRptFacturasCliente EngineOptions.DoublePass = True IniFile = '\Software\Fast Reports' PreviewOptions.Buttons = [pbPrint, pbLoad, pbSave, pbExport, pbZoom, pbFind, pbOutline, pbPageSetup, pbTools, pbEdit, pbNavigator, pbExportQuick] - PreviewOptions.OutlineWidth = 180 PreviewOptions.Zoom = 1.000000000000000000 - PrintOptions.Printer = 'Default' + PrintOptions.Printer = 'Por defecto' PrintOptions.PrintOnSheet = 0 - ReportOptions.CreateDate = 37871.995398692100000000 - ReportOptions.LastChange = 40122.799261608790000000 - ReportOptions.VersionBuild = '1' - ReportOptions.VersionMajor = '12' - ReportOptions.VersionMinor = '13' - ReportOptions.VersionRelease = '1' + ReportOptions.CreateDate = 37800.807714351900000000 + ReportOptions.LastChange = 41304.573816296300000000 ScriptLanguage = 'PascalScript' ShowProgress = False StoreInDFM = False @@ -1499,6 +1563,10 @@ object RptFacturasCliente: TRptFacturasCliente Name = 'ID_EMPRESA' DataType = datInteger end + item + Name = 'ANO' + DataType = datSmallInt + end item Name = 'MES' DataType = datSmallInt @@ -1513,6 +1581,11 @@ object RptFacturasCliente: TRptFacturasCliente DataType = datString Size = 255 end + item + Name = 'TIPO_FACTURA' + DataType = datString + Size = 255 + end item Name = 'ID_CLIENTE' DataType = datInteger @@ -1527,6 +1600,11 @@ object RptFacturasCliente: TRptFacturasCliente DataType = datString Size = 19 end + item + Name = 'REFERENCIA_CLIENTE' + DataType = datString + Size = 255 + end item Name = 'NIF_CIF' DataType = datString @@ -1540,10 +1618,22 @@ object RptFacturasCliente: TRptFacturasCliente Name = 'BASE_IMPONIBLE' DataType = datCurrency end + item + Name = 'IVA' + DataType = datFloat + end item Name = 'IMPORTE_IVA' DataType = datCurrency end + item + Name = 'RE' + DataType = datFloat + end + item + Name = 'IMPORTE_RE' + DataType = datCurrency + end item Name = 'IMPORTE_TOTAL' DataType = datCurrency diff --git a/Source/Modulos/Gestor de informes/Views/uEditorInformeIVAClientesReport.pas b/Source/Modulos/Gestor de informes/Views/uEditorInformeIVAClientesReport.pas index 66212afc..407de3d8 100644 --- a/Source/Modulos/Gestor de informes/Views/uEditorInformeIVAClientesReport.pas +++ b/Source/Modulos/Gestor de informes/Views/uEditorInformeIVAClientesReport.pas @@ -63,6 +63,7 @@ constructor TfEditorInformeIVAClientesReport.Create(AOwner: TComponent); begin inherited; FListaIDClientes := TIntegerArray.Create; + end; destructor TfEditorInformeIVAClientesReport.Destroy; diff --git a/Source/Modulos/Gestor de informes/Views/uViewPeriodoFechas.pas b/Source/Modulos/Gestor de informes/Views/uViewPeriodoFechas.pas index 1b9175b8..d96a031e 100644 --- a/Source/Modulos/Gestor de informes/Views/uViewPeriodoFechas.pas +++ b/Source/Modulos/Gestor de informes/Views/uViewPeriodoFechas.pas @@ -315,7 +315,7 @@ begin inherited; cbPeriodo.ItemIndex := -1; cbPeriodo2.ItemIndex := -1; -// EsteMes(TFecha); + EsteAno(TFecha); end; procedure TfrViewPeriodoFechas.edtFechaIni2PropertiesValidate( diff --git a/Source/Modulos/Presupuestos de cliente/Views/uViewDetallesPresupuestoCliente.pas b/Source/Modulos/Presupuestos de cliente/Views/uViewDetallesPresupuestoCliente.pas index c0eee62c..82c75ac9 100644 --- a/Source/Modulos/Presupuestos de cliente/Views/uViewDetallesPresupuestoCliente.pas +++ b/Source/Modulos/Presupuestos de cliente/Views/uViewDetallesPresupuestoCliente.pas @@ -369,9 +369,9 @@ begin if (AItem.Index in [cxGridViewDESCUENTO.Index]) then begin - IndiceCol := cxGridView.GetColumnByFieldName(CAMPO_TIPO).Index; - if (AItem.GridView.Items[IndiceCol].EditValue <> TIPO_DETALLE_DESCUENTO) then - Result := False +// IndiceCol := cxGridView.GetColumnByFieldName(CAMPO_TIPO).Index; +// if (AItem.GridView.Items[IndiceCol].EditValue <> TIPO_DETALLE_DESCUENTO) then +// Result := False end else if (AItem.Index in [cxGridViewPROPIEDAD.Index, cxGridViewTIPO_ARTICULO.Index]) then begin diff --git a/Source/Modulos/Relaciones/Contratos de cliente - Facturas de cliente/uGenerarFacturasCliUtils.pas b/Source/Modulos/Relaciones/Contratos de cliente - Facturas de cliente/uGenerarFacturasCliUtils.pas index aad7aba0..795d2815 100644 --- a/Source/Modulos/Relaciones/Contratos de cliente - Facturas de cliente/uGenerarFacturasCliUtils.pas +++ b/Source/Modulos/Relaciones/Contratos de cliente - Facturas de cliente/uGenerarFacturasCliUtils.pas @@ -76,6 +76,7 @@ begin AFactura.RE := AContrato.RE; AFactura.IMPORTE_RE := AContrato.IMPORTE_RE; AFactura.ID_CONTRATO := AContrato.ID; + AFactura.TIPO_FACTURA := AContrato.TIPO_CONTRATO; end; procedure CopiarDetallesAFactura( diff --git a/Source/Servidor/FactuGES_Server.dproj b/Source/Servidor/FactuGES_Server.dproj index 3028a017..9237fba4 100644 --- a/Source/Servidor/FactuGES_Server.dproj +++ b/Source/Servidor/FactuGES_Server.dproj @@ -28,7 +28,7 @@ Delphi.Personality - FalseTrueFalseTrueFalse2510FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.5.1.0FactuGES (Servidor)2.5.1.0miércoles, 05 de septiembre de 2012 20:56 + FalseTrueFalseTrueFalse2520FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.5.2.0FactuGES (Servidor)2.5.2.0martes, 29 de enero de 2013 19:17 File C:\Documents and Settings\All Users\Documentos\RAD Studio\5.0\Bpl\dxPScxScheduler2LnkD11.bpl not found FactuGES_Server.dpr diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc index 24df9325..bab0a7e3 100644 --- a/Source/Servidor/FactuGES_Server.rc +++ b/Source/Servidor/FactuGES_Server.rc @@ -1,7 +1,7 @@ MAINICON ICON "C:\Codigo Acana\Resources\Iconos\Servidor.ico" 1 VERSIONINFO -FILEVERSION 2,5,1,0 -PRODUCTVERSION 2,5,1,0 +FILEVERSION 2,5,2,0 +PRODUCTVERSION 2,5,2,0 FILEFLAGSMASK 0x3FL FILEFLAGS 0x00L FILEOS 0x40004L @@ -13,10 +13,10 @@ BEGIN BLOCK "0C0A04E4" BEGIN VALUE "CompanyName", "Rodax Software S.L.\0" - VALUE "FileVersion", "2.5.1.0\0" + VALUE "FileVersion", "2.5.2.0\0" VALUE "ProductName", "FactuGES (Servidor)\0" - VALUE "ProductVersion", "2.5.1.0\0" - VALUE "CompileDate", "martes, 29 de enero de 2013 19:17\0" + VALUE "ProductVersion", "2.5.2.0\0" + VALUE "CompileDate", "martes, 05 de febrero de 2013 12:54\0" END END BLOCK "VarFileInfo" diff --git a/Source/Servidor/FactuGES_Server.res b/Source/Servidor/FactuGES_Server.res index 2e361d7900dbc98151f4fed28f654dfa3b28ea53..b3876333fc9f9db85f51e78adce09650838224fb 100644 GIT binary patch delta 127 zcmdn6jd9C1#tnBO7%e8>jgSYDe3usm?m3C$}-NF92u$1STeabvYpXr zGHX;dw-JLLg8@)JgF$6-ca*NF0fQ-n0z(QzDv(SAl1U6jK(dG-A1-PHRBy;&4CEU! P7%^A@)tgLy8RZTDW+@!; delta 101 zcmdn8jd24I-HBi{nS3`w9!UO;Fy&-qU}a!pU|?XJY#k}fIAwBVq%vc{kimTN+bDMc!;~6n