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!

LeMemListComOrcRea

Nesta função retornará os valores orçados ou realizados por mes, referentes ao ano base informado, obtidos através da função MONTALISTORCREA.

Sintaxe: LEMEMLISTCOMORCREA (Numero Pos,Alfa Ind,Numero End Fim,Numero End V1,Numero End V2,Numero End V3,Numero End V4, Numero End V5,Numero End V6,Numero End V7,Numero End V8,Numero End V9,Numero End V10, Numero End V11,Numero End V12);

Parâmetros:

Nome Tipo Descrição
Pos Numero Variável que Indica o índice da linha a ser retornada.
Ind Alfa Indicador para informar se os valores que retornarão serão orçados ou realizados. "O" = Orçado "R"= Realizado.
Fim Numero Variável que indica o fim da lista.
V1 Numero Variável que retorna o valor orçado ou realizado do mês Janeiro.
V2 Numero Variável que retorna o valor orçado ou realizado do mês Fevereiro.
V3 Numero Variável que retorna o valor orçado ou realizado do mês Março.
V4 Numero Variável que retorna o valor orçado ou realizado do mês Abril.
V5 Numero Variável que retorna o valor orçado ou realizado do mês Maio.
V6 Numero Variável que retorna o valor orçado ou realizado do mês Junho.
V7 Numero Variável que retorna o valor orçado ou realizado do mês Julho.
V8 Numero Variável que retorna o valor orçado ou realizado do mês Agosto.
V9 Numero Variável que retorna o valor orçado ou realizado do mês Setembro.
V10 Numero Variável que retorna o valor orçado ou realizado do mês Outubro.
V11 Numero Variável que retorna o valor orçado ou realizado do mês Novembro.
V12 Numero Variável que retorna o valor orçado ou realizado do mês Dezembro.

Tipo de retorno:

Fim: Variável numérica que indica o fim da lista.

V1: Variável numérica que retorna o valor orçado ou realizado do mês Janeiro.

V2: Variável numérica que retorna o valor orçado ou realizado do mês Fevereiro.

V3: Variável numérica que retorna o valor orçado ou realizado do mês Março.

V4: Variável numérica que retorna o valor orçado ou realizado do mês Abril.

V5: Variável numérica que retorna o valor orçado ou realizado do mês Maio.

V6: Variável numérica que retorna o valor orçado ou realizado do mês Junho.

V7: Variável numérica que retorna o valor orçado ou realizado do mês Julho.

V8: Variável numérica que retorna o valor orçado ou realizado do mês Agosto.

V9: Variável numérica que retorna o valor orçado ou realizado do mês Setembro.

V10: Variável numérica que retorna o valor orçado ou realizado do mês Outubro.

V11: Variável numérica que retorna o valor orçado ou realizado do mês Novembro.

V12: Variável numérica que retorna o valor orçado ou realizado do mês Dezembro.

Exemplo:

Definir Alfa ECodEmp;

Definir Alfa ECodFil;

Definir Alfa ECodCcu;

Definir Alfa ECtaRed;

Definir Alfa VCodCcu;

Definir Alfa VNatCta;

Definir Alfa VClaCta;

Definir Alfa VAnaSin;

Definir Alfa VDebCreAnt;

Definir Alfa VDebCreAtu;

Definir Alfa VCodCcuAnt;

Definir Alfa VCodCcuAtu;

CaracterParaAlfa(EAnaSin,VAnaSin);

MontaListOrcRea(EcodEmp,ECodFil,Ecodccu,Ectared,EAnobas,vAnaSin);

FimMemList = 0;

Pos = 0;

VDebCreAnt = "";

VDebCreAtu = "";

VCodCcuAnt = "";

VCodCcuAtu = "";

VPriVez = 0;

VImpNat = 0;

enquanto (FimMemList = 0)

inicio

LeMemListComOrcReaChave(Pos,FimMemList,VCodEmp,VCodFil,VCodCcu,VNatCta,VClaCta,VCtaRed);

LeMemlistcomorcrea(Pos,"O",Fimmemlist,fOrcJan,fOrcfev,fOrcmar,fOrcabr,fOrcmai,fOrcJun,fOrcJul,fOrcago,fOrcset,fOrcout,fOrcnov,fOrcdez);

LeMemlistcomorcrea(Pos,"R",Fimmemlist,fReaJan,fReafev,fReamar,fReaabr,fReamai,fReajun,fReaJul,fReaago,fReaset,fReaout,fReanov,fReadez);

se (FimMemList = 0)

inicio

VCodCcuAtu = VCodCcu;

VDebCreAtu = VNatCta;

se (VCodCcuAtu <> VCodCcuAnt)

inicio

se (VPriVez = 0)

inicio

ListaSecao("Adicional_CabCcu");

VCodCcuAnt = VCodCcuAtu;

VDebCreAnt = VDebCreAtu;

VPriVez = 1;

fim;

senao

inicio

ListaSecao("Adicional_TotCcu");

ListaSecao("Adicional_CabCcu");

VCodCcuAnt = VCodCcuAtu;

fim;

fim;

ListaSecao("Adicional_Classificacao");

Pos = Pos + 1;

fim;

fim;

Utilização da Função (dependentes):

MontaListaOrcRea. É necessário sempre executar esta função antes.

LeMemListComOrcReaChave. É necessário sempre executar esta função antes.

Este artigo ajudou você?