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!

LeMemListMovRec

Esta função lê a lista em memória que contem os dados da tela Contas a Receber - Consulta Movimento Diário para montar os mesmos dados no relatório. A leitura da lista em memória é feita sempre na posição em que estiver a Variável pPos, e quando a lista estiver posicionada no final, a variável PFim conterá 1.

Sintaxe: LeMemListMovRec(Numero pPos,Numero End pFim,Numero End pFil,Alfa End pTit,Alfa End pTpt,Numero End pCli,Numero End pSeq,Alfa End pTns,Numero End pDat1,Numero End pDat2,Numero End pVlr1,Numero End pVlr2,Alfa End pApe).

Parâmetros:

Nome Tipo Descrição
pPos Numero Variável que possui a posição atual em que se encontra a lista em memória.
pFim Numero Variável que indica se é o fim da lista, ou seja, se não há mais registros a serem lidos.
pFil Numero Variável que retorna a filial do título.
pTit Alfa Variável que retorna o número de título.
pTpt Alfa Variável que retorna o tipo do título.
pCli Numero Variável que retorna o cliente do título.
pSeq Numero Variável que retorna a sequência do título.
pTns Alfa Variável que retorna a transação do título.
pDat1 Numero Variável que retorna a data de emissão do título.
pDat2 Numero Variável que retorna a data de movimento do título.
pVlr1 Numero Variável que retorna o valor de débito do título (adiantamento).
pVlr2 Numero Variável que retorna o valor de crédito do título (duplicata).
pApe Alfa Variável que retorna o apelido do cliente do título.

Tipo de retorno:

pFim : Variável numérica que indica se é o fim da lista, ou seja, se não há mais registros a serem lidos.

pFil : Variável numérica que retorna a filial do título.

pTit : Variável alfanumérica que retorna o número de título.

pTpt : Variável alfanumérica que retorna o tipo do título.

pCli : Variável numérica que retorna o cliente do título.

pSeq : Variável numérica que retorna a sequência do título.

pTns : Variável alfanumérica que retorna a transação do título.

pDat1: Variável numérica que retorna a data de emissão do título.

pDat2: Variável numérica que retorna a data de movimento do título.

pVlr1: Variável numérica que retorna o valor de débito do título (adiantamento).

pVlr2: Variável numérica que retorna o valor de crédito do título (duplicata).

pApe : Variável alfanumérica que retorna o apelido do cliente do título.

Exemplo:

Enquanto (FimMemList = 0)

Inicio

LeMemListMovRec(PosMemList,FimMemList,FCodFil,VNumTit,VCodTpt,FCodCli,FSeqMov,VCodTns,FDatEmi,

FDatMov,FVlrDeb,FVlrCre,VApeCli);

Se (FimMemList = 0)

Inicio

Se (Pri = 1)

Inicio

DiaAux = FDatMov;

Pri = 0;

Acabou = 1;

Fim;

Se (DiaAux <> FDatMov)

Inicio

FDatDia = DiaAux;

DiaAux = FDatMov;

ListaSecao("Adicional_2");

Fim;

ListaSecao("Adicional_1");

PosMemList++;

Fim;

Utilização da Função (dependentes): Nenhum dependente.

Observações: É importante que seja feito o controle sobre as variáveis pPos e PFim, devido a se for passado a posição incorreta, ou se não for visto se a cada leitura a lista não está posicionada no final podem ocorrer erros, como: "Lista Posicionada no final", ou os dados virem incorretos.

Este artigo ajudou você?