01. DADOS GERAIS
| Produto: | TOTVS Medicina e Segurança do Trabalho |
|---|---|
| Linha de Produto: | Linha Protheus |
| Segmento: | Serviços |
| Módulo: | TOTVS RH (Linha Protheus) - Medicina e Segurança do Trabalho (SIGAMDT) |
| Função: | Funções genéricas eSocial (MDTESOCIAL) |
| Ticket: | 26193584 |
| Issue: | DNGRHUMDT-1795 |
02. SITUAÇÃO/REQUISITO
Ao realizar transferência de funcionário entre empresas com CNPJs diferentes, ocorria erro na geração do evento S-2240, indicando que o evento S-2200 não foi localizado. Mensagem apresentada: "O valor informado na tag CPF somado ao valor da tag matrícula é uma chave composta e sua combinação não corresponde." O problema estava relacionado à inconsistência de contexto (empresa/filial) no momento da geração dos eventos no destino.
03. SOLUÇÃO
Conforme orientação do módulo SIGATAF, foi implementado um processo em thread paralela para execução da transferência. Nesse processo, é realizado o login correto na empresa e filial de destino, garantindo o contexto adequado para a operação. Após isso, é chamada a função TafPrepInt() do SIGATAF para a geração dos eventos no ambiente de destino, assegurando a busca correta do evento S-2200 antes da geração do S-2240.
04. DEMAIS INFORMAÇÕES
Os ajustes descritos foram implementados pelo módulo SIGAMDT. Caso o erro persista após a aplicação das correções, recomenda-se acionar a equipe responsável pelo módulo SIGAGPE para análise complementar.
05. ASSUNTOS RELACIONADOS
Não há.