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:

<div class="Code"><p>/* Atribui contabilização por Rateio para a empresa 1. */<br></br> Se (R030EMP.NumEmp = 1)<br></br> IniCalCtb = 3;</p><p>/* 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. */<br></br> Se (((R030EMP.UsaRat = 'N') ou (R030EMP.UsaRat = 'L')) e (R030EMP.NumEmp &#x3C;> 1))<br></br> IniCalCtb = 2;<br></br><br></br>/* 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. */<br></br> Se ((R030EMP.UsaRat = 'C') e (R030EMP.NumEmp &#x3C;> 1))<br></br> IniCalCtb = 1;</p></div>

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

Este artigo ajudou você?