Identificador de Regra
FIN-616MANRD01
Módulo: FIN - Financeiro.
Finalidade: Esse identificador tem a finalidade de retornar uma data para a geração do lançamento manual no momento da aprovação ou desaprovação de um projeto.
Características: Caso a data passada for igual a "31/12/1900", o sistema irá considerar a data atual do movimento para a geração do lançamento manual.
Tela: F615PRJ
Transação: Não se aplica.
Regra:
Definir Numero VSLctCodEmp;
Definir Numero VSLctNumPrj;
Definir Data VSLctDatGer;
Definir Cursor CUR_E615PRJ;
VSLctDatGer = 0;
@Retorna a data de um campo de usuário da tabela E615PRJ@
CUR_E615PRJ.Sql "SELECT USU_DATE FROM E615PRJ WHERE
E615PRJ.CODEMP = :VSLctCodEmp AND
E615PRJ.NUMPRJ = :VSLctNumPrj";
CUR_E615PRJ.AbrirCursor();
se (CUR_E615PRJ.Achou)
VSLctDatGer = CUR_E615PRJ.USU_DATE;
CUR_E615PRJ.FecharCursor();
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSLctCodEmp | NÚMERO | Código da empresa do projeto | N |
VSLctNumPrj | NÚMERO | Número do projeto | N |
VSLctSitAtu | ALFA | Situação Atual do Projeto | N |
VSLctSitDes | ALFA | Situação Destino do Projeto | N |
VSLctOperacao | ALFA | Operação (DEFERIMENTO ou APROVACAO) | N |
VSLctDatGer | DATA | Data de geração do lançamento manual | S |
VSLctDatApr | DATA | Data de aprovação do projeto | S |
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.