Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 6.10.1 aqui

RetModID

Retorna o código do módulo que executou a regra, considerando se o sistema está integrado ou não.
Por exemplo, quando o cliente só tem o módulo Medicina ("MC") o  seu código é 12. Se o cliente tiver o Segurança e Medicina ("SM") o código é 32. Então na regra é necessário considerar essas situações.

Aqui estão os valores que a variável pode retornar:

Código Módulo
1 FP - Administração de Pessoal
3 HR - Controle de Ponto e Refeitório Apuração de Ponto
5 RS - Recrutamento e Seleção
6 PL - Participação nos Lucros e Resultados
7 QV - Quadro de Vagas
8 CS - Cargos e Salários
9 BS - Benefícios
10 TD - Treinamento
11 SG - Segurança
12 MC - Medicina
13 JR - Jurídico
14 GL - Gerencial
15 PE - Pesquisa
16 TC - Transporte Coletivo
17 OC - Orçamento
18 TF - Tarefeiros
19 ARC - Archiving
21 RR - Controle de Ponto e Refeitório Refeitório
22 GE - Geração de Escalas
23 TASY - Integração Tasy
31 HR - Controle de Ponto e Refeitório
32 SM - Segurança e Medicina
33 TR - Treinamento e Pesquisa
34 QL - Quadro de Vagas e Orçamento
35 BS - Benefícios e Tarefeiros
38 SMB - SMB
39 DP - Diagnóstico Portaria 1510 
101 Administração de Pessoal Web
103 Controle de Ponto e Refeitório Web
105 RS Web
108 CS Web
109 BS Web
111 SG Web
112 MC Web
115 PE Web
117 OC Web
133 TR Web
134 QL Web
136 Portal
137 Quiosque
138 Controle de Ponto e Refeitório Portarias
139 Controle de Ponto e Refeitório Portarias Web
140 JR WebRH - Gestão de Pessoas | HCM 

Tipo: Numérico

Exemplo: 

Definir Alfa xRetModID;
Definir Alfa xMensagemRetorno;
NumeroParaAlfa(RetModId, xRetModID);
Concatena("O ID do módulo que chamou esta regra é", " : ", xRetModID, xMensagemRetorno);
Mensagem(Retorna, xMensagemRetorno);

Utilização: Regras e Gerador de Relatórios.

Disponível para os módulos: Todos os módulos do Gestão de Pessoas | HCM.

Este artigo ajudou você?