Procedimento para correção de ID Duplicado - TAF/Protheus

Identificadores em Duplicidade

Linha de Produto:

TAF - Totvs Automação Fiscal

Segmento:

Serviços

Módulo:

SIGATAF

Função:

TAFBASEAJUST.PRW
TAFBRWEXCLUIDS.PRW
TAFBRWIDSCLASS.PRW
TAFBRWREPROC.PRW
TAFESTRUID.PRW
TAFGERAEXCREGPOS.PRW
TAFGETXMLTSS.PRW
TAFIDDUPGET.PRW
TAFIDDUPLBRW.PRW
TafResetST2.PRW
TAFDIAG.PRW
WSTAFST2.PRW
TAFBROWSETRB.PRW
TAFXINTEG.PRW
TAFMIGXML.PRW
TAFINTEGRAESOCIAL.PRW
TAFESOCIALFUNCOES.PRW
TAFA269.PRW
TAFXMLFUNCTIONS.PRW
TAFPROC5.PRW
TAFXFUNDIC.PRW

Situação/Requisito:

Na Execução da rotina "Analisar numeração de Ids" localizada no botão "Outras Ações" da rotina de Diagnóstico, o sistema aponta Cadastros de Tabelas e/ou Funcionários com "Ids" iguais para códigos diferentes.

Solução/Implementação:

Criado rotina para Identificação e ajuste dos cadastros.


  • Menu

    Cadastrar a Rotina "Ajuste de Ids E-Social" em: Atualizações → Miscelânea → Ajuste de Base
    Nome do Programa: TFAJUSTIDS


  • Procedimento para Correção:

A rotina de ajuste irá exibir todos os eventos que possuem cadastros diferentes com Ids Iguais, clique em "Ids Duplicados" para expandir os registros:


No exemplo abaixo para o evento S-1030 o sistema possui os Ids 001380 e 001415 em duplicidade na Filial 016600001, para realizar o ajuste utilize o botão "Ajustar Numeração dos Ids".


Após a execução do processo a legenda irá mudar de cor, informando que os Ids foram ajustados:

Executar este processo para todos os eventos relacionados até que todos os Ids sejam corridos.


Após a correção dos Ids deve-se verificar as dependências de cada evento através do botão "Dependências", sempre que um evento com Id em duplicidade estiver sendo relacionado com outros cadastros a legenda ficará na cor vermelha.


É recomendado que os registros listados sejam analisados no portal Web, no exemplo abaixo o Evento S-1030 (Cargo) foi utilizado no cadastro do trabalhador (S-2200), então o cargo deve ser conferido no portal web para o trabalhador em questão:

Quando um registro possui o mesmo Id que outro (com códigos diferentes), é possível que o sistema utilize o código errado na montagem do XML, geralmente este erro é notado por conta de erros no monitor do TAF ou inconsistências no governo, porem em alguns casos os eventos podem ser recepcionados com sucesso por não haver uma validação da informação, exemplo: quando um evento de cargo está errado dificilmente o governo irá retornar uma inconsistência por conta da troca do código por ser um dado que não incide diretamente em cálculos, já o evento de rubrica é possível notar o erro previamente já que a informação incide diretamente em cálculos que são retornadas nos totalizadores e DCTFWeb.

License Server

Este erro é ocasionado pela desconfiguração do controle de numeração no license server, após a correção dos registros verifique se todos os seus ambientes estão com a configuração da chave SpecialKey correta.

Requisito:DSERTAF1-13247

Atualizado em 30/05/2022
Este artigo foi útil?  
Agradecemos sua avaliação.