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 <> 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 <> 1))<br></br> IniCalCtb = 1;</p></div>
Utilização: Módulo Administração de Pessoal nas rotinas de contabilização Atual e Nova.
English
Español

English
Español

