A776-Invalid date, time or timestamp value ao acessar os eventos periódicos no Gerenciador do Reinf

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo tem como objetivo auxiliar na correção do erro 79200001 Ao acessar eventos periódicos na rotina Gerenciador do Reinf.

Informações Adicionais: Não se aplica.

Resolução

Mensagem de erro:
Descrição: [Pervasive][ODBC Client Interface]Invalid date, time or timestamp value.
Rastreio: <-LFSREINFGER.frmEventosReinfPeriodicos.RetornarDeveMarcarGeracao.
Referência/Erro: 79200001

O erro pode ocorrer devido a colunas do tipo DATE com ano inconsistente gravado como por exemplo ano 0002 ou 8226.

As colunas onde podem ocorrer essa situação são lfs_autrzdipj, admissão, desligamento, ce_dtvencfdi e lfs_to_venctotare que são da tabela prg_empresa_compl.

Será necessário verificar as colunas acima mencionadas na tabela prg_empresa_compl e efetuar a exclusão dos registros com anos inconsistentes. 

Scripts de verificação:

select codigo, ce_dtvencfdi, lfs_to_venctotare from "prg_empresa_compl"
where ce_dtvencfdi is not null;
select codigo, ce_dtvencfdi, lfs_to_venctotare from "prg_empresa_compl"
where lfs_to_venctotare is not null;

update prg_empresa_compl set lfs_to_venctotare = (Null)
where codigo in (select codigo from "prg_empresa_compl"
where lfs_to_venctotare is not null);

select codigo, ce_dtvencfdi, lfs_to_venctotare
from "prg_empresa_compl"
where codigo in (select codigo from "prg_empresa_compl"
where ce_dtvencfdi is not null);

select codigo, ce_dtvencfdi, lfs_to_venctotare
from "prg_empresa_compl"
where codigo in (select codigo from "prg_empresa_compl"
where lfs_to_venctotare is not null);

  • Sem rótulos