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!

LeMemListAVM

Esta função lista em um relatório as informações contidas na tela de Análise das variações de Materiais. Utilizada internamente, em  modelos chamados das telas, e se for chamado pelo gerador de relatório não apresentarão informações. Estes modelos são dependentes das telas, pois utilizam informações geradas por elas.

Sintaxe: Funcao LeMemListAVM(Numero pPos,Numero End pFim,Alfa End CCU,Alfa End PRO, Alfa end DER,Alfa End ORI,Numero end OP,Numero End PPM,Numero End PRM,Numero End VPR, Numero End CPM, Numero End CRM,Numero End VRU,Numero End VRT);

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 retorna 1 quando tiver acabado a lista.
CCU Alfa Variável que retorna o código do centro de custos.
PRO Alfa Variável que retorna o código do produto.
DER Alfa Variável que retorna o código da derivação do produto.
ORI Alfa Variável que retorna o código da origem do produto.
OP Numero Variável que retorna o número da ordem de produção.
PPM Numero Variável que retorna o preço padrão.
PRM Numero Variável que retorna o preço médio.
VPR Numero Variável que retorna a variação de preço.
CPM Numero Variável que retorna o consumo padrão.
CRM Numero Variável que retorna o consumo real.
VRU Numero Variável que retorna a variação da utilização.
VRT Numero Variável que retorna a variação total.

Tipo de retorno:

pFim: Variável alfanumérica que retorna 1 quando tiver acabado a lista.
CCU: variável que retorna o código do centro de custos
PRO: variável que retorna o código do produto
DER: variável que retorna o código da derivação do produto
ORI: variável que retorna o código da origem do produto
OP: variável que retorna o número da ordem de produção
PPM: variável que retorna o preço padrão
PRM: variável que retorna o preço médio
VPR: variável que retorna a variação de preço
CPM: variável que retorna o consumo padrão
CRM: variável que retorna o consumo real
VRU: variável que retorna a variação da utilização
VRT: variável que retorna a variação total

Exemplo:

Definir Alfa VCodCcuAnt;
Definir Alfa VCodCcu;
Definir Alfa VCodPro;
Definir Alfa VCodDer;
Definir Alfa VCodOri;
Definir Alfa DCodCcu;
Definir Alfa DCodPro;
Definir Alfa DCodDer;
Definir Alfa DCodOri;
Definir Numero FimMemList;
Definir Numero pos;
Definir Numero AchouDados;
FimMemList = 0;
Pos = 0;
AcabouDados = 0;
VCodCcuAnt = "";
PriVez = 1;
Enquanto (FimMemList = 0)
inicio
LeMemListAVM(Pos,FimMemList,VCodCcu,VCodPro,VCodDer,VCodOri,FNumOrp,FPrePad,FPreMed,FVarPre,FConPad,FConRea,FVarUti,FVarTot);
Se (FimMemList = 0)
Inicio
Se ((PriVez = 1) ou (VCodCcuAnt <> VCodCcu))
Inicio
Se (PriVez = 0)
ListaSecao("SubTotalCcu");
DCodCcu = VCodCcu;
ListaSecao("Adicional_SubTituloCcu");
Fim
DCodPro = VCodPro;
DCodDer = VCodDer;
DCodOri = VCodOri;
ListaSecao("Adicional_Var");
PriVez = 0;
VCodCcuAnt = DCodCcu;
Pos = Pos + 1;
Fim;
Fim;
ListaSecao("SubTotalCcu");
AcabouDados = 1;

Observações: O modelo CSAG015.GER, que utiliza esta função, foi desenvolvido para ser chamado através da tela de Análise das Variações de Materiais. Se for chamado pelo Gerador de relatórios não funciona, pois não haverá dados carregados para exibição.

Este artigo ajudou você?