Regra por processo 743 - Início da provisão
Esta regra é chamada no início do cálculo da provisão (rotinas atual e nova).
Para esta regra não há tabela disponível.
Comando Cancel: o usuário pode impedir o processo utilizando o comando Cancel() ou o comando Mensagem(Erro...) para cancelar.
Exemplo:
/* Ao iniciar o cálculo da provisão envia
uma mensagem de erro informando que a contabilização já está gerada. */
/* Neste exemplo, foi criado previamente um campo de usuário que é alimentado
através de outra regra quando a contabilização é gerada. */
Cursor.SQL "SELECT <Campo_de_Usuário> FROM <Tabela>";
Cursor.AbrirCursor();
Se (Cursor.Achou)
Inicio
xContab = Cursor.<Campo_de_Usuário>;
Se (xContab = "S")
Inicio
Mensagem(Erro,"Não é possível calcular a provisão
porque a contabilização ja foi gerada");
Cancel(1);
Fim;
Fim;
Disponível para o módulo: Administração de Pessoal.