diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj
index e549283c..de0cb382 100644
--- a/Source/Cliente/FactuGES.dproj
+++ b/Source/Cliente/FactuGES.dproj
@@ -53,7 +53,7 @@
Delphi.Personality
VCLApplication
-FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2320FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.3.2.0FactuGESFactuGES2.3.2.0FactuGES.dprFalse
+FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse2330FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.3.3.0FactuGESFactuGES2.3.3.0FactuGES.dprFalse
diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc
index 8f451864..40f4dd42 100644
--- a/Source/Cliente/FactuGES.rc
+++ b/Source/Cliente/FactuGES.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Factuges.ico"
1 VERSIONINFO
-FILEVERSION 2,3,2,0
-PRODUCTVERSION 2,3,2,0
+FILEVERSION 2,3,3,0
+PRODUCTVERSION 2,3,3,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.3.2.0\0"
+ VALUE "FileVersion", "2.3.3.0\0"
VALUE "InternalName", "FactuGES\0"
VALUE "ProductName", "FactuGES\0"
- VALUE "ProductVersion", "2.3.2.0\0"
+ VALUE "ProductVersion", "2.3.3.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res
index 9365e34d..70160902 100644
Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ
diff --git a/Source/Informes/3/AlbaranCliente.rdx b/Source/Informes/3/AlbaranCliente.rdx
index 7ba84449..0f5b2a53 100644
Binary files a/Source/Informes/3/AlbaranCliente.rdx and b/Source/Informes/3/AlbaranCliente.rdx differ
diff --git a/Source/Informes/3/FacturaCliente.rdx b/Source/Informes/3/FacturaCliente.rdx
index b8e2c8c0..ea3a3804 100644
Binary files a/Source/Informes/3/FacturaCliente.rdx and b/Source/Informes/3/FacturaCliente.rdx differ
diff --git a/Source/Informes/3/InfAlbaranCliente.fr3 b/Source/Informes/3/InfAlbaranCliente.fr3
index 7fc2b129..5ca37b8d 100644
--- a/Source/Informes/3/InfAlbaranCliente.fr3
+++ b/Source/Informes/3/InfAlbaranCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -30,7 +30,7 @@
-
+
diff --git a/Source/Informes/3/InfFacturaCliente.fr3 b/Source/Informes/3/InfFacturaCliente.fr3
index b4e7f5fc..a753d69a 100644
--- a/Source/Informes/3/InfFacturaCliente.fr3
+++ b/Source/Informes/3/InfFacturaCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -55,11 +55,11 @@
-
+
-
+
diff --git a/Source/Informes/3/InfPedidoProveedor.fr3 b/Source/Informes/3/InfPedidoProveedor.fr3
index 2330ab4a..9f626c19 100644
--- a/Source/Informes/3/InfPedidoProveedor.fr3
+++ b/Source/Informes/3/InfPedidoProveedor.fr3
@@ -1,5 +1,5 @@
-
+
@@ -41,7 +41,7 @@
-
+
diff --git a/Source/Informes/3/InfPresupuestoCliente.fr3 b/Source/Informes/3/InfPresupuestoCliente.fr3
index e774dc1d..08e4bee3 100644
--- a/Source/Informes/3/InfPresupuestoCliente.fr3
+++ b/Source/Informes/3/InfPresupuestoCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -16,7 +16,7 @@
-
+
@@ -27,7 +27,7 @@
-
+
@@ -43,7 +43,7 @@
-
+
@@ -57,7 +57,7 @@
-
+
@@ -76,7 +76,7 @@
-
+
@@ -120,13 +120,13 @@
-
+
-
+
diff --git a/Source/Informes/3/InfReciboCliente.fr3 b/Source/Informes/3/InfReciboCliente.fr3
index 6781d617..dc7e8047 100644
--- a/Source/Informes/3/InfReciboCliente.fr3
+++ b/Source/Informes/3/InfReciboCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -16,7 +16,7 @@
-
+
@@ -38,7 +38,7 @@
-
+
diff --git a/Source/Informes/3/InformeIVAClientes.fr3 b/Source/Informes/3/InformeIVAClientes.fr3
index e9da1a66..3f4ca703 100644
--- a/Source/Informes/3/InformeIVAClientes.fr3
+++ b/Source/Informes/3/InformeIVAClientes.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeIVAClientesDesglosado.fr3 b/Source/Informes/3/InformeIVAClientesDesglosado.fr3
index ec0ea36f..93ee47f6 100644
--- a/Source/Informes/3/InformeIVAClientesDesglosado.fr3
+++ b/Source/Informes/3/InformeIVAClientesDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeIVAComparativo.fr3 b/Source/Informes/3/InformeIVAComparativo.fr3
index 621a80b8..b924e7b5 100644
--- a/Source/Informes/3/InformeIVAComparativo.fr3
+++ b/Source/Informes/3/InformeIVAComparativo.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeIVAProveedores.fr3 b/Source/Informes/3/InformeIVAProveedores.fr3
index d61420c0..7eb5e368 100644
--- a/Source/Informes/3/InformeIVAProveedores.fr3
+++ b/Source/Informes/3/InformeIVAProveedores.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeIVAProveedoresDesglosado.fr3 b/Source/Informes/3/InformeIVAProveedoresDesglosado.fr3
index 75edc6ea..f5ac23e9 100644
--- a/Source/Informes/3/InformeIVAProveedoresDesglosado.fr3
+++ b/Source/Informes/3/InformeIVAProveedoresDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoBeneficiosGrafComp.fr3 b/Source/Informes/3/InformeListadoBeneficiosGrafComp.fr3
index f86d8c8f..c3b25328 100644
--- a/Source/Informes/3/InformeListadoBeneficiosGrafComp.fr3
+++ b/Source/Informes/3/InformeListadoBeneficiosGrafComp.fr3
@@ -1,5 +1,5 @@
-
+
@@ -27,7 +27,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasCliente.fr3 b/Source/Informes/3/InformeListadoFacturasCliente.fr3
index 4e17f542..04c7627a 100644
--- a/Source/Informes/3/InformeListadoFacturasCliente.fr3
+++ b/Source/Informes/3/InformeListadoFacturasCliente.fr3
@@ -1,10 +1,10 @@
-
+
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasClienteDesglosado.fr3 b/Source/Informes/3/InformeListadoFacturasClienteDesglosado.fr3
index ee31ec14..bc43cc10 100644
--- a/Source/Informes/3/InformeListadoFacturasClienteDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoFacturasClienteDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasClienteGrafComp.fr3 b/Source/Informes/3/InformeListadoFacturasClienteGrafComp.fr3
index 9d8de442..996ea875 100644
--- a/Source/Informes/3/InformeListadoFacturasClienteGrafComp.fr3
+++ b/Source/Informes/3/InformeListadoFacturasClienteGrafComp.fr3
@@ -1,5 +1,5 @@
-
+
@@ -17,7 +17,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasClientePendientes.fr3 b/Source/Informes/3/InformeListadoFacturasClientePendientes.fr3
index 0fd78940..1ebf515f 100644
--- a/Source/Informes/3/InformeListadoFacturasClientePendientes.fr3
+++ b/Source/Informes/3/InformeListadoFacturasClientePendientes.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasClientePendientesDesglosado.fr3 b/Source/Informes/3/InformeListadoFacturasClientePendientesDesglosado.fr3
index d46420c2..9e903c1c 100644
--- a/Source/Informes/3/InformeListadoFacturasClientePendientesDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoFacturasClientePendientesDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasProveedor.fr3 b/Source/Informes/3/InformeListadoFacturasProveedor.fr3
index 517ec5cc..3b2a6ce7 100644
--- a/Source/Informes/3/InformeListadoFacturasProveedor.fr3
+++ b/Source/Informes/3/InformeListadoFacturasProveedor.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasProveedorDesglosado.fr3 b/Source/Informes/3/InformeListadoFacturasProveedorDesglosado.fr3
index d8e373b3..e6a7c565 100644
--- a/Source/Informes/3/InformeListadoFacturasProveedorDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoFacturasProveedorDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasProveedorGrafComp.fr3 b/Source/Informes/3/InformeListadoFacturasProveedorGrafComp.fr3
index 98e3b567..f9b29aa5 100644
--- a/Source/Informes/3/InformeListadoFacturasProveedorGrafComp.fr3
+++ b/Source/Informes/3/InformeListadoFacturasProveedorGrafComp.fr3
@@ -1,5 +1,5 @@
-
+
@@ -17,7 +17,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasProveedorPendientes.fr3 b/Source/Informes/3/InformeListadoFacturasProveedorPendientes.fr3
index 8e2f5cdf..ec5bd723 100644
--- a/Source/Informes/3/InformeListadoFacturasProveedorPendientes.fr3
+++ b/Source/Informes/3/InformeListadoFacturasProveedorPendientes.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoFacturasProveedorPendientesDesglosado.fr3 b/Source/Informes/3/InformeListadoFacturasProveedorPendientesDesglosado.fr3
index 76ea4b40..88c1fc66 100644
--- a/Source/Informes/3/InformeListadoFacturasProveedorPendientesDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoFacturasProveedorPendientesDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoPresupuestos.fr3 b/Source/Informes/3/InformeListadoPresupuestos.fr3
new file mode 100644
index 00000000..b08e5d3b
--- /dev/null
+++ b/Source/Informes/3/InformeListadoPresupuestos.fr3
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Informes/3/InformeListadoPresupuestosClienteGrafComp.fr3 b/Source/Informes/3/InformeListadoPresupuestosClienteGrafComp.fr3
index 1a45c30f..0f187004 100644
--- a/Source/Informes/3/InformeListadoPresupuestosClienteGrafComp.fr3
+++ b/Source/Informes/3/InformeListadoPresupuestosClienteGrafComp.fr3
@@ -1,5 +1,5 @@
-
+
@@ -22,7 +22,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoPresupuestosDesglosado.fr3 b/Source/Informes/3/InformeListadoPresupuestosDesglosado.fr3
new file mode 100644
index 00000000..0cf01aa6
--- /dev/null
+++ b/Source/Informes/3/InformeListadoPresupuestosDesglosado.fr3
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Informes/3/InformeListadoRecibosCliPendientes.fr3 b/Source/Informes/3/InformeListadoRecibosCliPendientes.fr3
index 7e710746..abdb7178 100644
--- a/Source/Informes/3/InformeListadoRecibosCliPendientes.fr3
+++ b/Source/Informes/3/InformeListadoRecibosCliPendientes.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosCliPendientesDesglosado.fr3 b/Source/Informes/3/InformeListadoRecibosCliPendientesDesglosado.fr3
index 012d455c..35a1a5c2 100644
--- a/Source/Informes/3/InformeListadoRecibosCliPendientesDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoRecibosCliPendientesDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosCliente.fr3 b/Source/Informes/3/InformeListadoRecibosCliente.fr3
index 75779008..870908d5 100644
--- a/Source/Informes/3/InformeListadoRecibosCliente.fr3
+++ b/Source/Informes/3/InformeListadoRecibosCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosClienteDesglosado.fr3 b/Source/Informes/3/InformeListadoRecibosClienteDesglosado.fr3
index 047da0ea..47d8b898 100644
--- a/Source/Informes/3/InformeListadoRecibosClienteDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoRecibosClienteDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosProvPendientes.fr3 b/Source/Informes/3/InformeListadoRecibosProvPendientes.fr3
index 73a730dd..eaf4ee49 100644
--- a/Source/Informes/3/InformeListadoRecibosProvPendientes.fr3
+++ b/Source/Informes/3/InformeListadoRecibosProvPendientes.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosProvPendientesDesglosado.fr3 b/Source/Informes/3/InformeListadoRecibosProvPendientesDesglosado.fr3
index a4a96aaa..f9edc100 100644
--- a/Source/Informes/3/InformeListadoRecibosProvPendientesDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoRecibosProvPendientesDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosProveedor.fr3 b/Source/Informes/3/InformeListadoRecibosProveedor.fr3
index fcbc92a1..cfbd3c47 100644
--- a/Source/Informes/3/InformeListadoRecibosProveedor.fr3
+++ b/Source/Informes/3/InformeListadoRecibosProveedor.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/InformeListadoRecibosProveedorDesglosado.fr3 b/Source/Informes/3/InformeListadoRecibosProveedorDesglosado.fr3
index 3c752023..8dd4c643 100644
--- a/Source/Informes/3/InformeListadoRecibosProveedorDesglosado.fr3
+++ b/Source/Informes/3/InformeListadoRecibosProveedorDesglosado.fr3
@@ -1,5 +1,5 @@
-
+
@@ -7,7 +7,7 @@
-
+
diff --git a/Source/Informes/3/PedidoProveedor.rdx b/Source/Informes/3/PedidoProveedor.rdx
index a930ef4a..908ce0fa 100644
Binary files a/Source/Informes/3/PedidoProveedor.rdx and b/Source/Informes/3/PedidoProveedor.rdx differ
diff --git a/Source/Informes/3/Presupuesto.rdx b/Source/Informes/3/Presupuesto.rdx
index 80af42be..ee1e95ea 100644
Binary files a/Source/Informes/3/Presupuesto.rdx and b/Source/Informes/3/Presupuesto.rdx differ
diff --git a/Source/Informes/4/InfAlbaranCliente.fr3 b/Source/Informes/4/InfAlbaranCliente.fr3
index 2dfe940b..a121e3f2 100644
--- a/Source/Informes/4/InfAlbaranCliente.fr3
+++ b/Source/Informes/4/InfAlbaranCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -8,7 +8,7 @@
-
+
diff --git a/Source/Informes/4/InfAlbaranProveedor.fr3 b/Source/Informes/4/InfAlbaranProveedor.fr3
index a7fef4de..88e4c5d5 100644
--- a/Source/Informes/4/InfAlbaranProveedor.fr3
+++ b/Source/Informes/4/InfAlbaranProveedor.fr3
@@ -1,5 +1,5 @@
-
+
@@ -18,7 +18,7 @@
-
+
diff --git a/Source/Informes/4/InfFacturaCliente.fr3 b/Source/Informes/4/InfFacturaCliente.fr3
index 987af66e..2966665c 100644
--- a/Source/Informes/4/InfFacturaCliente.fr3
+++ b/Source/Informes/4/InfFacturaCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -15,7 +15,7 @@
-
+
@@ -72,7 +72,7 @@
-
+
diff --git a/Source/Informes/4/InfPedidoProveedor.fr3 b/Source/Informes/4/InfPedidoProveedor.fr3
index 8ce097cf..6b5da309 100644
--- a/Source/Informes/4/InfPedidoProveedor.fr3
+++ b/Source/Informes/4/InfPedidoProveedor.fr3
@@ -1,5 +1,5 @@
-
+
@@ -18,7 +18,7 @@
-
+
diff --git a/Source/Informes/4/InfPresupuestoCliente.fr3 b/Source/Informes/4/InfPresupuestoCliente.fr3
index 7e2dc383..cf9428da 100644
--- a/Source/Informes/4/InfPresupuestoCliente.fr3
+++ b/Source/Informes/4/InfPresupuestoCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -14,7 +14,7 @@
-
+
@@ -26,7 +26,7 @@
-
+
@@ -78,7 +78,7 @@
-
+
@@ -94,7 +94,7 @@
-
+
diff --git a/Source/Informes/4/InfReciboCliente.fr3 b/Source/Informes/4/InfReciboCliente.fr3
index d3a27c4d..ba5a15d7 100644
--- a/Source/Informes/4/InfReciboCliente.fr3
+++ b/Source/Informes/4/InfReciboCliente.fr3
@@ -1,5 +1,5 @@
-
+
@@ -28,7 +28,7 @@
-
+
@@ -43,7 +43,7 @@
-
+
diff --git a/Source/Informes/4/InformeIVAClientes.fr3 b/Source/Informes/4/InformeIVAClientes.fr3
index 6ce455fc..f0c89d8a 100644
--- a/Source/Informes/4/InformeIVAClientes.fr3
+++ b/Source/Informes/4/InformeIVAClientes.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -20,7 +22,7 @@
-
+
@@ -29,26 +31,26 @@
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeIVAClientesDesglosado.fr3 b/Source/Informes/4/InformeIVAClientesDesglosado.fr3
index df5a421b..1d38816c 100644
--- a/Source/Informes/4/InformeIVAClientesDesglosado.fr3
+++ b/Source/Informes/4/InformeIVAClientesDesglosado.fr3
@@ -1,11 +1,13 @@
-
+
+
+
@@ -20,7 +22,7 @@
-
+
@@ -48,7 +50,7 @@
-
+
diff --git a/Source/Informes/4/InformeIVAComparativo.fr3 b/Source/Informes/4/InformeIVAComparativo.fr3
index 1d497250..21c1ab9c 100644
--- a/Source/Informes/4/InformeIVAComparativo.fr3
+++ b/Source/Informes/4/InformeIVAComparativo.fr3
@@ -1,23 +1,25 @@
-
+
-
-
+
+
+
+
-
+
-
+
-
+
@@ -25,19 +27,19 @@
-
+
-
+
-
+
@@ -45,12 +47,12 @@
-
+
-
+
diff --git a/Source/Informes/4/InformeIVAProveedores.fr3 b/Source/Informes/4/InformeIVAProveedores.fr3
index de830712..a29f8a94 100644
--- a/Source/Informes/4/InformeIVAProveedores.fr3
+++ b/Source/Informes/4/InformeIVAProveedores.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -20,7 +22,7 @@
-
+
@@ -29,27 +31,27 @@
-
+
-
-
+
+
-
+
-
+
diff --git a/Source/Informes/4/InformeIVAProveedoresDesglosado.fr3 b/Source/Informes/4/InformeIVAProveedoresDesglosado.fr3
index 40ceae04..d190ede7 100644
--- a/Source/Informes/4/InformeIVAProveedoresDesglosado.fr3
+++ b/Source/Informes/4/InformeIVAProveedoresDesglosado.fr3
@@ -1,11 +1,13 @@
-
+
+
+
@@ -21,7 +23,7 @@
-
+
@@ -43,7 +45,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoBeneficiosGrafComp.fr3 b/Source/Informes/4/InformeListadoBeneficiosGrafComp.fr3
index 68537e99..e5223fd4 100644
--- a/Source/Informes/4/InformeListadoBeneficiosGrafComp.fr3
+++ b/Source/Informes/4/InformeListadoBeneficiosGrafComp.fr3
@@ -1,8 +1,8 @@
-
+
-
+
@@ -19,13 +19,15 @@
-
-
+
+
+
+
diff --git a/Source/Informes/4/InformeListadoFacturasCliente.fr3 b/Source/Informes/4/InformeListadoFacturasCliente.fr3
index fa784d0c..d3986a90 100644
--- a/Source/Informes/4/InformeListadoFacturasCliente.fr3
+++ b/Source/Informes/4/InformeListadoFacturasCliente.fr3
@@ -1,13 +1,13 @@
-
+
-
+
-
+
@@ -23,7 +23,7 @@
-
+
@@ -52,7 +52,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasClienteDesglosado.fr3 b/Source/Informes/4/InformeListadoFacturasClienteDesglosado.fr3
index 2b4799fd..3a784f0f 100644
--- a/Source/Informes/4/InformeListadoFacturasClienteDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoFacturasClienteDesglosado.fr3
@@ -1,15 +1,15 @@
-
+
-
-
+
+
-
-
+
+
-
+
@@ -23,7 +23,7 @@
-
+
@@ -33,34 +33,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasClienteGrafComp.fr3 b/Source/Informes/4/InformeListadoFacturasClienteGrafComp.fr3
index f338ed06..5be9168e 100644
--- a/Source/Informes/4/InformeListadoFacturasClienteGrafComp.fr3
+++ b/Source/Informes/4/InformeListadoFacturasClienteGrafComp.fr3
@@ -1,21 +1,23 @@
-
+
-
+
-
-
+
+
+
+
@@ -33,13 +35,13 @@
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasClientePendientes.fr3 b/Source/Informes/4/InformeListadoFacturasClientePendientes.fr3
index 14160da3..657265f8 100644
--- a/Source/Informes/4/InformeListadoFacturasClientePendientes.fr3
+++ b/Source/Informes/4/InformeListadoFacturasClientePendientes.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -19,7 +21,7 @@
-
+
@@ -27,7 +29,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasClientePendientesDesglosado.fr3 b/Source/Informes/4/InformeListadoFacturasClientePendientesDesglosado.fr3
index 759b1904..ce7a5d1d 100644
--- a/Source/Informes/4/InformeListadoFacturasClientePendientesDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoFacturasClientePendientesDesglosado.fr3
@@ -1,11 +1,13 @@
-
+
+
+
@@ -19,7 +21,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasProveedor.fr3 b/Source/Informes/4/InformeListadoFacturasProveedor.fr3
index a131344b..827b6859 100644
--- a/Source/Informes/4/InformeListadoFacturasProveedor.fr3
+++ b/Source/Informes/4/InformeListadoFacturasProveedor.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -21,7 +23,7 @@
-
+
@@ -31,26 +33,26 @@
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasProveedorDesglosado.fr3 b/Source/Informes/4/InformeListadoFacturasProveedorDesglosado.fr3
index 9351c704..d190a4f0 100644
--- a/Source/Informes/4/InformeListadoFacturasProveedorDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoFacturasProveedorDesglosado.fr3
@@ -1,11 +1,13 @@
-
+
+
+
@@ -21,7 +23,7 @@
-
+
@@ -44,7 +46,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasProveedorGrafComp.fr3 b/Source/Informes/4/InformeListadoFacturasProveedorGrafComp.fr3
index b16f8ced..472c5665 100644
--- a/Source/Informes/4/InformeListadoFacturasProveedorGrafComp.fr3
+++ b/Source/Informes/4/InformeListadoFacturasProveedorGrafComp.fr3
@@ -1,21 +1,23 @@
-
+
-
+
-
-
+
+
+
+
diff --git a/Source/Informes/4/InformeListadoFacturasProveedorPendientes.fr3 b/Source/Informes/4/InformeListadoFacturasProveedorPendientes.fr3
index 8dc5e88b..96750ca6 100644
--- a/Source/Informes/4/InformeListadoFacturasProveedorPendientes.fr3
+++ b/Source/Informes/4/InformeListadoFacturasProveedorPendientes.fr3
@@ -1,17 +1,19 @@
-
+
-
-
+
+
+
+
-
+
-
+
-
+
@@ -23,7 +25,7 @@
-
+
@@ -34,21 +36,21 @@
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoFacturasProveedorPendientesDesglosado.fr3 b/Source/Informes/4/InformeListadoFacturasProveedorPendientesDesglosado.fr3
index 3d23fdb5..b52fbb83 100644
--- a/Source/Informes/4/InformeListadoFacturasProveedorPendientesDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoFacturasProveedorPendientesDesglosado.fr3
@@ -1,17 +1,19 @@
-
+
-
-
+
+
+
+
-
+
-
+
-
+
@@ -23,7 +25,7 @@
-
+
@@ -34,27 +36,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoPresupuestos.fr3 b/Source/Informes/4/InformeListadoPresupuestos.fr3
new file mode 100644
index 00000000..96112b78
--- /dev/null
+++ b/Source/Informes/4/InformeListadoPresupuestos.fr3
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Informes/4/InformeListadoPresupuestosClienteGrafComp.fr3 b/Source/Informes/4/InformeListadoPresupuestosClienteGrafComp.fr3
index 6c906160..182261d1 100644
--- a/Source/Informes/4/InformeListadoPresupuestosClienteGrafComp.fr3
+++ b/Source/Informes/4/InformeListadoPresupuestosClienteGrafComp.fr3
@@ -1,8 +1,8 @@
-
+
-
+
@@ -14,13 +14,15 @@
-
-
+
+
+
+
@@ -48,13 +50,13 @@
-
+
-
+
@@ -84,7 +86,7 @@
-
+
diff --git a/Source/Informes/4/InformeListadoPresupuestosDesglosado.fr3 b/Source/Informes/4/InformeListadoPresupuestosDesglosado.fr3
new file mode 100644
index 00000000..8657b7ac
--- /dev/null
+++ b/Source/Informes/4/InformeListadoPresupuestosDesglosado.fr3
@@ -0,0 +1,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Informes/4/InformeListadoRecibosCliPendientes.fr3 b/Source/Informes/4/InformeListadoRecibosCliPendientes.fr3
index 00a47d4e..24921f3d 100644
--- a/Source/Informes/4/InformeListadoRecibosCliPendientes.fr3
+++ b/Source/Informes/4/InformeListadoRecibosCliPendientes.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -20,7 +22,7 @@
-
+
@@ -29,22 +31,22 @@
-
+
-
-
+
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoRecibosCliPendientesDesglosado.fr3 b/Source/Informes/4/InformeListadoRecibosCliPendientesDesglosado.fr3
index 2f45c089..c308b2d3 100644
--- a/Source/Informes/4/InformeListadoRecibosCliPendientesDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoRecibosCliPendientesDesglosado.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -20,7 +22,7 @@
-
+
@@ -29,28 +31,28 @@
-
+
-
-
+
+
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoRecibosCliente.fr3 b/Source/Informes/4/InformeListadoRecibosCliente.fr3
index c8dbf8c5..dd5d89fe 100644
--- a/Source/Informes/4/InformeListadoRecibosCliente.fr3
+++ b/Source/Informes/4/InformeListadoRecibosCliente.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -19,7 +21,7 @@
-
+
@@ -27,21 +29,21 @@
-
+
-
-
+
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoRecibosClienteDesglosado.fr3 b/Source/Informes/4/InformeListadoRecibosClienteDesglosado.fr3
index 2e326be4..2118a1fc 100644
--- a/Source/Informes/4/InformeListadoRecibosClienteDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoRecibosClienteDesglosado.fr3
@@ -1,11 +1,13 @@
-
+
+
+
diff --git a/Source/Informes/4/InformeListadoRecibosProvPendientes.fr3 b/Source/Informes/4/InformeListadoRecibosProvPendientes.fr3
index 1b3aded7..443b5ffa 100644
--- a/Source/Informes/4/InformeListadoRecibosProvPendientes.fr3
+++ b/Source/Informes/4/InformeListadoRecibosProvPendientes.fr3
@@ -1,11 +1,13 @@
-
+
+
+
diff --git a/Source/Informes/4/InformeListadoRecibosProvPendientesDesglosado.fr3 b/Source/Informes/4/InformeListadoRecibosProvPendientesDesglosado.fr3
index 125a254a..b330dd68 100644
--- a/Source/Informes/4/InformeListadoRecibosProvPendientesDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoRecibosProvPendientesDesglosado.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -20,7 +22,7 @@
-
+
@@ -29,27 +31,27 @@
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoRecibosProveedor.fr3 b/Source/Informes/4/InformeListadoRecibosProveedor.fr3
index ee78cb93..bfa2b3c8 100644
--- a/Source/Informes/4/InformeListadoRecibosProveedor.fr3
+++ b/Source/Informes/4/InformeListadoRecibosProveedor.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -19,7 +21,7 @@
-
+
@@ -27,20 +29,20 @@
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/InformeListadoRecibosProveedorDesglosado.fr3 b/Source/Informes/4/InformeListadoRecibosProveedorDesglosado.fr3
index 2ed14afd..c40d3abf 100644
--- a/Source/Informes/4/InformeListadoRecibosProveedorDesglosado.fr3
+++ b/Source/Informes/4/InformeListadoRecibosProveedorDesglosado.fr3
@@ -1,16 +1,18 @@
-
+
-
-
+
+
+
+
-
+
-
+
@@ -19,7 +21,7 @@
-
+
@@ -27,26 +29,26 @@
-
+
-
+
-
+
-
+
-
+
-
+
diff --git a/Source/Informes/4/Presupuesto.rdx b/Source/Informes/4/Presupuesto.rdx
index 0aa8b597..80c5a3bf 100644
Binary files a/Source/Informes/4/Presupuesto.rdx and b/Source/Informes/4/Presupuesto.rdx differ
diff --git a/Source/Modulos/Facturas de proveedor/Controller/View/uIEditorElegirTipoGasto.pas b/Source/Modulos/Facturas de proveedor/Controller/View/uIEditorElegirTipoGasto.pas
new file mode 100644
index 00000000..91bce58d
--- /dev/null
+++ b/Source/Modulos/Facturas de proveedor/Controller/View/uIEditorElegirTipoGasto.pas
@@ -0,0 +1,18 @@
+unit uIEditorElegirTipoGasto;
+
+interface
+
+uses
+ uEditorBasico;
+
+type
+ IEditorElegirTipoGasto = interface(IEditorBasico)
+ ['{0D2F2137-EB21-452F-B74A-9C7B143E2A5B}']
+ function GetTipodeGasto: Integer;
+ procedure SetTipodeGasto(const Value: Integer);
+ property TipodeGasto: Integer Read GetTipodeGasto write SetTipodeGasto;
+ end;
+
+implementation
+
+end.
diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.dfm b/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.dfm
new file mode 100644
index 00000000..9534de05
--- /dev/null
+++ b/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.dfm
@@ -0,0 +1,90 @@
+object fEditorElegirTipoGasto: TfEditorElegirTipoGasto
+ Left = 0
+ Top = 0
+ BorderStyle = bsDialog
+ Caption = 'Tipo de gasto'
+ ClientHeight = 124
+ ClientWidth = 500
+ Color = clWindow
+ Font.Charset = DEFAULT_CHARSET
+ Font.Color = clWindowText
+ Font.Height = -11
+ Font.Name = 'Tahoma'
+ Font.Style = []
+ OldCreateOrder = False
+ Position = poScreenCenter
+ OnDestroy = FormDestroy
+ OnShow = FormShow
+ PixelsPerInch = 96
+ TextHeight = 13
+ object Label1: TLabel
+ Left = 21
+ Top = 16
+ Width = 279
+ Height = 13
+ Caption = 'Seleccione el tipo de gasto que desea signar la/s factura/s'
+ end
+ object combo: TLabel
+ Left = 36
+ Top = 45
+ Width = 69
+ Height = 13
+ Alignment = taRightJustify
+ Caption = 'Tipo de gasto:'
+ end
+ object Panel1: TPanel
+ Left = 0
+ Top = 83
+ Width = 500
+ Height = 41
+ Align = alBottom
+ TabOrder = 0
+ DesignSize = (
+ 500
+ 41)
+ object bAceptar: TButton
+ Left = 336
+ Top = 8
+ Width = 75
+ Height = 25
+ Anchors = [akTop, akRight]
+ Caption = 'Aceptar'
+ ModalResult = 1
+ TabOrder = 0
+ end
+ object bCancelar: TButton
+ Left = 417
+ Top = 8
+ Width = 75
+ Height = 25
+ Anchors = [akTop, akRight]
+ Caption = 'Cancelar'
+ ModalResult = 2
+ TabOrder = 1
+ end
+ end
+ object cbTipoGasto: TcxLookupComboBox
+ Left = 111
+ Top = 42
+ Properties.DropDownListStyle = lsFixedList
+ Properties.ImmediatePost = True
+ Properties.KeyFieldNames = 'ID'
+ Properties.ListColumns = <
+ item
+ FieldName = 'DESCRIPCION'
+ end>
+ Properties.ListOptions.ShowHeader = False
+ Properties.ListOptions.SyncMode = True
+ Properties.ListSource = dsTiposFactura
+ Style.LookAndFeel.Kind = lfOffice11
+ StyleDisabled.LookAndFeel.Kind = lfOffice11
+ StyleFocused.LookAndFeel.Kind = lfOffice11
+ StyleHot.LookAndFeel.Kind = lfOffice11
+ TabOrder = 1
+ Width = 300
+ end
+ object dsTiposFactura: TDADataSource
+ Left = 24
+ Top = 64
+ end
+end
diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.pas b/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.pas
new file mode 100644
index 00000000..c89a2fb4
--- /dev/null
+++ b/Source/Modulos/Facturas de proveedor/Views/uEditorElegirTipoGasto.pas
@@ -0,0 +1,108 @@
+unit uEditorElegirTipoGasto;
+
+interface
+
+uses
+ Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
+ Dialogs, StdCtrls, cxControls, cxContainer, cxEdit, cxTextEdit, cxMaskEdit,
+ cxDropDownEdit, cxCalendar, ExtCtrls, uEditorBasico, uIEditorElegirTipoGasto,
+ cxGraphics, DB, uDAInterfaces, uDADataTable, cxDBEdit, uFacturasProveedorController,
+ cxLookupEdit, cxDBLookupEdit, cxDBLookupComboBox, uBizFacturasProveedor;
+
+type
+ TfEditorElegirTipoGasto = class(TfEditorBasico, IEditorElegirTipoGasto)
+ Label1: TLabel;
+ bAceptar: TButton;
+ bCancelar: TButton;
+ combo: TLabel;
+ Panel1: TPanel;
+ cbTipoGasto: TcxLookupComboBox;
+ dsTiposFactura: TDADataSource;
+ procedure FormShow(Sender: TObject);
+ procedure FormDestroy(Sender: TObject);
+
+ private
+ FController: IFacturasProveedorController;
+ FListaTiposGasto : IBizTiposFacturaProveedor;
+ FTipodeGasto: Integer;
+ function GetTipodeGasto: Integer;
+ procedure SetTipodeGasto(const Value: Integer);
+
+ public
+ property TipodeGasto: Integer Read GetTipodeGasto write SetTipodeGasto;
+ end;
+
+implementation
+{$R *.dfm}
+
+uses uFactuGES_App;
+
+procedure TfEditorElegirTipoGasto.FormDestroy(Sender: TObject);
+begin
+ FController := Nil;
+ FListaTiposGasto := Nil;
+end;
+
+procedure TfEditorElegirTipoGasto.FormShow(Sender: TObject);
+var
+
+ i : integer;
+
+begin
+ FController := TFacturasProveedorController.Create;
+ FListaTiposGasto := FController.darTiposFacturaProveedor;
+ FListaTiposGasto.DataTable.Active := True;
+ dsTiposFactura.DataTable := FListaTiposGasto.DataTable;
+{
+
+ Result := TStringList.Create;
+ try
+ with Result do
+ begin
+ ATiposIVA.DataTable.First;
+ while not ATiposIVA.DataTable.EOF do
+ begin
+ Add(ATiposIVA.DESCRIPCION);
+ ATiposIVA.DataTable.Next;
+ end;
+ end;
+ finally
+ ATiposIVA := NIL;
+ end;
+}
+{
+ try
+ with cbTipoGasto.Properties.Items do
+ begin
+ BeginUpdate;
+ try
+ Clear;
+ Add('');
+ if AListaTiposGasto.Count > 0 then
+ begin
+ for i := 0 to AListaTiposGasto.Count - 1 do
+ Add(AListaTiposGasto.Names[i]);
+ end;
+ finally
+ EndUpdate;
+ end;
+ end;
+ finally
+ FreeANDNIL(AListaTiposGasto);
+ end;
+}
+
+ cbTipoGasto.ItemIndex := 0;
+end;
+
+function TfEditorElegirTipoGasto.GetTipodeGasto: Integer;
+begin
+ Result := FListaTiposGasto.ID;
+end;
+
+procedure TfEditorElegirTipoGasto.SetTipodeGasto(const Value: Integer);
+begin
+// cbTipoGasto.ItemIndex := cbTipoGasto.Properties.Items.IndexOfName(Value);
+end;
+
+end.
diff --git a/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.dfm b/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.dfm
new file mode 100644
index 00000000..b430a260
--- /dev/null
+++ b/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.dfm
@@ -0,0 +1,79 @@
+inherited frViewFiltroTipoGasto: TfrViewFiltroTipoGasto
+ Width = 451
+ Height = 126
+ Align = alTop
+ OnCreate = CustomViewCreate
+ OnDestroy = CustomViewDestroy
+ ExplicitWidth = 451
+ ExplicitHeight = 126
+ DesignSize = (
+ 451
+ 126)
+ object TBXLabel1: TTBXLabel
+ Left = 0
+ Top = 0
+ Width = 451
+ Height = 40
+ Margins.Top = 5
+ Margins.Bottom = 10
+ Align = alTop
+ AutoSize = False
+ Caption = 'Tipo de Gasto'
+ Font.Charset = DEFAULT_CHARSET
+ Font.Color = clWindowText
+ Font.Height = -11
+ Font.Name = 'MS Sans Serif'
+ Font.Style = [fsBold]
+ ParentColor = True
+ ParentFont = False
+ Underline = True
+ end
+ object rdTodosLosTipoGasto: TRadioButton
+ Left = 6
+ Top = 41
+ Width = 195
+ Height = 17
+ Caption = 'Incluir a todos los tipos de gasto'
+ Checked = True
+ TabOrder = 1
+ TabStop = True
+ OnClick = rdTodosLosTipoGastoClick
+ end
+ object rdUnTipoGasto: TRadioButton
+ Left = 6
+ Top = 71
+ Width = 275
+ Height = 17
+ Caption = 'S'#243'lo listar los gastos del siguiente tipo:'
+ TabOrder = 2
+ OnClick = rdUnTipoGastoClick
+ end
+ object cbTipoGasto: TcxLookupComboBox
+ Left = 28
+ Top = 94
+ Anchors = [akLeft, akTop, akRight]
+ AutoSize = False
+ Enabled = False
+ Properties.DropDownListStyle = lsFixedList
+ Properties.ImmediatePost = True
+ Properties.KeyFieldNames = 'ID'
+ Properties.ListColumns = <
+ item
+ FieldName = 'DESCRIPCION'
+ end>
+ Properties.ListOptions.ShowHeader = False
+ Properties.ListOptions.SyncMode = True
+ Properties.ListSource = dsTiposFactura
+ Style.LookAndFeel.Kind = lfOffice11
+ StyleDisabled.LookAndFeel.Kind = lfOffice11
+ StyleFocused.LookAndFeel.Kind = lfOffice11
+ StyleHot.LookAndFeel.Kind = lfOffice11
+ TabOrder = 3
+ Height = 21
+ Width = 390
+ end
+ object dsTiposFactura: TDADataSource
+ Left = 232
+ Top = 60
+ end
+end
diff --git a/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.pas b/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.pas
new file mode 100644
index 00000000..53426b29
--- /dev/null
+++ b/Source/Modulos/Gestor de informes/Views/uViewFiltroTipoGasto.pas
@@ -0,0 +1,97 @@
+unit uViewFiltroTipoGasto;
+
+interface
+
+uses
+ Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
+ Dialogs, uViewBase, cxControls, cxContainer, cxEdit, cxTextEdit, cxDBEdit,
+ StdCtrls, Buttons, TBXDkPanels, uViewParametrosInforme,
+ uBizFacturasProveedor, uFacturasProveedorController,
+ cxGraphics, cxMaskEdit, cxDropDownEdit, cxLookupEdit, cxDBLookupEdit,
+ cxDBLookupComboBox, DB, uDAInterfaces, uDADataTable;
+
+
+type
+ IViewFiltroTipoGasto = interface(IViewParametrosInforme)
+ ['{B87F5712-9E24-4CE2-8FE6-7D60C4E505D6}']
+ function getTipoGastoID: Integer;
+ function getTipoGastoNombre: String;
+ property TipoGastoID : Integer read getTipoGastoID;
+ property TipoGastoNombre : String read getTipoGastoNombre;
+ end;
+
+ TfrViewFiltroTipoGasto = class(TfrViewParametrosInforme, IViewFiltroTipoGasto)
+ TBXLabel1: TTBXLabel;
+ rdTodosLosTipoGasto: TRadioButton;
+ rdUnTipoGasto: TRadioButton;
+ dsTiposFactura: TDADataSource;
+ cbTipoGasto: TcxLookupComboBox;
+ procedure CustomViewCreate(Sender: TObject);
+ procedure CustomViewDestroy(Sender: TObject);
+ procedure rdUnTipoGastoClick(Sender: TObject);
+ procedure rdTodosLosTipoGastoClick(Sender: TObject);
+ private
+ FTiposGasto : IBizTiposFacturaProveedor;
+ FFacturasProveedorController : IFacturasProveedorController;
+ function getTipoGastoID: Integer;
+ function getTipoGastoNombre: String;
+
+ public
+ property TipoGastoID : Integer read getTipoGastoID;
+ property TipoGastoNombre : String read getTipoGastoNombre;
+ end;
+
+implementation
+
+{$R *.dfm}
+
+procedure TfrViewFiltroTipoGasto.CustomViewCreate(Sender: TObject);
+begin
+ inherited;
+ FTiposGasto := NIL;
+ FFacturasProveedorController := NIL;
+end;
+
+procedure TfrViewFiltroTipoGasto.CustomViewDestroy(Sender: TObject);
+begin
+ inherited;
+ FTiposGasto := NIL;
+ FFacturasProveedorController := NIL;
+end;
+
+function TfrViewFiltroTipoGasto.getTipoGastoID: Integer;
+begin
+ if Assigned(FTiposGasto) then
+ Result := FTiposGasto.ID;
+end;
+
+function TfrViewFiltroTipoGasto.getTipoGastoNombre: String;
+begin
+ if Assigned(FTiposGasto) then
+ Result := FTiposGasto.DESCRIPCION;
+end;
+
+procedure TfrViewFiltroTipoGasto.rdTodosLosTipoGastoClick(Sender: TObject);
+begin
+ if rdTodosLosTipoGasto.Checked then
+ begin
+ cbTipoGasto.Enabled := False;
+ end;
+end;
+
+procedure TfrViewFiltroTipoGasto.rdUnTipoGastoClick(Sender: TObject);
+begin
+ if rdUnTipoGasto.Checked then
+ begin
+ cbTipoGasto.Enabled := True;
+ if not Assigned(FFacturasProveedorController) then
+ begin
+ FFacturasProveedorController := TFacturasProveedorController.Create;
+ FTiposGasto := FFacturasProveedorController.darTiposFacturaProveedor;
+ FTiposGasto.DataTable.Active := True;
+ dsTiposFactura.DataTable := FTiposGasto.DataTable;
+ end;
+ end;
+end;
+
+end.
diff --git a/Source/Modulos/Pedidos a proveedor/Controller/View/uIEditorElegirFechaCancelacion.pas b/Source/Modulos/Pedidos a proveedor/Controller/View/uIEditorElegirFechaCancelacion.pas
new file mode 100644
index 00000000..9e7d886d
--- /dev/null
+++ b/Source/Modulos/Pedidos a proveedor/Controller/View/uIEditorElegirFechaCancelacion.pas
@@ -0,0 +1,18 @@
+unit uIEditorElegirFechaCancelacion;
+
+interface
+
+uses
+ uEditorBasico, uDADataTable;
+
+type
+ IEditorElegirFechaCancelacion = interface(IEditorBasico)
+ ['{853EC106-2F17-470F-AE78-939D830437FD}']
+ function GetFechaCancelacion: Datetime;
+ procedure SetFechaCancelacion(const Value: Datetime);
+ property FechaCancelacion: Datetime Read GetFechaCancelacion write SetFechaCancelacion;
+ end;
+
+implementation
+
+end.
diff --git a/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.dfm b/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.dfm
new file mode 100644
index 00000000..f35989c3
--- /dev/null
+++ b/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.dfm
@@ -0,0 +1,73 @@
+object fEditorElegirFechaCancelacion: TfEditorElegirFechaCancelacion
+ Left = 0
+ Top = 0
+ BorderStyle = bsDialog
+ Caption = 'Domiciliaci'#243'n bancaria'
+ ClientHeight = 128
+ ClientWidth = 565
+ Color = clWindow
+ Font.Charset = DEFAULT_CHARSET
+ Font.Color = clWindowText
+ Font.Height = -11
+ Font.Name = 'Tahoma'
+ Font.Style = []
+ OldCreateOrder = False
+ Position = poScreenCenter
+ OnShow = FormShow
+ PixelsPerInch = 96
+ TextHeight = 13
+ object Label1: TLabel
+ Left = 21
+ Top = 16
+ Width = 416
+ Height = 13
+ Caption =
+ 'Seleccione la fecha de cancelaci'#243'n que desea establecer a la/s p' +
+ 'edido/s seleccionado/s'
+ end
+ object Label2: TLabel
+ Left = 21
+ Top = 45
+ Width = 33
+ Height = 13
+ Alignment = taRightJustify
+ Caption = 'Fecha:'
+ end
+ object Panel1: TPanel
+ Left = 0
+ Top = 87
+ Width = 565
+ Height = 41
+ Align = alBottom
+ TabOrder = 0
+ DesignSize = (
+ 565
+ 41)
+ object bAceptar: TButton
+ Left = 401
+ Top = 8
+ Width = 75
+ Height = 25
+ Anchors = [akTop, akRight]
+ Caption = 'Aceptar'
+ ModalResult = 1
+ TabOrder = 0
+ end
+ object bCancelar: TButton
+ Left = 482
+ Top = 8
+ Width = 75
+ Height = 25
+ Anchors = [akTop, akRight]
+ Caption = 'Cancelar'
+ ModalResult = 2
+ TabOrder = 1
+ end
+ end
+ object cbFechaCancelacion: TcxDateEdit
+ Left = 60
+ Top = 42
+ TabOrder = 1
+ Width = 183
+ end
+end
diff --git a/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.pas b/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.pas
new file mode 100644
index 00000000..f7bb940f
--- /dev/null
+++ b/Source/Modulos/Pedidos a proveedor/Views/uEditorElegirFechaCancelacion.pas
@@ -0,0 +1,51 @@
+unit uEditorElegirFechaCancelacion;
+
+interface
+
+uses
+ Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
+ Dialogs, StdCtrls, cxControls, cxContainer, cxEdit, cxTextEdit, cxMaskEdit,
+ cxDropDownEdit, cxCalendar, ExtCtrls, uEditorBasico, uIEditorElegirFechaCancelacion,
+ cxGraphics, DB, uDAInterfaces, uDADataTable, cxDBEdit, uEmpresasController;
+
+type
+ TfEditorElegirFechaCancelacion = class(TfEditorBasico, IEditorElegirFechaCancelacion)
+ Label1: TLabel;
+ bAceptar: TButton;
+ bCancelar: TButton;
+ Label2: TLabel;
+ Panel1: TPanel;
+ cbFechaCancelacion: TcxDateEdit;
+ procedure FormShow(Sender: TObject);
+
+ private
+ FFechaCancelacion: datetime;
+ function GetFechaCancelacion: datetime;
+ procedure SetFechaCancelacion(const Value: datetime);
+
+ public
+ property FechaCancelacion: datetime Read GetFechaCancelacion write SetFechaCancelacion;
+ end;
+
+implementation
+{$R *.dfm}
+
+uses uFactuGES_App, DateUtils;
+
+procedure TfEditorElegirFechaCancelacion.FormShow(Sender: TObject);
+begin
+ cbFechaCancelacion.EditValue := DateOf(Date);
+end;
+
+function TfEditorElegirFechaCancelacion.GetFechaCancelacion: datetime;
+begin
+ Result := cbFechaCancelacion.EditValue;
+end;
+
+procedure TfEditorElegirFechaCancelacion.SetFechaCancelacion(const Value: datetime);
+begin
+ cbFechaCancelacion.EditValue := Value;
+end;
+
+
+end.
diff --git a/Source/Modulos/Presupuestos de cliente/PresupuestosCliente_Group.groupproj b/Source/Modulos/Presupuestos de cliente/PresupuestosCliente_Group.groupproj
index 9711671a..d312c3f1 100644
--- a/Source/Modulos/Presupuestos de cliente/PresupuestosCliente_Group.groupproj
+++ b/Source/Modulos/Presupuestos de cliente/PresupuestosCliente_Group.groupproj
@@ -21,6 +21,8 @@
+
+
@@ -271,14 +273,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
\ No newline at end of file
diff --git a/Source/Modulos/Presupuestos de cliente/Reports/uRptPresupuestosCliente_Server.dfm b/Source/Modulos/Presupuestos de cliente/Reports/uRptPresupuestosCliente_Server.dfm
index 29e0f623..da4302a1 100644
--- a/Source/Modulos/Presupuestos de cliente/Reports/uRptPresupuestosCliente_Server.dfm
+++ b/Source/Modulos/Presupuestos de cliente/Reports/uRptPresupuestosCliente_Server.dfm
@@ -73,8 +73,9 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
'uesto)'#10'when extract (month from fecha_presupuesto) = 12 then '#39'DI' +
'CIEMBRE - '#39' || extract (year from fecha_presupuesto)'#10'end as TITU' +
'LO,'#10'REFERENCIA, ID_CLIENTE, NOMBRE, SITUACION, NIF_CIF, FECHA_P' +
- 'RESUPUESTO, FECHA_DECISION, FACTURA, IMPORTE_TOTAL'#10#10'from V_presu' +
- 'puestos_cliente'#10'where {where}'#10'order by ANO, MES, NOMBRE'#10
+ 'RESUPUESTO, FECHA_DECISION, NUM_FACTURA AS FACTURA, IMPORTE_TOTA' +
+ 'L'#10#10'from V_presupuestos_cliente'#10'where {where}'#10'order by ANO, MES, ' +
+ 'NOMBRE'#10
StatementType = stSQL
ColumnMappings = <
item
@@ -187,7 +188,7 @@ object RptPresupuestosCliente: TRptPresupuestosCliente
item
Name = 'FACTURA'
DataType = datString
- Size = 255
+ Size = 31
end
item
Name = 'IMPORTE_TOTAL'
diff --git a/Source/Modulos/Presupuestos de cliente/Reports/uRptWordCertificadoTrabajo_Server.pas b/Source/Modulos/Presupuestos de cliente/Reports/uRptWordCertificadoTrabajo_Server.pas
index 826ab264..edc2c94d 100644
--- a/Source/Modulos/Presupuestos de cliente/Reports/uRptWordCertificadoTrabajo_Server.pas
+++ b/Source/Modulos/Presupuestos de cliente/Reports/uRptWordCertificadoTrabajo_Server.pas
@@ -127,9 +127,13 @@ begin
with FDocumento, tbl_Cabecera do
begin
ReplaceBookmark('Cliente', FieldByName('NOMBRE').AsString);
- ReplaceBookmark('Direccion', FieldByName('CALLE').AsString + ' ' +
+ ReplaceBookmark('Direccion', '');
+
+//Solictado por Maribel direccin Vacia.
+{ ReplaceBookmark('Direccion', FieldByName('CALLE').AsString + ' ' +
FieldByName('CODIGO_POSTAL').AsString + ' ' +
FieldByName('POBLACION').AsString + ' ' + FieldByName('PROVINCIA').AsString);
+}
ReplaceBookmark('Referencia', FieldByName('REFERENCIA').AsString);
end;
diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES
index e2626cbe..c21831d8 100644
Binary files a/Source/Servidor/FactuGES_Server.RES and b/Source/Servidor/FactuGES_Server.RES differ
diff --git a/Source/Servidor/FactuGES_Server.dproj b/Source/Servidor/FactuGES_Server.dproj
index 3cce3707..893d74ad 100644
--- a/Source/Servidor/FactuGES_Server.dproj
+++ b/Source/Servidor/FactuGES_Server.dproj
@@ -35,7 +35,7 @@
Delphi.Personality
- FalseTrueFalse/standaloneTrueFalse2320FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.3.2.0FactuGES Servidor2.3.2.0jueves, 27 de febrero de 2020 10:00
+ FalseTrueFalse/standaloneTrueFalse2330FalseFalseFalseFalseFalse30821252Rodax Software S.L.2.3.3.0FactuGES Servidor2.3.3.0miércoles, 11 de marzo de 2020 19:10
ExpressPrinting System by Developer Express Inc.
FactuGES_Server.dpr
diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc
index 5fc8533b..7f4b5df0 100644
--- a/Source/Servidor/FactuGES_Server.rc
+++ b/Source/Servidor/FactuGES_Server.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo tecsitel\Resources\Iconos\Servidor.ico"
1 VERSIONINFO
-FILEVERSION 2,3,2,0
-PRODUCTVERSION 2,3,2,0
+FILEVERSION 2,3,3,0
+PRODUCTVERSION 2,3,3,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.3.2.0\0"
+ VALUE "FileVersion", "2.3.3.0\0"
VALUE "ProductName", "FactuGES Servidor\0"
- VALUE "ProductVersion", "2.3.2.0\0"
- VALUE "CompileDate", "mircoles, 11 de marzo de 2020 19:10\0"
+ VALUE "ProductVersion", "2.3.3.0\0"
+ VALUE "CompileDate", "mircoles, 17 de junio de 2020 17:22\0"
END
END
BLOCK "VarFileInfo"