Quando a falha ocorre?



Ao enviar evento Reinf, é evidenciado o alerta:

Existe um evento R-0000 para a empresa 0000 aguardando processamento, consulte o Monitoramento para verificar o status do evento.


Como corrigir?


A falha ocorre pois existe sobra de informações de eventos excluidos na base de dados. 

A correção deve ser realizada pela equipe de nível 2 em instalações. E importante efetuar o backup da base prosoft antes de executar o script

1 - Na base prosoft efetue a consulta, onde deverá ser informado o codigo da empresa em '0000'

select emp_id from esoc_empresa
where emp_codigo ='0000'AND emp_fk_tipo_evento = '1'

Anote o ID obtido na consulta.


2 - Efetue a seguinte consulta onde, na clausula where deve ser inforado o evento que será excluido 'R2099' e no  evg_fk_empresa IN ( 0000 ) deve ser informado o ID da empresa obtido na consulta anterior

SELECT TOP (1000) [evg_id]
        , conf.evo_codigo
      ,[evg_tag_id]
      ,[evg_fk_empresa]
      ,[evg_fk_evento_configuracao]
      ,[evg_chave_identificacao]
      ,[evg_status]
      ,[evg_numero_recibo]
      ,[evg_data_geracao]
      ,[evg_nome_maquina]
      ,[evg_msg_retorno]
      ,[evg_proemp]
      ,[evg_tipo_ambiente]
      ,[evg_observacoes]
      ,[evg_operador_codigo]
      ,[evg_comp_ativa]
      ,[evg_data_status]
      ,[evg_competencia]
      ,[evg_versao]
      ,[evg_fk_operacao]
      ,[evg_excluido]
      ,[evg_data_exclusao]
      ,[evg_protocolo]
  FROM [prosoft].[dbo].[esoc_evento_gerado] AS ger
  INNER JOIN esoc_empresa AS emp on ger.evg_fk_empresa = emp.emp_id 
  INNER JOIN esoc_evento_configuracao AS conf ON ger.evg_fk_evento_configuracao = conf.evo_id
  where conf.evo_codigo = 'R2099'
  and evg_fk_empresa IN ( 0000 )
  and evg_tipo_ambiente = 1
  order by 1 desc

Na consulta obtida, anote o evg_id dos eventos que possuem a informação null no campo evg_numero_recibo

3 - efetue a consulta, onde em evc_fk_evento_gerado deverá ser informado o evg_id obtido na consutla anterior

select * from esoc_evento_chave where evc_fk_evento_gerado = 219153

Caso a consulta não retorne informações, execute os comnados de delete listados abaixo

  delete from esoc_geracao_logs_evento where fk_evento_gerado = 219153
  delete from esoc_evento_chave where evc_fk_evento_gerado = 219153
  delete FROM [dbo].[esoc_evento_gerado_protocolo_reinf] where egp_fk_evento_gerado = 219153
  delete from esoc_evento_excluido where eex_fk_evento_gerado_origem = 219153
  DELETE  from esoc_evento_retificado where evr_fk_evento_atual = 219153
  delete from esoc_evento_gerado where evg_id = 219153


4 - Solicite nova transmissão do evento.


  • Sem rótulos