Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 743 - Início da provisão

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.

Este artigo ajudou você?