Identificador de Regra

FIN-615PSARE01

Módulo: FIN - Financeiro.

Finalidade: Este identificador tem a finalidade de consistir os campos da tela.

Tela: F615PSA

Transação: Não se aplica.

Regra:

Definir numero PrjNQtdPen;
Definir numero PrjNPerPen;
Definir numero PrjNQtdUlt;
Definir numero PrjNPerUlt;
Definir alfa PrjAEstado;

se (PrjAEstado = "INSERINDO") {
se (PrjNQtdUlt > 5) {
mensagem(erro, "Quantidade maior que 5.");
}
}
senao
se (PrjAEstado = "ALTERANDO") {
se (PrjNQtdUlt > 10) {
mensagem(erro, "Quantidade maior que 10.");
}
}

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
PrjNQtdPen NÚMERO Quantidade dias vencimento penúltimo adiantamento a partir da emissão N
PrjNPerPen NÚMERO Percentual de prestação de contas do penúltimo adiantamento N
PrjNQtdUlt NÚMERO Quantidade dias vencimento último adiantamento a partir da emissão N
PrjNPerUlt NÚMERO Percentual de prestação de contas do último adiantamento N
PrjAEstado ALFA INSERINDO - ALTERANDO - EXCLUINDO 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.

Este artigo ajudou você?