Identificador de Regra
FIN-615PRJSL01
Módulo: FIN - Financeiro.
Finalidade: Retornar o saldo do projeto somando ou não as fases conforme parametrizado na regra.
Se não houver regra ligada ao identificador, o padrão é mostrar o saldo do projeto quebrando por fase.
Características: O identificador é consistido somente quando há controle de aprovação ativo para o projeto.
Tela: F615PRJ
Transação: Não se aplica.
Regra:
Exemplo:
Definir Alfa VSConApr;
Definir Data VSDatIni;
Definir Data VSDatFim;
Definir Numero VSDetSal;
Definir Alfa PRJASituacaoAtual;
Definir Alfa PRJASituacaoAnterior;
Definir Alfa PRJAConsiste;
se ((PRJASituacaoAtual = "ENC") ou (PRJASituacaoAtual = "CAN") ou (PRJASituacaoAtual = "REP"))
inicio
PRJAConsiste = 'S'; @consistir o saldo@
VSConApr = 'S'; @considerar as fases onde o campo ConApr estiver igual a Sim@
VSDetSal = 0; @Detalhar saldo do projeto somando as fases@
VDia = 01;
vMes = 01;
vAno = 2012;
MontaData(vDia, vMes, vAno, VSDatIni);
VDia = 31;
vMes = 12;
vAno = 2012;
MontaData(vDia, vMes, vAno, VSDatFim);
fim;
senao
PRJAConsiste = 'N';
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSDatIni | DATA | Data inicial pesquisa saldo | N |
VSDatFim | DATA | Data final pesquisa saldo | N |
VSConApr | ALFA | Cons. Orçamento p/ Aprovação (S / N) | N |
VSDetSal | NÚMERO | Detalhar saldo do projeto (0 - soma fases / 1 - quebra fases) | N |
PRJASituacaoAtual | ALFA | Situação atual do projeto | N |
PRJASituacaoAnterior | ALFA | Situação anterior do projeto | N |
PRJAConsiste | ALFA | Consiste saldo do projeto ('S' - Sim/ 'N' Não) | N |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.