A1587-REINF - ERRO NÃO HÁ LINHA NA POSIÇÃO 0

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP).

Contexto: Este artigo corrige o erro Não há linha na posição 0 ao gerar os eventos periódicos do REINF. 

mceclip0.png

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

Resolução

Cadastro de Empresas

1- Acesse: Parâmetros Gerais > Cadastros > Cadastro de Empresas

2- Acesse o cadastro da empresa Matriz na Guia Geral.

Imagem1.png

3- Selecione a empresa Filial, clique em Remover e depois clique em Gravar.

Imagem2.png

4- Acesse novamente o cadastro da empresa Matriz na Guia Geral, adicione a filial novamente e clique em Gravar.

Imagem3.png

Após regravar o cadastro da filial na Matriz realize o teste de geração do evento periódico.

5- Caso a falha persista deve encaminhar para o N2 de Instalações inserir o registro faltante conforme script:

Procedimentos efetuados para solucionar o problema.

Nesse exemplo foi verificado que na base de dados, faltam registros ref. ao reinf para a empresa 0366 ( Filial , cujo Emp_id = 220 )

5.1- Acesse a tabela “dbo.esoc_empresa” no SQL e execute o seguinte comando abaixo para localizar o Emp_id da empresa desejada. 

select * from  dbo.esoc_empresa  where emp_codigo = ‘0366’ AND emp_fk_tipo_evento = '1'; 

5.2- Consulta na base de dados Reinf

select * from esoc_empresa_periodo AS ep where per_fk_empresa = '220' ;

 

Obs: Copiar o campo per_comp_inicial para realizar o Insert no tópico 5.3 desse artigo.

 

5.3- Efetuado os insert´s necessários ref. à empresa filial 0366, para corrigir o problema

insert into esoc_empresa_certificado (fk_empresa_id, fk_certificado_id, outorgada, empresa_responsavel_codigo, thumbprint )
Values( 220, 0, 0, '', '' )

insert into esoc_empresa_periodo ( per_fk_empresa, per_comp_inicial, per_comp_final, per_ambiente )
Values( 220, 202001, '', null )

 

Obs: A informação ref. à per_comp_inicial adicionada na tabela esoc_empresa_periodo é a
mesma informação verificada na > Consulta na base de dados reinf, definido acima.

 

Após os procedimentos efetuar novamente o envio dos eventos.

  • Sem rótulos