Regra por processo 742 - Excluir atendimento

Esta regra será chamada antes e depois da exclusão de um Atendimento nas telas Benefícios > Serviço Social > Agendamento > Por Data e Por Colaborador no botão Excluir Horário.

Recursos utilizados: 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 excluir e 1 depois da exclusão.

Tabela Disponível: R161ATE. Neste caso os campos de usuário não estarão disponíveis.

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>/* Envia uma mensagem antes e depois da exclusão. */<br></br>/* Testa o acesso à tabela e carrega o campo do usuário. */<br></br><br></br>Se (vExecucaoRegra=0)<br></br> Inicio<br></br> Se (R161ATE.NumCad = 1)<br></br> Mensagem(Retorna, "Antes da Exclusão, Colaborador = 1");<br></br> Senao<br></br> Mensagem(Retorna, "Antes da Exclusão, Colaborador &#x3C;> 1");<br></br> R161ATE.USU_Cad = "USUCAD Alt"; <br></br> Fim;<br></br>Senao<br></br> Inicio<br></br> Mensagem(Retorna, "Depois da Exclusão"); <br></br> Fim;</p></div>

Disponível para o módulo: BS.

Este artigo ajudou você?