Devido à descontinuação da versão 5.10.3, que ocorrerá em 30/09/2025, informamos que este manual não receberá atualizações a partir desta data. Para mais informações sobre a evolução do Gestão Empresarial | ERP, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.

Informamos que as funcionalidades da Reforma Tributária estão disponíveis apenas a partir da versão 5.10.4 do Gestão Empresarial.
Acesse o Portal de Exigências Legais da Senior para saber como preparar o seu negócio!

LELISTADVV

Após a utilização da função GeraListaDVV, efetua a leitura da lista dos DVVs gerados.

Sintaxe: Funcao LeListaDvv(Numero Pos, Numero End FimLis, Alfa End NomDvv, Numero End VlrBas, Numero End VlrCal, Numero End VlrAvp, Numero End PrzCal)

Parâmetros :

Nome Tipo Descrição Retorna Valor

Pos

Numero

Posição do registro a ser lido na lista.

Não

FimLis

Numero

Indicador de Fim da Lista (0 – Não término, 1 - Término).

Sim

NomDvv

Alfa

Nome do DVV gerado.

Sim

VlrBas

Numero

Valor Base do DVV.

Sim

VlrCal

Numero

Valor Calculado do DVV.

Sim

VlrAvp

Numero

Valor Presente do DVV.

Sim

PrzCal

Número

Prazo (em dias) usado para o cálculo do valor presente.

Sim

Exemplo:

definir Numero Posicao;
definir Numero Finaliza;
definir Numero VBaseDvv;
definir Numero VCalcDvv;
definir Numero VPresDvv;
definir Numero VPrazDvv;

GeraListaDvv("P", E120Ipd.CodEmp, E120Ipd.CodFil, " ", E120Ipd.NumPed, "P", E120Ipd.SeqIpd, 10, 5, 5);

Posicao = 0;

Finaliza = 0;

LeListaDvv(Posicao, Finaliza, NomeDvv, VBaseDvv, VCalcDvv, VPresDvv, VPrazDvv);

enquanto (Finaliza = 0)

{

IntParaStr(VBaseDvv, BaseDvv);

IntParaStr(VCalcDvv, CalcDvv);

IntParaStr(VPresDvv, PresDvv);

IntParaStr(VPrazDvv, PrazDvv);

ListaSecao("SDVV"); @seção onde podem ser listados os dados dos dvv’s@

Posicao = Posicao + 1;

LeListaDvv(Posicao, Finaliza, NomeDvv, VBaseDvv, VCalcDvv, VPresDvv, VPrazDvv);

}

Este artigo ajudou você?