diff --git a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas index d60a680d..8dc44a0e 100644 --- a/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas +++ b/Source/Modulos/Facturas de cliente/Views/uEditorFacturaCliente.pas @@ -355,14 +355,7 @@ begin // Si la factura tiene detalles hay que mirar si los descuentos y otros campos // para los artículos hay que cambiarlos. if (FFactura.Detalles.RecordCount > 0) then - begin - FDetallesController := TDetallesFacturaClienteController.Create; - try - FDetallesController.ActualizarDetalles(FFactura.Detalles, FFactura.Cliente); - finally - FDetallesController := NIL; - end; - end; + FController.DetallesController.ActualizarDetalles(FFactura.Detalles, FFactura.Cliente); end; procedure TfEditorFacturaCliente.pgPaginasChanging(Sender: TObject; diff --git a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas index 0d63c0a3..a3d9f6a3 100644 --- a/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas +++ b/Source/Modulos/Facturas de proveedor/Views/uEditorFacturaProveedor.pas @@ -332,14 +332,7 @@ begin // Si la factura tiene detalles hay que mirar si los descuentos y otros campos // para los artículos hay que cambiarlos. if (FFactura.Detalles.RecordCount > 0) then - begin - FDetallesController := TDetallesFacturaProveedorController.Create; - try - FDetallesController.ActualizarDetalles(FFactura.Detalles, FFactura.Proveedor); - finally - FDetallesController := NIL; - end; - end; + FController.DetallesController.ActualizarDetalles(FFactura.Detalles, FFactura.Proveedor); end; procedure TfEditorFacturaProveedor.pgPaginasChanging(Sender: TObject;