diff --git a/Build/Build.fbl5 b/Build/Build.fbl5
index df51b2e9..7ffabc41 100644
Binary files a/Build/Build.fbl5 and b/Build/Build.fbl5 differ
diff --git a/Source/ApplicationBase/ApplicationBase.dproj b/Source/ApplicationBase/ApplicationBase.dproj
index 04830631..80a44982 100644
--- a/Source/ApplicationBase/ApplicationBase.dproj
+++ b/Source/ApplicationBase/ApplicationBase.dproj
@@ -46,13 +46,6 @@
Package
FalseTrueFalseTrueFalseFalseTrueFalse1000FalseFalseFalseFalseFalse308212521.0.0.01.0.0.0
-
-
-
-
-
-
-
VCL for the Web Design Package for CodeGear RAD Studio
CodeGear WebSnap Components
CodeGear SOAP Components
@@ -67,6 +60,59 @@
MainSource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -77,64 +123,11 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Source/ApplicationBase/Ejercicios/Controller/uEjerciciosController.pas b/Source/ApplicationBase/Ejercicios/Controller/uEjerciciosController.pas
index 0ac4c8d2..274d4950 100644
--- a/Source/ApplicationBase/Ejercicios/Controller/uEjerciciosController.pas
+++ b/Source/ApplicationBase/Ejercicios/Controller/uEjerciciosController.pas
@@ -67,8 +67,22 @@ uses
{ TEjerciciosController }
procedure TEjerciciosController.Anadir(AEjercicio: IBizEjercicio);
+var
+ FechaInicio: TDate;
+ FechaFin: TDate;
begin
AEjercicio.Insert;
+
+ //Asignar fecha de inicio y fin siguientes
+ ShowHourglassCursor;
+ try
+// FDataModule.DarAnoSiguiente(FechaInicio, FechaFin);
+// AEjercicio.FECHA_INICIO :=
+
+ finally
+ HideHourglassCursor;
+ end;
+
end;
procedure TEjerciciosController.AsignarDataModule;
diff --git a/Source/ApplicationBase/Ejercicios/Data/uDataModuleEjercicios.pas b/Source/ApplicationBase/Ejercicios/Data/uDataModuleEjercicios.pas
index f87491fb..1fed1528 100644
--- a/Source/ApplicationBase/Ejercicios/Data/uDataModuleEjercicios.pas
+++ b/Source/ApplicationBase/Ejercicios/Data/uDataModuleEjercicios.pas
@@ -20,6 +20,7 @@ type
public
function GetItems: IBizEjercicio;
function GenerarPGC(const IdEjercicioCopia: Integer; const IdEjercicio: Integer): Boolean;
+// function DarAnoSiguiente(var FechaInicio: TDate; var FechaFin: TDate): Boolean;
end;
implementation
diff --git a/Source/ApplicationBase/Ejercicios/Views/uEditorEjercicio.pas b/Source/ApplicationBase/Ejercicios/Views/uEditorEjercicio.pas
index 8daa0c64..b8548c63 100644
--- a/Source/ApplicationBase/Ejercicios/Views/uEditorEjercicio.pas
+++ b/Source/ApplicationBase/Ejercicios/Views/uEditorEjercicio.pas
@@ -117,8 +117,8 @@ begin
end;
end;
- RefrescarInterno; //Es necesario sino no se actualiza el campo ACTIVO de todas las tuplas
Modified := False;
+ RefrescarInterno; //Es necesario sino no se actualiza el campo ACTIVO de todas las tuplas
end;
procedure TfEditorEjercicio.PonerTitulos(const ATitulo: string);
diff --git a/Source/Base/Base.dproj b/Source/Base/Base.dproj
index 3dcc8be0..28409a35 100644
--- a/Source/Base/Base.dproj
+++ b/Source/Base/Base.dproj
@@ -60,56 +60,56 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
TForm
diff --git a/Source/GUIBase/GUIBase.dproj b/Source/GUIBase/GUIBase.dproj
index 70b14487..5afc8fd2 100644
--- a/Source/GUIBase/GUIBase.dproj
+++ b/Source/GUIBase/GUIBase.dproj
@@ -57,22 +57,22 @@
MainSource
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
index 55a28342..1006bde5 100644
--- a/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
+++ b/Source/Modulos/Albaranes de cliente/Views/uEditorAlbaranCliente.pas
@@ -169,7 +169,7 @@ procedure TfEditorAlbaranCliente.frViewTotales1ePortePropertiesValidate(
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if not VarIsNull(DisplayValue) and (Length(DisplayValue) > 0) then
FAlbaran.IMPORTE_PORTE := DisplayValue
else
FAlbaran.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
index 67e6a6bf..eafbc1f3 100644
--- a/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
+++ b/Source/Modulos/Albaranes de proveedor/Views/uEditorAlbaranProveedor.pas
@@ -169,7 +169,7 @@ procedure TfEditorAlbaranProveedor.frViewTotales1ePortePropertiesValidate(
var Error: Boolean);
begin
inherited;
- if not VarIsNull(DisplayValue) then
+ if not VarIsNull(DisplayValue) and (Length(DisplayValue) > 0) then
FAlbaran.IMPORTE_PORTE := DisplayValue
else
FAlbaran.IMPORTE_PORTE := 0;
diff --git a/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dpk b/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dpk
index a1369698..60b36b2c 100644
--- a/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dpk
+++ b/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dpk
@@ -40,7 +40,14 @@ requires
dsnap,
adortl,
cxLibraryD10,
- dxThemeD10;
+ dxThemeD10,
+ GUISDK_D11,
+ xmlrtl,
+ cfpack_d11,
+ vclx,
+ vclactnband,
+ designide,
+ ccpackD11;
contains
uIEditorEpigrafes in 'View\uIEditorEpigrafes.pas',
@@ -60,6 +67,7 @@ contains
uIEditorCuenta in 'View\uIEditorCuenta.pas',
uIEditorCuentas in 'View\uIEditorCuentas.pas',
uIEditorSubCuenta in 'View\uIEditorSubCuenta.pas',
- uIEditorSubCuentas in 'View\uIEditorSubCuentas.pas';
+ uIEditorSubCuentas in 'View\uIEditorSubCuentas.pas',
+ uIEditorElegirEpigrafes in 'View\uIEditorElegirEpigrafes.pas';
end.
diff --git a/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dproj b/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dproj
index 638d329b..4d8b436c 100644
--- a/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dproj
+++ b/Source/Modulos/Contabilidad/Controller/Contabilidad_controller.dproj
@@ -57,14 +57,18 @@
+
+
+
+
@@ -75,12 +79,16 @@
+
+
+
+