diff --git a/Source/Modulos/Pedidos a proveedor/Controller/uPedidosProveedorController.pas b/Source/Modulos/Pedidos a proveedor/Controller/uPedidosProveedorController.pas index 2ad07c23..78638bb5 100644 --- a/Source/Modulos/Pedidos a proveedor/Controller/uPedidosProveedorController.pas +++ b/Source/Modulos/Pedidos a proveedor/Controller/uPedidosProveedorController.pas @@ -372,7 +372,11 @@ begin APedido.DataTable.FieldByName(fld_PedidosProveedorID_ALMACEN).AsVariant := NULL; if (APedido.ID_OBRA = 0) then + begin + APedido.DataTable.DisableEventHandlers; //Arreglo temporal APedido.DataTable.FieldByName(fld_PedidosProveedorID_OBRA).AsVariant := NULL; + APedido.DataTable.EnableEventHandlers; + end; Result := True; finally