Regra por processo 728 - Alterar centro de custo

Esta regra será chamada antes e depois da alteração de um centro de custo na tela C.Custo que se encontra em Empresas > C.Custo.

Recursos disponíveis: poderá ser utilizada a variável de sistema vExecucaoRegra para identificar em qual momento está executando: a variável retornará 0 se estiver sendo chamada antes de alterar e 1 depois da alteração.

Tabela Disponível: R018CCU.

Comando Cancel: O usuário poderá impedir o processo utilizando o comando Cancel() ou o comando Mensagem(Erro…) para cancelar.

Exemplo:

<div class="Code"><p><br></br>/* Envia uma mensagem antes e depois da alteração, testando um campo da R018CCU. */<br></br><br></br>Se (vExecucaoRegra=1)<br></br> Mensagem(Retorna, "Depois da Alteração"); <br></br>Senao<br></br> Inicio<br></br> AlfaParaInt (R018CCU.CodCcu, xCodCcu);<br></br> Se (xCodCcu = 1000)<br></br> Mensagem(Retorna, "Codigo CCU = 1000, Antes da Alteração");<br></br> Senao<br></br> Mensagem(Retorna, "Codigo CCU &#x3C;> 1000, Antes da Alteração");<br></br> Fim;</p></div>

Disponível para os módulos: Módulos que possuem o menu Empresas > C.Custo habilitado.

Este artigo ajudou você?