diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql
index 063b143..005fda6 100644
--- a/Database/scripts/factuges.sql
+++ b/Database/scripts/factuges.sql
@@ -3936,6 +3936,7 @@ CREATE VIEW V_RECIBOS_CLIENTE(
REFERENCIA,
SITUACION,
ID_FACTURA,
+ REFERENCIA_FACTURA,
FECHA_FACTURA,
FORMA_PAGO_FACTURA,
IMPORTE_FACTURA,
@@ -3982,6 +3983,7 @@ SELECT RECIBOS_CLIENTE.ID,
END
END,
RECIBOS_CLIENTE.ID_FACTURA,
+ FACTURAS_CLIENTE.REFERENCIA,
FACTURAS_CLIENTE.FECHA_FACTURA,
FORMAS_PAGO.DESCRIPCION,
FACTURAS_CLIENTE.IMPORTE_TOTAL,
@@ -5362,7 +5364,8 @@ end
^
ALTER PROCEDURE PROC_PRE_CON_CAPITULOS (
- aid integer, tipo varchar(15))
+ aid integer,
+ tipo varchar(15))
returns (
id integer,
id_pre_con integer,
@@ -5373,7 +5376,8 @@ returns (
visible smallint,
tipo_articulo varchar(2),
descuento float,
- importe_descuento numeric(11,4))
+ importe_descuento numeric(11,4),
+ valorado smallint)
as
declare variable num_filas integer;
declare variable contador integer;
@@ -5432,22 +5436,23 @@ begin
end
end
-
if (TIPO = 'Presupuesto') then
begin
for select id, id_presupuesto, posicion, tipo_detalle, tipo_articulo, F_RTFTOTEXT(concepto) as concepto,
- coalesce(descuento,0), coalesce(importe_total,0), coalesce(visible, 1)
+ coalesce(descuento,0), coalesce(importe_total,0), coalesce(visible, 1), coalesce(valorado, 1)
from presupuestos_cliente_detalles
where id_presupuesto = :AID
order by id_presupuesto, posicion
into :ID, :ID_PRE_CON, :POSICION, :TIPO_DETALLE, :TIPO_ARTICULO, :CONCEPTO,
- :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE
+ :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE, :VALORADO
do
begin
contador = contador + 1;
/*CONCEPTO*/
- if ((visible <> 0) and (tipo_detalle = 'Concepto')) then
+ if (tipo_detalle = 'Concepto') then
+ begin
+ if (visible <> 0) then
begin
/*Escribimos capitulo anterior*/
if ((Importe_total > 0)
@@ -5463,6 +5468,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
total_acumulado = 0.0;
importe_descuento_aux = 0.0;
@@ -5475,9 +5481,11 @@ begin
tipo_articulo_aux = 'NA';
importe_total = Importe_aux;
end
-
- total_acumulado = total_acumulado + importe_total;
+ end
+ if (valorado <> 0) then
+ total_acumulado = total_acumulado + importe_total;
ultimo_tipo_detalle = tipo_detalle;
+
end
/*TITULO*/
@@ -5502,6 +5510,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
total_acumulado = 0.0;
importe_descuento_aux = 0.0;
@@ -5538,6 +5547,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
break;
end
@@ -5546,12 +5556,12 @@ begin
else if (TIPO = 'Contrato') then
begin
for select id, id_contrato, posicion, tipo_detalle, tipo_articulo, F_RTFTOTEXT(concepto) as concepto,
- coalesce(descuento,0), coalesce(importe_total,0), coalesce(visible, 1)
+ coalesce(descuento,0), coalesce(importe_total,0), coalesce(visible, 1), coalesce(valorado, 1)
from contratos_cliente_detalles
where id_contrato = :AID
order by id_contrato, posicion
into :ID, :ID_PRE_CON, :POSICION, :TIPO_DETALLE, :TIPO_ARTICULO, :CONCEPTO,
- :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE
+ :DESCUENTO, :IMPORTE_TOTAL, :VISIBLE, :VALORADO
do
begin
contador = contador + 1;
@@ -5573,6 +5583,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
total_acumulado = 0.0;
importe_descuento_aux = 0.0;
@@ -5586,7 +5597,8 @@ begin
importe_total = Importe_aux;
end
- total_acumulado = total_acumulado + importe_total;
+ if (valorado <> 0) then
+ total_acumulado = total_acumulado + importe_total;
ultimo_tipo_detalle = tipo_detalle;
end
@@ -5612,6 +5624,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
total_acumulado = 0.0;
importe_descuento_aux = 0.0;
@@ -5648,6 +5661,7 @@ begin
importe_descuento = importe_descuento_aux;
descuento = descuento_aux;
visible = 1;
+ valorado = 1;
suspend;
break;
end
diff --git a/Source/ApplicationBase/ApplicationBase.dproj b/Source/ApplicationBase/ApplicationBase.dproj
index bbc3c9a..41efe89 100644
--- a/Source/ApplicationBase/ApplicationBase.dproj
+++ b/Source/ApplicationBase/ApplicationBase.dproj
@@ -46,12 +46,6 @@
Package
FalseTrueFalseFalseFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
-
-
-
-
-
-
RemObjects Data Abstract - SQLite Driver
Microsoft Office 2000 Sample Automation Server Wrapper Components
Microsoft Office XP Sample Automation Server Wrapper Components
diff --git a/Source/ApplicationBase/ApplicationBase.res b/Source/ApplicationBase/ApplicationBase.res
index 8b251f3..1641339 100644
Binary files a/Source/ApplicationBase/ApplicationBase.res and b/Source/ApplicationBase/ApplicationBase.res differ
diff --git a/Source/Base/Base.dproj b/Source/Base/Base.dproj
index 426db58..e6af759 100644
--- a/Source/Base/Base.dproj
+++ b/Source/Base/Base.dproj
@@ -59,54 +59,54 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
TForm
diff --git a/Source/Base/Base.res b/Source/Base/Base.res
index 8b251f3..1641339 100644
Binary files a/Source/Base/Base.res and b/Source/Base/Base.res differ
diff --git a/Source/GUIBase/GUIBase.dproj b/Source/GUIBase/GUIBase.dproj
index f44e3be..958a997 100644
--- a/Source/GUIBase/GUIBase.dproj
+++ b/Source/GUIBase/GUIBase.dproj
@@ -58,34 +58,34 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/GUIBase/GUIBase.res b/Source/GUIBase/GUIBase.res
index 8b251f3..1641339 100644
Binary files a/Source/GUIBase/GUIBase.res and b/Source/GUIBase/GUIBase.res differ
diff --git a/Source/Informes/1/InfReciboCliente.fr3 b/Source/Informes/1/InfReciboCliente.fr3
index cea4f58..b07c1c3 100644
--- a/Source/Informes/1/InfReciboCliente.fr3
+++ b/Source/Informes/1/InfReciboCliente.fr3
@@ -1,73 +1,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/Source/Informes/4/InfReciboCliente.fr3 b/Source/Informes/4/InfReciboCliente.fr3
index 29ba058..b07c1c3 100644
--- a/Source/Informes/4/InfReciboCliente.fr3
+++ b/Source/Informes/4/InfReciboCliente.fr3
@@ -1,75 +1,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
diff --git a/Source/Modulos/Articulos/Controller/Articulos_controller.RES b/Source/Modulos/Articulos/Controller/Articulos_controller.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Articulos/Controller/Articulos_controller.RES and b/Source/Modulos/Articulos/Controller/Articulos_controller.RES differ
diff --git a/Source/Modulos/Articulos/Controller/Articulos_controller.dproj b/Source/Modulos/Articulos/Controller/Articulos_controller.dproj
index 30a7bf3..0a37190 100644
--- a/Source/Modulos/Articulos/Controller/Articulos_controller.dproj
+++ b/Source/Modulos/Articulos/Controller/Articulos_controller.dproj
@@ -54,11 +54,11 @@
MainSource
-
-
-
-
-
+
+
+
+
+
diff --git a/Source/Modulos/Articulos/Views/Articulos_view.RES b/Source/Modulos/Articulos/Views/Articulos_view.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Articulos/Views/Articulos_view.RES and b/Source/Modulos/Articulos/Views/Articulos_view.RES differ
diff --git a/Source/Modulos/Articulos/Views/Articulos_view.dproj b/Source/Modulos/Articulos/Views/Articulos_view.dproj
index d273fa4..9b2a152 100644
--- a/Source/Modulos/Articulos/Views/Articulos_view.dproj
+++ b/Source/Modulos/Articulos/Views/Articulos_view.dproj
@@ -54,12 +54,12 @@
MainSource
-
-
-
-
-
-
+
+
+
+
+
+
diff --git a/Source/Modulos/Contabilidad/Views/Contabilidad_view.dproj b/Source/Modulos/Contabilidad/Views/Contabilidad_view.dproj
index 0a6e86e..b43d3af 100644
--- a/Source/Modulos/Contabilidad/Views/Contabilidad_view.dproj
+++ b/Source/Modulos/Contabilidad/Views/Contabilidad_view.dproj
@@ -48,11 +48,11 @@
MainSource
-
-
-
-
-
+
+
+
+
+
TFrame
diff --git a/Source/Modulos/Contabilidad/Views/Contabilidad_view.res b/Source/Modulos/Contabilidad/Views/Contabilidad_view.res
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contabilidad/Views/Contabilidad_view.res and b/Source/Modulos/Contabilidad/Views/Contabilidad_view.res differ
diff --git a/Source/Modulos/Contactos/Controller/Contactos_controller.RES b/Source/Modulos/Contactos/Controller/Contactos_controller.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contactos/Controller/Contactos_controller.RES and b/Source/Modulos/Contactos/Controller/Contactos_controller.RES differ
diff --git a/Source/Modulos/Contactos/Controller/Contactos_controller.dproj b/Source/Modulos/Contactos/Controller/Contactos_controller.dproj
index 9f86cd5..a6e9c1c 100644
--- a/Source/Modulos/Contactos/Controller/Contactos_controller.dproj
+++ b/Source/Modulos/Contactos/Controller/Contactos_controller.dproj
@@ -53,19 +53,19 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Modulos/Contactos/Data/Contactos_data.RES b/Source/Modulos/Contactos/Data/Contactos_data.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contactos/Data/Contactos_data.RES and b/Source/Modulos/Contactos/Data/Contactos_data.RES differ
diff --git a/Source/Modulos/Contactos/Data/Contactos_data.dproj b/Source/Modulos/Contactos/Data/Contactos_data.dproj
index 8087b68..6dc339b 100644
--- a/Source/Modulos/Contactos/Data/Contactos_data.dproj
+++ b/Source/Modulos/Contactos/Data/Contactos_data.dproj
@@ -49,12 +49,12 @@
MainSource
-
-
-
-
-
-
+
+
+
+
+
+
TDAClientDataModule
diff --git a/Source/Modulos/Contactos/Model/Contactos_model.RES b/Source/Modulos/Contactos/Model/Contactos_model.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contactos/Model/Contactos_model.RES and b/Source/Modulos/Contactos/Model/Contactos_model.RES differ
diff --git a/Source/Modulos/Contactos/Model/Contactos_model.dproj b/Source/Modulos/Contactos/Model/Contactos_model.dproj
index d62420c..d15789f 100644
--- a/Source/Modulos/Contactos/Model/Contactos_model.dproj
+++ b/Source/Modulos/Contactos/Model/Contactos_model.dproj
@@ -49,22 +49,22 @@
MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Source/Modulos/Contactos/Views/Contactos_view.dproj b/Source/Modulos/Contactos/Views/Contactos_view.dproj
index 7443283..b092513 100644
--- a/Source/Modulos/Contactos/Views/Contactos_view.dproj
+++ b/Source/Modulos/Contactos/Views/Contactos_view.dproj
@@ -47,41 +47,41 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Modulos/Contactos/Views/Contactos_view.res b/Source/Modulos/Contactos/Views/Contactos_view.res
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contactos/Views/Contactos_view.res and b/Source/Modulos/Contactos/Views/Contactos_view.res differ
diff --git a/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.RES b/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.RES and b/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.RES differ
diff --git a/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.dproj b/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.dproj
index 8e7ca78..77532e5 100644
--- a/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.dproj
+++ b/Source/Modulos/Contratos de cliente/Views/ContratosCliente_view.dproj
@@ -49,57 +49,57 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.RES b/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.RES and b/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.RES differ
diff --git a/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.dproj b/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.dproj
index 8d6ad1a..d366605 100644
--- a/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.dproj
+++ b/Source/Modulos/Facturas de cliente/Controller/FacturasCliente_controller.dproj
@@ -49,15 +49,15 @@
MainSource
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.RES b/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.RES and b/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.RES differ
diff --git a/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.dproj b/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.dproj
index 3b4d0c6..c7e5c12 100644
--- a/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.dproj
+++ b/Source/Modulos/Facturas de cliente/Data/FacturasCliente_data.dproj
@@ -49,7 +49,7 @@
MainSource
-
+
TDAClientDataModule
diff --git a/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.RES b/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.RES and b/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.RES differ
diff --git a/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.dproj b/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.dproj
index b114d58..c12b50e 100644
--- a/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.dproj
+++ b/Source/Modulos/Facturas de cliente/Model/FacturasCliente_model.dproj
@@ -41,13 +41,7 @@
Delphi.Personality
Package
-FalseTrueFalseTrueFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
-
-
-
-
-
-
+FalseTrueFalseFalseFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
RemObjects Pascal Script - RemObjects SDK 3.0 Integration
EurekaLog 5.1.9
FacturasCliente_model.dpk
@@ -57,13 +51,13 @@
MainSource
-
-
+
+
+
-
@@ -551,4 +545,4 @@ mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
-EurekaLog Last Line -->
\ No newline at end of file
+EurekaLog Last Line -->
diff --git a/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.RES b/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.RES and b/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.RES differ
diff --git a/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.dproj b/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.dproj
index 36c9895..f0181e7 100644
--- a/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.dproj
+++ b/Source/Modulos/Facturas de cliente/Plugin/FacturasCliente_plugin.dproj
@@ -41,19 +41,7 @@
Delphi.Personality
Package
-FalseTrueFalseTrueFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
-
-
-
-
-
-
-
-
-
-
-
-
+FalseTrueFalseFalseFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
RemObjects Pascal Script - RemObjects SDK 3.0 Integration
EurekaLog 5.1.9
FacturasCliente_plugin.dpk
@@ -63,9 +51,9 @@
MainSource
-
-
-
+
+
+
@@ -553,4 +541,4 @@ mtException_AntiFreeze0="The application seems to be frozen."
Count mtInvalidEmailMsg=1
mtInvalidEmailMsg0="Invalid email."
TextsCollection=English
-EurekaLog Last Line -->
\ No newline at end of file
+EurekaLog Last Line -->
diff --git a/Source/Modulos/Facturas de cliente/Views/FacturasCliente_view.RES b/Source/Modulos/Facturas de cliente/Views/FacturasCliente_view.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Facturas de cliente/Views/FacturasCliente_view.RES and b/Source/Modulos/Facturas de cliente/Views/FacturasCliente_view.RES differ
diff --git a/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.RES b/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.RES and b/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.RES differ
diff --git a/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.dproj b/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.dproj
index 0c5f4c7..695c44e 100644
--- a/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.dproj
+++ b/Source/Modulos/Gestor de informes/Controller/GestorInformes_controller.dproj
@@ -38,9 +38,9 @@
MainSource
-
-
-
+
+
+
diff --git a/Source/Modulos/Gestor de informes/Data/GestorInformes_data.RES b/Source/Modulos/Gestor de informes/Data/GestorInformes_data.RES
index 8b251f3..1641339 100644
Binary files a/Source/Modulos/Gestor de informes/Data/GestorInformes_data.RES and b/Source/Modulos/Gestor de informes/Data/GestorInformes_data.RES differ
diff --git a/Source/Modulos/Gestor de informes/Data/GestorInformes_data.dproj b/Source/Modulos/Gestor de informes/Data/GestorInformes_data.dproj
index b6b38a3..1be404c 100644
--- a/Source/Modulos/Gestor de informes/Data/GestorInformes_data.dproj
+++ b/Source/Modulos/Gestor de informes/Data/GestorInformes_data.dproj
@@ -38,14 +38,14 @@
MainSource
-
-
+
+