SaldoPF
Esta função tem como finalidade buscar os valores da conta finaceria a partir dos dados carregados pela função SaldoPF.
Sintaxe: SaldoPF(Numero pCtaFin,Numero End pMesAno,Numero End pVlrOrc,Numero End pSalCpt,Numero End pVlrCxa,Alfa End pObsRat,Alfa End pObsMov,Alfa End pApeHis,Numero End pPos);
Parâmetros:
| Nome | Tipo | Descrição |
|---|---|---|
| pCtaFin | Numero | Variável que recebe a conta financeira a ser procurada. |
| pMesAno | Numero | Variável que recebe a data a ser procurada (utilizado na opção mensal). |
| pPos | Numero | Variável que indica que é começo de leitura quando possuir o valor -1 (utilizado na opção diário).pMesAno:Variável numérica que retorna a data do movimento (utilizado na opção diário). |
| pVlrOrc | Numero | Variável que retorna o valor orçado da conta. |
| pSalCpt | Numero | Variável que retorna o valor do saldo competência da conta. |
| pVlrCxa | Numero | Variável que retorna o valor em caixa da conta. |
| pObsRat | Alfa | Variável que retorna a observação do rateio. |
| pObsMov | Alfa | Variável que retorna a observação do movimento da tesouraria, c.receber, c.pagar e comissões. |
| pApeHis | Alfa | Variável que retorna o apelido do cliente, fornecedor, representante ou o histórico do movimento da tesouraria. |
| pPos | Numero | Variável que retorna para se achou a conta ((Achou = 1) ou (Não Achou = 0)). |
Tipo de retorno:
pMesAno:Variável numérica que retorna a data do movimento (utilizado na opção diário).
pVlrOrc:Variável numérica que retorna o valor orçado da conta.
pSalCpt:Variável numérica que retorna o valor do saldo competência da conta.
pVlrCxa:Variável numérica que retorna o valor em caixa da conta.
pObsRat:Variável alfanumérica que retorna a observação do rateio.
pObsMov:Variável alfanumérica que retorna a observação do movimento da tesouraria, c.receber, c.pagar e comissões.
pApeHis:Variável alfanumérica que retorna o apelido do cliente, fornecedor, representante ou o histórico do movimento da tesouraria.
pPos:Variável numérica que retorna para se achou a conta ((Achou = 1) ou (Não Achou = 0)).
Exemplo:
VPos = -1;
VAuxDat = 0;
VCtaFin = E091PLF.CtaFin;
SaldoPF(VCtaFin,VAuxDat,VVlrOrc,VVlrCpt,VVlrCxa,VObsRat,VObsMov,VApeHis,VPos);
se (VPos = 1)
inicio
FDatMov = VAuxDat;
FVlrCpt = VVlrCpt;
FVlrCxa = VVlrCxa;
DObsRat = FObsRat;
ListaSecao("Adicional_Movimento");
enquanto (VPos = 1)
inicio
VAuxDat = 0;
SaldoPF(VCtaFin,VAuxDat,VVlrOrc,VVlrCpt,VVlrCxa,VObsRat,VObsMov,VApeHis,VPos);
se (VPos = 1)
inicio
FDatMov = VAuxDat;
FVlrCpt = VVlrCpt;
FVlrCxa = VVlrCxa;
DObsRat = FObsRat;
ListaSecao("Adicional_Movimento");
FDatMov = 0;
FVlrCpt = 0;
FVlrCxa = 0;
fim;
fim;
fim;
Utilização da Função (dependentes):
- CarregaRazaoPF - É necessário sempre executar esta função antes.
- LiberaPF - É necessário sempre executar esta função depois.
English
Español
English
Español


