A781-Erro 6 Overflow - Emissão de Guia de Recolhimento – Falha imprevista na rotina RetornarEmpresaID

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Neste artigo tem como objetivo auxiliar na correção do erro 6 na Emissão de Guia de Recolhimento.

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

Resolução

Mensagem de erro:
Falha imprevista na rotina RetornarEmpresaID
Descrição: Overflow
Rastreio:
<-LFSGUIARECOLHV5.clsNGuiaRecolh.ConsultarEmpresaUf
<-LFSGUIARECOLHV5.clsDPrgEmpresaCompl.PreencherCampos
Referência/Erro: 12700000 / 6

Esse erro pode ocorrer devido a valores inconsistentes gravados na coluna empc_fk_processo na tabela prg_empresa_compl.
Como exemplo a coluna empc_fk_processo estar com o valor 808464432, sendo que esse valor é muito grande para um valor de Foreign Key no Banco de Dados.

Para a correção do erro, é necessário identificar na tabela prg_empresa_compl os registros na coluna empc_fk_processo onde o valor esta muito acima do esperado.

Exibe os registros onde empc_fk_processo = '808464432'
select codigo, empc_fk_processo from prg_empresa_compl 
where empc_fk_processo = '808464432';

É necessário atualizar esse valor para Null, conforme abaixo, se na empresa a tabela lfs_processo estiver sem informação.

Atualiza para Null onde empc_fk_processo = '808464432'
update prg_empresa_compl set empc_fk_processo = (Null) where empc_fk_processo = '808464432';

Após o procedimento realize um teste na rotina.

  • Sem rótulos