TOPLIQ implemented

De Pragma Wiki
Revisión del 20:44 19 may 2025 de Luciano Carou (discusión | contribs.) (Página creada con «=Descripción= El objeto '''TOPLIQ_implemented''' (Detalle de liquidaciones de órdenes de pago OPLIQ.) extiende a ORDENES PAGO/LIQUIDACION. =Identidad= Category:MANUAL/PROGRAMADOR Category:DATASETS/IMPLEMENTED *Ancestro: TprxADODataSetDetail *Carpeta: C:\DevelopPrx\implemented *Archivo: OPLIQ_implemented.pas =Declaración= <pre> type TOPLIQ_implemented = class(TprxADODataSetDetail) private protected function Habil…»)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
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

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.