Recibos de cliente y proveedor: arreglo de fallo en la migración a DA5. Duplicaba filas.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@229 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
84b9f0c6f3
commit
4c11bc2922
@ -142,7 +142,7 @@ uses
|
|||||||
Forms, uNumUtils, cxControls, DB, uEditorRegistryUtils, Dialogs,
|
Forms, uNumUtils, cxControls, DB, uEditorRegistryUtils, Dialogs,
|
||||||
uDAInterfaces, uDataTableUtils, uDataModuleUsuarios, uFactuGES_App,
|
uDAInterfaces, uDataTableUtils, uDataModuleUsuarios, uFactuGES_App,
|
||||||
uDateUtils, uROTypes, DateUtils, Controls, Windows, Variants,
|
uDateUtils, uROTypes, DateUtils, Controls, Windows, Variants,
|
||||||
uRecibosProveedorReportController, uBizContactos,
|
uRecibosProveedorReportController, uBizContactos, uDADelta,
|
||||||
schRecibosProveedorClient_Intf, uIEditorRecibosProveedor, uIEditorReciboProveedor,
|
schRecibosProveedorClient_Intf, uIEditorRecibosProveedor, uIEditorReciboProveedor,
|
||||||
uDataModuleRecibosProveedor, uIEditorFechaPagoProveedor, uIEditorElegirRecibosProveedor;
|
uDataModuleRecibosProveedor, uIEditorFechaPagoProveedor, uIEditorElegirRecibosProveedor;
|
||||||
|
|
||||||
@ -664,11 +664,9 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
function TRecibosProveedorController.ImporteTotalModificado(ARecibosProveedor : IBizRecibosProveedor; var ImporteRestante: Currency) : Boolean;
|
function TRecibosProveedorController.ImporteTotalModificado(ARecibosProveedor : IBizRecibosProveedor; var ImporteRestante: Currency) : Boolean;
|
||||||
//REPASAR
|
var
|
||||||
//var
|
HayCambio: TDADeltaChange;
|
||||||
// HayCambio: TDADeltaChange;
|
|
||||||
begin
|
begin
|
||||||
{
|
|
||||||
Result := False;
|
Result := False;
|
||||||
ImporteRestante := 0;
|
ImporteRestante := 0;
|
||||||
HayCambio := ARecibosProveedor.DataTable.Delta.FindChange(ARecibosProveedor.RecNo);
|
HayCambio := ARecibosProveedor.DataTable.Delta.FindChange(ARecibosProveedor.RecNo);
|
||||||
@ -679,7 +677,6 @@ begin
|
|||||||
if ImporteRestante <> 0 then
|
if ImporteRestante <> 0 then
|
||||||
Result := True;
|
Result := True;
|
||||||
end;
|
end;
|
||||||
}
|
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TRecibosProveedorController.Guardar(ARecibosProveedor: IBizRecibosProveedor): Boolean;
|
function TRecibosProveedorController.Guardar(ARecibosProveedor: IBizRecibosProveedor): Boolean;
|
||||||
|
|||||||
@ -188,7 +188,7 @@ begin
|
|||||||
AAlbaran.DataTable.Active := True;
|
AAlbaran.DataTable.Active := True;
|
||||||
|
|
||||||
try
|
try
|
||||||
AFacturasNuevas := AFacturasClienteController.Nuevo;
|
AFacturasNuevas := AFacturasClienteController.Nuevo(False);
|
||||||
if AFacturasClienteController.Anadir(AFacturasNuevas, AAlbaran) then
|
if AFacturasClienteController.Anadir(AFacturasNuevas, AAlbaran) then
|
||||||
begin
|
begin
|
||||||
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
||||||
|
|||||||
@ -189,7 +189,7 @@ begin
|
|||||||
|
|
||||||
try
|
try
|
||||||
|
|
||||||
AFacturasNuevas := AFacturasProveedorController.Nuevo;
|
AFacturasNuevas := AFacturasProveedorController.Nuevo(False);
|
||||||
if AFacturasProveedorController.Anadir(AFacturasNuevas, AAlbaran) then
|
if AFacturasProveedorController.Anadir(AFacturasNuevas, AAlbaran) then
|
||||||
begin
|
begin
|
||||||
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
||||||
|
|||||||
@ -179,7 +179,7 @@ begin
|
|||||||
APedidos.DataTable.Active := True;
|
APedidos.DataTable.Active := True;
|
||||||
|
|
||||||
try
|
try
|
||||||
AFacturasNuevas := AFacturasProveedorController.Nuevo;
|
AFacturasNuevas := AFacturasProveedorController.Nuevo(False);
|
||||||
if AFacturasProveedorController.Anadir(AFacturasNuevas, APedidos.ID) then
|
if AFacturasProveedorController.Anadir(AFacturasNuevas, APedidos.ID) then
|
||||||
begin
|
begin
|
||||||
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
||||||
|
|||||||
@ -179,7 +179,7 @@ begin
|
|||||||
AAlbaranes.DataTable.Active := True;
|
AAlbaranes.DataTable.Active := True;
|
||||||
|
|
||||||
try
|
try
|
||||||
AFacturasNuevas := AFacturasProveedorController.Nuevo;
|
AFacturasNuevas := AFacturasProveedorController.Nuevo(False);
|
||||||
if AFacturasProveedorController.Anadir(AFacturasNuevas, AAlbaranes) then
|
if AFacturasProveedorController.Anadir(AFacturasNuevas, AAlbaranes) then
|
||||||
begin
|
begin
|
||||||
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
if AFacturasNuevas.DataTable.RecordCount = 1 then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user