Skip to content

A classe TBaixaParcial é uma classe feita pela Totali para fazer cálculo de baixas entre listas de entrada e recurso.

Como Incluir a Classe no Código ​

Incluir classe TTUBaixaParcial em USES.
Incluir classe TTUItemBaixaParcialList, TTUItemBaixaParcial em USES após Implementation.
Instanciar a Classe. ex.: BaixaParcial: TBaixaParcial Instanciar a Classe. ex.: ItemAproveitados: TItemBaixaParcialList

Metodologia de Uso ​

Instanciar na procedure a TBaixaParcial para Entrada de Itens Disponíveis e Itens para Baixar e para Caucular, instanciar TItemBaixaParcialList para receber a lista de Itens Aproveitados da classe..

Var ItemAproveitados: TItemBaixaParcialList; BaixaParcial: TBaixaParcial;

O evento Create é feito de maneira simples.

BaixaParcial:= TBaixaParcial.Create;

Estas listas deverão ser alimentadas com:

BaixaParcial.AddNew(BaixaParcial.AddNew(pCodOri, pCodIdent, pPedDat, pQtdIte, pTipItem);

pCodOri  := Código de origem para vincular com a lista de Itens para Baixar.
pCodIdent:= Código de identificação do item para comparação.
pPedDat  := Data.
pQtdIte  := Quantidade Disponível.
pTipItem := Tipo de entrada - tpIteDisponivel, tpIteBaixar.

Chamar o evento Calcular() que retornará a Lista de Aproveitados preenchida com as baixas calculadas.

ItemAproveitados:= BaixaParcial.Calcular;