Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 750 - Antes do cálculo colaborador

Regra por processo 750 - Antes do cálculo colaborador

Esta regra será chamada antes de iniciar o cálculo da folha do colaborador nos itens de menu Cálculos > Efetuar Cálculo ou Cálculos > Ficha Financeira > Cadastro.

Recursos utilizados: através das variáveis "CancelarCalculo" e "CancelarColaborador" é possível cancelar o cálculo da folha sem perder informações das tabelas já gravadas anteriormente pelo cálculo (R046IRF, R054CTD, etc.). Para isto basta informar o valor 1 (um) para estas variáveis.

Tabelas disponíveis: Não há tabelas disponíveis neste ponto. Sendo necessário buscar alguma informação deve-se usar cursores.

Exemplo 1:

/* Cancela quando o cálculo for do tipo 11 */

Se (TipCal = 11)
CancelarCalculo = 1;

/* Atribuindo o valor 1 para a variável CancelarCalculo, o cálculo é cancelado, não excluindo o que já foi processado. */

Exemplo 2:

/* Cancela o cálculo do colaborador se o cálculo for do tipo 11 */

Se (TipCal = 11)
CancelarColaborador = 1;

/* Verifica se o colaborador se enquadra na condição e faz o cancelamento do cálculo deste e passa para o cálculo do próximo colaborador. */

Exemplo 3:

/* Cancela o cálculo do colaborador se o cálculo for do tipo 11 */

Se (TipCal = 11)
Mensagem(Erro ,"Não é possível calcular a folha de pagamento.");

/* No caso de utilizar uma mensagem de erro, é criada uma exceção e passa para o próximo colaborador. */

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?