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.
English
Español
English
Español


