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.