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!

LeMemListNfeOcp1

Esta função lê uma lista em memória criada na tela F442DNE [ Comercial > Compras > Consultas > Notas Fiscais > Divergências NFE X OC ].

Sintaxe: LeMemListNfeOcp1(Numero Pos, Numero End Fim, Numero End Nfc, Alfa CodSnf, Numero End For, Numero End SqN, Alfa End ProSer, Alfa End Der, Numero End Ocp, Numero End SeqO, Alfa End Obs, Alfa End Div, Alfa End NfD, Alfa End OCD, Alfa End Dif).

Parâmetros:

Nome Tipo Descrição
Pos Numero Variável que recebe a posição da lista.
Fim Numero Variável que retorna o final da lista.
Nfc Numero Variável que retorna o Número da NF de entrada.
Snf Alfa Variável que retorna a Série da NF.
For Numero Variável que retorna o código do fornecedor.
SqN Numero Variável que retorna a sequência da NF.
ProSer Alfa Variável que retorna o código do produto/serviço.
Der Alfa Variável que retorna o código da derivação.
Ocp Numero Variável que retorna o número da OC.
SeqO Numero Variável que retorna a sequência da OC.
Obs Alfa Variável que retorna observação.
Div Alfa Variável que retorna as divergências.
NfD Alfa Variável que retorna a descrição da NF.
OCD Alfa Variável que retorna a descrição da OC.
Dif Alfa Variável que retorna a diferença.

Tipo de retorno:

Fim: Variável numérica que retorna o final da lista.
Nfc: Variável numérica que retorna o Número da NF de entrada.
Snf: Variável alfa numérica que retorna a Série da NF
For: Variável numérica que retorna o código do fornecedor.
SqN: Variável alfa numérica que retorna a sequência da NF
ProSer: Variável alfa numérica que retorna o código do produto/serviço
Der: Variável alfa numérica que retorna o código da derivação.
Ocp: Variável numérica que retorna o número da OC.
SeqO: Variável numérica que retorna a sequência da OC.
Obs: Variável alfa numérica que retorna observação.
Div: Variável alfa numérica que retorna as divergências.
NfD: Variável alfa numérica que retorna a descrição da NF.
OCD: Variável alfa numérica que retorna a descrição da OC.
Dif: Variável alfa numérica que retorna a diferença.

Um Exemplo prático:

Definir Numero VCodFil;
Definir Numero VNumNfc;
Definir Numero VCodFor;
Definir Alfa VCodSnf[06];
Definir Numero VSeqNfc;
Definir Alfa VProSer[14];
Definir Alfa VCodDer[07];
Definir Numero VSeqOcp;
Definir Numero VNumOcp;
Definir Alfa VObserv[70];
Definir Alfa VDiverg[70];
Definir Alfa VNfDesc[14];
Definir Alfa VOcDesc[14];
Definir Alfa VVlrDif[15];
Se (IniciouRel=0)
Inicio
IniciouRel = 1;
PosMemList = 0;
Enquanto (FimMemList = 0) 
Inicio
LeMemListNfeOcp1(PosMemList,FimMemList,VNumNfc,VCodSnf,VCodFor,VSeqNfc,VProSer,VCodDer,VSeqOcp,VNumOcp,VObserv,VDiverg,VNfDesc,VOcDesc,VVlrDif);
Se (FimMemList = 0)
ListaSecao("Adicional_1");
PosMemList++;
Fim; 
fim;

Utilização das Função (dependentes): Nenhuma.

Observações: Esta função é uma cópia da função já existente (LeMemListNfeOcp), porém, nesta nova função é passada a variável Série da Nota Fiscal de Entrada.

Este artigo ajudou você?