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

Regra por processo 711 - Início contabilização

Esta regra será chamada no início da Contabilização e tem o intuito de evitar que usuários calculem a contabilização com o tipo (c.custo, local, rateio) diferente do que a Empresa usa.

Recursos utilizados: a variável IniCalCtb pode ser usada na regra para atribuir o tipo da contabilização que deve ser usado pelo usuário:

    1 - Centro de Custo;

    2 - Local;

    3 - Rateio (lembrando que esta opção não está disponível para a nova rotina de contabilização).

Comando Cancel: A regra por processo terá sua execução cancelada quando conter algum cancel() maior que zero ou a função mensagem(erro, "").

Exemplo:

/* Atribui contabilização por Rateio para a empresa 1. */
   Se (R030EMP.NumEmp = 1)
     IniCalCtb = 3;

/* Atribui contabilização por Local para empresas que não usam rateio mão de obra ou que usam por local desde que não seja a empresa 1. */
   Se (((R030EMP.UsaRat = 'N') ou (R030EMP.UsaRat = 'L')) e (R030EMP.NumEmp <> 1))
     IniCalCtb = 2;

/* Atribui contabilização por C.Custo para empresas que usam rateio mão de obra por c.custo desde que não seja a empresa 1. */
   Se ((R030EMP.UsaRat = 'C') e (R030EMP.NumEmp <> 1))
     IniCalCtb = 1;

Utilização: Módulo Administração de Pessoal nas rotinas de contabilização Atual e Nova.

Este artigo ajudou você?