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


