From 3dbd6f7f26a68cfe8df24e566555d32adabcbf58 Mon Sep 17 00:00:00 2001 From: roberto Date: Mon, 27 Apr 2026 18:46:40 +0200 Subject: [PATCH] Se cambia texto de informe y algun ajuste de verifactu --- Build/Build.fbl6 | Bin 5308416 -> 5308416 bytes Source/Cliente/FactuGES.dproj | 3 +- Source/Cliente/FactuGES.res | Bin 25576 -> 25576 bytes Source/Informes/1/InfContratoCliente.fr3 | 16 +-- Source/Lib/ApplicationBase.dcp | Bin 1088557 -> 1088563 bytes .../uContratosClienteController.pas | 16 ++- .../Data/uDataModuleContratosCliente.dfm | 4 + .../Model/schContratosClienteClient_Intf.pas | 63 ++++++++--- .../Model/schContratosClienteServer_Intf.pas | 71 +++++++++--- .../Servidor/srvContratosCliente_Impl.dfm | 47 +++++--- .../Views/uEditorContratosCliente.dfm | 14 +-- .../Views/uEditorContratosCliente.pas | 2 +- .../Views/uViewContratoCliente.dfm | 104 ++++++++++++------ .../Views/uViewContratoCliente.pas | 41 ++++++- .../Views/uViewContratosCliente.dfm | 4 + .../Views/uViewContratosCliente.pas | 1 + .../Controller/uFacturasClienteController.pas | 1 + .../Data/uDataModuleFacturasCliente.dfm | 4 + .../Model/schFacturasClienteClient_Intf.pas | 52 ++++++++- .../Model/schFacturasClienteServer_Intf.pas | 62 ++++++++++- .../Servidor/srvFacturasCliente_Impl.dfm | 8 ++ .../Views/uEditorFacturasCliente.dfm | 82 ++++++++------ .../Views/uEditorFacturasCliente.pas | 17 +-- .../Views/uViewFacturasCliente.dfm | 52 ++++++++- .../Views/uViewFacturasCliente.pas | 20 ++++ .../Lib/AlbaranesProveedor_controller.dcp | Bin 86290 -> 86294 bytes .../Modulos/Lib/AlbaranesProveedor_data.dcp | Bin 22521 -> 22525 bytes .../Modulos/Lib/AlbaranesProveedor_model.dcp | Bin 366664 -> 366668 bytes .../Modulos/Lib/AlbaranesProveedor_plugin.dcp | Bin 23101 -> 23104 bytes .../Modulos/Lib/AlbaranesProveedor_view.dcp | Bin 198227 -> 198230 bytes Source/Modulos/Lib/Almacenes_controller.dcp | Bin 33598 -> 33602 bytes Source/Modulos/Lib/Almacenes_data.dcp | Bin 19588 -> 19592 bytes Source/Modulos/Lib/Almacenes_model.dcp | Bin 60866 -> 60870 bytes Source/Modulos/Lib/Almacenes_plugin.dcp | Bin 18114 -> 18118 bytes Source/Modulos/Lib/Almacenes_view.dcp | Bin 65466 -> 65470 bytes Source/Modulos/Lib/Articulos_controller.dcp | Bin 62506 -> 62510 bytes Source/Modulos/Lib/Articulos_data.dcp | Bin 20890 -> 20894 bytes Source/Modulos/Lib/Articulos_model.dcp | Bin 252557 -> 252561 bytes Source/Modulos/Lib/Articulos_plugin.dcp | Bin 20714 -> 20718 bytes Source/Modulos/Lib/Articulos_view.dcp | Bin 101257 -> 101261 bytes .../Lib/BancaElectronica_controller.dcp | Bin 61685 -> 61689 bytes .../Modulos/Lib/BancaElectronica_plugin.dcp | Bin 20790 -> 20793 bytes Source/Modulos/Lib/BancaElectronica_view.dcp | Bin 21401 -> 21405 bytes Source/Modulos/Lib/Comisiones_controller.dcp | Bin 43883 -> 43887 bytes Source/Modulos/Lib/Comisiones_data.dcp | Bin 21724 -> 21728 bytes Source/Modulos/Lib/Comisiones_model.dcp | Bin 353603 -> 353607 bytes Source/Modulos/Lib/Comisiones_plugin.dcp | Bin 22007 -> 22010 bytes Source/Modulos/Lib/Comisiones_view.dcp | Bin 102440 -> 102448 bytes Source/Modulos/Lib/ConCli_AlbCli_relation.dcp | Bin 24107 -> 24111 bytes Source/Modulos/Lib/ConCli_FacCli_relation.dcp | Bin 24084 -> 24088 bytes .../Modulos/Lib/ConCli_PedProv_relation.dcp | Bin 23266 -> 23270 bytes Source/Modulos/Lib/ConCli_RecCli_relation.dcp | Bin 21954 -> 21958 bytes .../Modulos/Lib/Contabilidad_controller.dcp | Bin 157884 -> 157887 bytes Source/Modulos/Lib/Contabilidad_data.dcp | Bin 25899 -> 25902 bytes Source/Modulos/Lib/Contabilidad_model.dcp | Bin 292828 -> 292832 bytes Source/Modulos/Lib/Contabilidad_plugin.dcp | Bin 26383 -> 26387 bytes Source/Modulos/Lib/Contabilidad_view.dcp | Bin 405159 -> 405166 bytes Source/Modulos/Lib/Contactos_controller.dcp | Bin 161799 -> 161802 bytes Source/Modulos/Lib/Contactos_data.dcp | Bin 46670 -> 46674 bytes Source/Modulos/Lib/Contactos_model.dcp | Bin 1355637 -> 1355649 bytes Source/Modulos/Lib/Contactos_plugin.dcp | Bin 27473 -> 27476 bytes Source/Modulos/Lib/Contactos_view.dcp | Bin 454402 -> 454405 bytes .../Lib/ContratosCliente_controller.dcp | Bin 102809 -> 102890 bytes Source/Modulos/Lib/ContratosCliente_data.dcp | Bin 26572 -> 26576 bytes Source/Modulos/Lib/ContratosCliente_model.dcp | Bin 663128 -> 668931 bytes .../Modulos/Lib/ContratosCliente_plugin.dcp | Bin 24143 -> 24146 bytes Source/Modulos/Lib/ContratosCliente_view.dcp | Bin 263722 -> 265322 bytes Source/Modulos/Lib/Ejercicios_plugin.dcp | Bin 18278 -> 18282 bytes .../Lib/FacturasCliente_controller.dcp | Bin 93469 -> 94562 bytes Source/Modulos/Lib/FacturasCliente_data.dcp | Bin 23770 -> 23774 bytes Source/Modulos/Lib/FacturasCliente_model.dcp | Bin 453703 -> 470982 bytes Source/Modulos/Lib/FacturasCliente_plugin.dcp | Bin 23377 -> 23380 bytes Source/Modulos/Lib/FacturasCliente_view.dcp | Bin 158503 -> 161201 bytes .../Lib/FacturasProveedor_controller.dcp | Bin 92589 -> 92592 bytes Source/Modulos/Lib/FacturasProveedor_data.dcp | Bin 23530 -> 23532 bytes .../Modulos/Lib/FacturasProveedor_model.dcp | Bin 475285 -> 475274 bytes .../Modulos/Lib/FacturasProveedor_plugin.dcp | Bin 24093 -> 24095 bytes Source/Modulos/Lib/FacturasProveedor_view.dcp | Bin 147330 -> 147333 bytes Source/Modulos/Lib/Familias_controller.dcp | Bin 21933 -> 21937 bytes Source/Modulos/Lib/Familias_data.dcp | Bin 13883 -> 13887 bytes Source/Modulos/Lib/Familias_model.dcp | Bin 29824 -> 29828 bytes Source/Modulos/Lib/Familias_plugin.dcp | Bin 14482 -> 14486 bytes Source/Modulos/Lib/Familias_view.dcp | Bin 22207 -> 22211 bytes Source/Modulos/Lib/FormasPago_controller.dcp | Bin 27496 -> 27501 bytes Source/Modulos/Lib/FormasPago_data.dcp | Bin 14916 -> 14920 bytes Source/Modulos/Lib/FormasPago_model.dcp | Bin 120929 -> 120933 bytes Source/Modulos/Lib/FormasPago_plugin.dcp | Bin 19059 -> 19063 bytes Source/Modulos/Lib/FormasPago_view.dcp | Bin 41655 -> 41659 bytes .../Lib/GestorDocumentos_controller.dcp | Bin 16056 -> 16060 bytes Source/Modulos/Lib/GestorDocumentos_data.dcp | Bin 15548 -> 15552 bytes .../Modulos/Lib/GestorInformes_controller.dcp | Bin 53881 -> 53885 bytes Source/Modulos/Lib/GestorInformes_data.dcp | Bin 22934 -> 22938 bytes Source/Modulos/Lib/GestorInformes_model.dcp | Bin 5539 -> 5543 bytes Source/Modulos/Lib/GestorInformes_plugin.dcp | Bin 26148 -> 26152 bytes Source/Modulos/Lib/GestorInformes_view.dcp | Bin 228282 -> 228286 bytes .../Lib/HistoricoMovimientos_controller.dcp | Bin 26586 -> 26590 bytes .../Modulos/Lib/HistoricoMovimientos_data.dcp | Bin 15939 -> 15943 bytes .../Lib/HistoricoMovimientos_model.dcp | Bin 94714 -> 94718 bytes .../Lib/HistoricoMovimientos_plugin.dcp | Bin 20065 -> 20068 bytes .../Modulos/Lib/HistoricoMovimientos_view.dcp | Bin 49208 -> 49211 bytes Source/Modulos/Lib/Inventario_controller.dcp | Bin 65125 -> 65129 bytes Source/Modulos/Lib/Inventario_data.dcp | Bin 19589 -> 19592 bytes Source/Modulos/Lib/Inventario_model.dcp | Bin 223222 -> 223209 bytes Source/Modulos/Lib/Inventario_plugin.dcp | Bin 21501 -> 21504 bytes Source/Modulos/Lib/Inventario_view.dcp | Bin 140063 -> 140066 bytes .../Lib/PedidosProveedor_controller.dcp | Bin 85903 -> 85907 bytes Source/Modulos/Lib/PedidosProveedor_data.dcp | Bin 23056 -> 23060 bytes Source/Modulos/Lib/PedidosProveedor_model.dcp | Bin 381809 -> 381813 bytes .../Modulos/Lib/PedidosProveedor_plugin.dcp | Bin 23285 -> 23288 bytes Source/Modulos/Lib/PedidosProveedor_view.dcp | Bin 190456 -> 190438 bytes Source/Modulos/Lib/PreCli_ConCli_relation.dcp | Bin 25438 -> 25442 bytes .../Lib/PresupuestosCliente_controller.dcp | Bin 102962 -> 102966 bytes .../Modulos/Lib/PresupuestosCliente_data.dcp | Bin 27678 -> 27682 bytes .../Modulos/Lib/PresupuestosCliente_model.dcp | Bin 564947 -> 564947 bytes .../Lib/PresupuestosCliente_plugin.dcp | Bin 23922 -> 23925 bytes .../Modulos/Lib/PresupuestosCliente_view.dcp | Bin 291935 -> 291928 bytes .../Modulos/Lib/RecibosCliente_controller.dcp | Bin 74580 -> 74584 bytes Source/Modulos/Lib/RecibosCliente_data.dcp | Bin 23488 -> 23492 bytes Source/Modulos/Lib/RecibosCliente_model.dcp | Bin 629341 -> 629345 bytes Source/Modulos/Lib/RecibosCliente_plugin.dcp | Bin 21573 -> 21577 bytes Source/Modulos/Lib/RecibosCliente_view.dcp | Bin 161183 -> 161187 bytes .../Lib/RecibosProveedor_controller.dcp | Bin 74790 -> 74794 bytes Source/Modulos/Lib/RecibosProveedor_data.dcp | Bin 23326 -> 23330 bytes Source/Modulos/Lib/RecibosProveedor_model.dcp | Bin 638379 -> 638383 bytes .../Modulos/Lib/RecibosProveedor_plugin.dcp | Bin 21664 -> 21668 bytes Source/Modulos/Lib/RecibosProveedor_view.dcp | Bin 161959 -> 161963 bytes Source/Modulos/Lib/Referencias_controller.dcp | Bin 23622 -> 23626 bytes Source/Modulos/Lib/Referencias_data.dcp | Bin 13900 -> 13904 bytes Source/Modulos/Lib/Referencias_model.dcp | Bin 50358 -> 50362 bytes Source/Modulos/Lib/Referencias_plugin.dcp | Bin 18718 -> 18722 bytes Source/Modulos/Lib/Referencias_view.dcp | Bin 26045 -> 26049 bytes .../Modulos/Lib/RemesasCliente_controller.dcp | Bin 49084 -> 49088 bytes Source/Modulos/Lib/RemesasCliente_data.dcp | Bin 21305 -> 21309 bytes Source/Modulos/Lib/RemesasCliente_model.dcp | Bin 131532 -> 131535 bytes Source/Modulos/Lib/RemesasCliente_plugin.dcp | Bin 22336 -> 22340 bytes Source/Modulos/Lib/RemesasCliente_view.dcp | Bin 92847 -> 92851 bytes .../Lib/RemesasProveedor_controller.dcp | Bin 49984 -> 49988 bytes Source/Modulos/Lib/RemesasProveedor_data.dcp | Bin 21483 -> 21487 bytes Source/Modulos/Lib/RemesasProveedor_model.dcp | Bin 133997 -> 134001 bytes .../Modulos/Lib/RemesasProveedor_plugin.dcp | Bin 22432 -> 22436 bytes Source/Modulos/Lib/RemesasProveedor_view.dcp | Bin 94016 -> 94021 bytes Source/Modulos/Lib/TiposIVA_controller.dcp | Bin 24208 -> 24212 bytes Source/Modulos/Lib/TiposIVA_data.dcp | Bin 14978 -> 14982 bytes Source/Modulos/Lib/TiposIVA_model.dcp | Bin 48181 -> 48190 bytes Source/Modulos/Lib/TiposIVA_plugin.dcp | Bin 18383 -> 18387 bytes Source/Modulos/Lib/TiposIVA_view.dcp | Bin 34731 -> 34735 bytes .../Modulos/Lib/UnidadesMedida_controller.dcp | Bin 23181 -> 23185 bytes Source/Modulos/Lib/UnidadesMedida_data.dcp | Bin 15444 -> 15448 bytes Source/Modulos/Lib/UnidadesMedida_model.dcp | Bin 36262 -> 36266 bytes Source/Modulos/Lib/UnidadesMedida_plugin.dcp | Bin 15008 -> 15012 bytes Source/Modulos/Lib/UnidadesMedida_view.dcp | Bin 24326 -> 24330 bytes Source/Servidor/FactuGES_Server.dpr | 6 +- Source/Servidor/FactuGES_Server.dproj | 2 +- Source/Servidor/FactuGES_Server.res | Bin 23352 -> 23348 bytes 154 files changed, 536 insertions(+), 156 deletions(-) diff --git a/Build/Build.fbl6 b/Build/Build.fbl6 index 852467c518d71f27d057d309f4602d34918b3e2e..90c66dcfc2833bde703f0521d4b7990aaf21aae4 100644 GIT binary patch literal 5308416 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