CarregaSaldoAnteriorProjeto

Retornar o saldo anterior de um respectivo projeto.

Sintaxe: Funcao CarregaSaldoAnteriorProjeto (CodEmp,NumPrj,CodFpj,RotPpj,CtaFin,CodCcu,DatAtu, CarPos,CarOrc,CarCts,CarCcs);

Parâmetros:

Nome Tipo Descrição
CodEmp Alfa Código da Empresa - obrigatório
NumPrj Alfa Número do Projeto - obrigatório
CodFpj Alfa Código da Fase.
RotPpj Alfa Código da Rotina. Se informado determinado valor, fará o filtro por determinada rotina.
CtaFin Alfa Conta Financeira.
CodCcu Alfa Centro de Custos.
DatAtu Data Data Atualização.
CarPos Alfa Se está variável receber “Sim”, ela irá verificar se existe algo na tabela E615POS. Os valores podem ser "SIM" ou "NÃO".
CarOrc Alfa Se está variável receber “Sim”, ela irá verificar se existe algo na tabela E615ORC. Os valores podem ser "SIM" ou "NÃO".
CarCts Alfa Se está variável receber “Sim” irá trazer somente valores de Contas Financeiras “Sintéticas”. Se receber “Não” irá trazer somente valores de Contas Financeiras “Analíticas”. Se receber “Ambos”, irá trazer valores de Conta Financeira Sintéticas e Analíticas.Os valores podem ser "SIM" ou "NÃO".
CarCcs Alfa Se está variável receber “Sim” irá trazer somente valores de Centro de Custos “Sintéticos”. Se receber “Não” irá trazer somente valores de Centro de Custos “Analíticos”. Se receber “Ambos”, irá trazer valores de Centro de Custos Sintéticos e Analíticos. Os valores podem ser "SIM" ou "NÃO".

Exemplo 1:

Definir Alfa ECodEmpAlf;
Definir Alfa ENumPrjAlf;
Definir Alfa ECodFpjAlf;
Definir Alfa ERotPpjAlf;
Definir Alfa ECtaFinAlf;
Definir Alfa ECodCcuAlf;
Definir Data EDatAtu;

NDatAtu = EDatAtu – 1; (data inicial menos 1 dia)

CarregaSaldoAnteriorProjeto(ECodEmp,ENumPrj,ACodFpj,ERotPpj,ACtaFin,ECodCcu,NDatAtu, "SIM","SIM",”NÃO”,”NÃO”);

Utilização da Função (dependentes): Nenhum dependente.

Observação: É Recomendado utilizar o Web Service de "com.senior.g5.co.mfi.prj.buscasaldofinanceiroprojetogrid: SaldoFinanceiroGrid" para buscar os dados de saldos dos projetos financeiros, pois o mesmo é mais performático e sua implementação é mais fácil e legível.

Este artigo ajudou você?