Gestão de Pessoas - Manual do Usuário > Customizações > Regras > Regras por Processo > Regra por processo 677 - Antes exclusão de vales gerados colaborador

Regra por processo 677 - Antes exclusão de vales gerados colaborador

Esta regra será chamada antes da exclusão de Vales Gerados, a cada colaborador, na rotina de Benefícios do módulo BS.

Recursos utilizados: Estarão disponíveis  para consulta os campos NumEmp, TipCol, NumCad, CodVal e TabEve da tabela R162GER.

O campo DatVal também estará disponível, mas demonstrará sempre a Data Final da Competência informada. Isto porque a regra é chamada a cada colaborador, e não a cada dia, não tendo como mostrar adequadamente o DatVal e os demais campos, como QtdVal, VlrVal, StaVal e OriVal.

Exemplo:

/* Não permite a Exclusão dos Vales de Código 5 – Refeição */

Se (R162GER.CodVal = 5)
Inicio
   Mensagem(Retorna,"Não é Permitido Excluir os Vales do Tipo Refeição. [Ok]");
   Cancel(1);
Fim;

/* Guarda as informações do vale excluído para ser usado na mensagem da RPP 678 - depois da exclusão */


Definir Alfa aNumCad;
Definir Alfa aCodVal;
IntParaAlfa(R162GER.NumCad, aNumCad);
IntParaAlfa(R162GER.CodVal, aCodVal);

Disponível para o módulo: Módulo BS - rotina de Benefícios.

Este artigo ajudou você?