Regra por processo 633 - Manutenção acidente de trabalho
Esta regra é executada após o botão "Alterar" ser pressionado, na tela de cadastro de Acidente de Trabalho.
Recursos utilizados: Nesta regra o usuário poderá efetuar tratamentos para as alterações realizadas no acidente de trabalho. Para saber qual pasta estava sendo alterada, é possível utilizar a variável de sistema TipoCadAct. Esta variável irá conter os seguintes valores conforme a pasta que disparou a regra:
- Acidente, Testemunhas, Dados Custos;
- CAT;
- Plano de Ação;
- Imagens;
- Causas do Acidente;
- Agentes Causadores;
- Local de Lesões;
- Natureza das Lesões.
Comando Cancel: O comando Cancel() funciona da seguinte forma:
- Cancel(1) = Cancela alteração realizada na regra para o registro em específico. Caso exista mais remédios na grade que chamarão regras, estas continuarão a serem executadas.
- Cancel(2) = Cancela todo o processo do botão 'Alterar'. Ou seja, irá cancelar a execução da regra atual e nenhuma outra regra será executada, cancela o processo de alteração dos registros.
Exemplo:
Se (TipoCadAct = 2)
{
/* Cancela alterações da CAT */
Cancel(1);
}
Se (TipoCadAct = 3)
{
Mensagem(Erro, "Não é possível incluir/alterar/excluir planos de ação");
}
Utilização:Esta regra por processo está relacionada ao Cadastro de Acidente de Trabalho, do módulo SM.