Dúvida
Como ajustar o valor do campo RA_CODUNIC com o valor existente no campo C9V_MATRIC? Como ajustar a matricula esocial no cadastro do funcionário?
Ambiente
TOTVS RH - (Linha Protheus) - Gestão de Pessoal - Todas as versões
Solução
Criamos a rotina ATUCODUNIC (Atualiza Matricula eSocial) para ajustar o valor do campo RA_CODUNIC com o valor existente no campo C9V_MATRIC.
A rotina está disponível apenas para cliente que fazem uso do TAF e fará o seguinte processo:
- Usuário informa a filial e matrícula que deve ser processada;
- Pelo CPF desta matrícula é(são) identificado(s) o(os) registros no TAF que estão ativos;
- Caso seja identificada diferença na matrícula esocial (RA_CODUNIC vs C9V_MATRIC) será apresentada tela para seleção/confirmação do ajuste que será realizado.
Para criar a rotina no menu, acesse o SIGACFG:
Será apresentada uma tela com o objetivo da rotina, o botão abrir redireciona para este documento técnico. Deve-se obrigatoriamente preencher os parâmetros.
Exemplo:
Será apresentada tela de confirmação do de/para.
Será demonstrado ao final do processo, log geração.
Observação
Se durante a pesquisa pelo CPF do funcionário no TAF, for encontrado mais de um registro ativo, como por exemplo em casos de múltiplos vínculos, poderá ser apresentada a relação de matrículas existentes para correta associação. Porém, esta relação apresentará somente os registros que NÃO possuem vínculos na SRA.
Exemplo de processamento com esta tela:
- Inicia-se o processamento da matrícula 000001 de CPF X;
- CPF X possui dois registros no TAF, ambos ativos;
- Comparamos a matrícula eSocial da matrícula 000001 existente no campo RA_CODUNIC (Cadastro de Funcionários - GPE) com o existente no campo C9V_MATRIC (Cadastro do Trabalhador - TAF) destes dois registros e ambos são diferentes;
- Antes de apresentar as matrículas eSocial da tabela C9V, validamos se estão associadas em outra matrícula do cadastro de funcionários, se não estiverem, o usuário deverá selecionar em tela qual destas matrículas pertence ao funcionário em processamento.