vExecucaoRegra
Identifica se a Regra por Processo está sendo executada antes ou após a inclusão/alteração/exclusão. Se estiver sendo executada antes, retornará 0, se for depois, retornará 1.
Tipo: Número (9).
Exemplo: Fazer uma verificação na regra antes do registro ser inserido.
Se (vExecucaoRegra
= 0)
Inicio
...
Fim;
Utilização: Regras por Processo.
Observação: Nas regras de exclusão, após excluir o registro o mesmo não estará mais disponível para consulta na regra. O sistema posicionará o cursor automaticamente no próximo registro. Este é um comportamento padrão do sistema. Uma alternativa para consistir os valores do registro que foi excluído seria guardar estes valores em variáveis antes da exclusão, para usá-los na regra após a exclusão.
Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.