A1522-REINF-Cadeia de caracteres não reconhecida como DateTime válido (quando já existe R1000 gerado na própria base)

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP).

Contexto: Este artigo tem como objetivo orientar a sanar falha no REINF - Cadeia de caracteres não reconhecida como DateTime válido quando já existe R1000 gerado na própria base. 

Capturar.png

Informações Adicionais: Somente deve ser executado em N2 e antes de iniciar realize um backup da base Prosoft no SQL.

Resolução

1- Acesse a rotina de monitoramento do REINF, localize o evento R-1000, e copie o ID do evento.

2- Acesse o SSMS na Base Prosoft

3- Localize na tabela esoc_evento_gerado, o evento R-1000, utilizando o ID que copiou no passo1 e anote o valor da coluna ‘evg_id’, no nosso exemplo abaixo evg_id = 23026

Script:

Select * from esoc_evento_gerado where evg_tag_id = ‘ID1319680270000002021051310184100000’

 

4- Localize na tabela esoc_evento_chave as chaves geradas, deve existir 5 registros.

Script:

Select * from esoc_evento_chave where evc_fk_evento_gerado = ‘23026’

mceclip1.png

(Obs importante: R1000 são 5 registros, evc_fk_evento_atributo = 23,24,25,39,41.

E a coluna evc_fk_evento_atributo está relacionada para a coluna eca_id da tabela esoc_chave_atributo.

E na tabela esoc_chave_atributo, a coluna eca_fk_tipo_evento = 1 (1 é REINF e 0 é ESOCIAL).

mceclip2.png

Select * from esoc_chave_atributo where eca_fk_tipo_evento = ‘1’;

mceclip3.png

5- Realize a geração dos registros que estão faltando na tabela esoc_evento_chave e atualize também valor da coluna evc_fk_evento_atributo, para os registros existentes caso estejam incorretos.

Scripts:

Inserir:

mceclip7.png

Update:

mceclip5.png

Resultado após Insert e update concluído:

mceclip6.png

6 – Após isto solicite que o cliente realize um novo teste.