TOPLIQ implemented
Ir a la navegación
Ir a la búsqueda
Descripción
El objeto TOPLIQ_implemented (Detalle de liquidaciones de órdenes de pago OPLIQ.) extiende a ORDENES PAGO/LIQUIDACION.
Identidad
- Ancestro: TprxADODataSetDetail
- Carpeta: C:\DevelopPrx\implemented
- Archivo: OPLIQ_implemented.pas
Declaración
type
TOPLIQ_implemented = class(TprxADODataSetDetail)
private
protected
function Habilitado: Boolean;
procedure LiquidarClick(Sender: TObject);
public
constructor Create(AOwner: TComponent); override;
destructor Destroy; override;
procedure Loaded; override;
procedure DefaultValuesAssign; override;
procedure GetPopupOptions(Sender: TprxPopupMenu); override;
procedure InsertXtd(Sender: TObject); override;
procedure EditXtd(Sender: TObject); override;
procedure DeleteXtd(Sender: TObject); override;
function PostXtd(Sender: TObject): Boolean; override;
published
end;
Implementación
function Habilitado: Boolean
Retorna True si la cabecera del comprobante está en estado Abierto.
procedure GetPopupOptions(Sender: TprxPopupMenu)
Agrega la opción de "Liquidar" al menú de opciones.
procedure DeleteXtd(Sender: TObject)
Al eliminar un registro vuelve a liquidar.
function PostXtd(Sender: TObject): Boolean
Al postear el registro vuelve a liquidar.
procedure LiquidarClick(Sender: TObject)
Función que hace la liquidación de la orden de pago.
- Llama a TOPCAB_implemented(MasterDataSet).LiquidarClick.
- Opcionalmente llama a TOPCAB_implemented(MasterDataSet).CalcularRetenciones para calcular las retenciones.