Este artigo tem como objetivo orientar o analista a corrigir o erro Invalid Object name 'esoc_evento_retificado' ao gerar o evento R2099.
Resolução
1- Quando no REINF, ao gerar o evento de Fechamento dos Eventos Periódicos (R2099), retorna o erro Invalid Object name 'esoc_evento_retificado'
2- Para a correção do erro, execute no SQL o seguinte script na base Prosoft.
USE [prosoft]
GO
/****** Object: Table [dbo].[esoc_evento_retificado] Script Date: 22/01/2020 17:10:13 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[esoc_evento_retificado](
[evr_id] [int] IDENTITY(1,1) NOT NULL,
[evr_id_relacionado] [int] NOT NULL,
[evr_fk_evento_original] [int] NOT NULL,
[evr_fk_evento_atual] [int] NOT NULL,
[evr_data_geracao] [datetime2](7) NOT NULL,
CONSTRAINT [PK_evento_retificado] PRIMARY KEY CLUSTERED
(
[evr_id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
ALTER TABLE [dbo].[esoc_evento_retificado] WITH CHECK ADD CONSTRAINT [FK_esoc_evento_retificado_atual_esoc_evento_gerado] FOREIGN KEY([evr_fk_evento_atual])
REFERENCES [dbo].[esoc_evento_gerado] ([evg_id])
GO
ALTER TABLE [dbo].[esoc_evento_retificado] CHECK CONSTRAINT [FK_esoc_evento_retificado_atual_esoc_evento_gerado]
GO
ALTER TABLE [dbo].[esoc_evento_retificado] WITH CHECK ADD CONSTRAINT [FK_esoc_evento_retificado_original_esoc_evento_gerado] FOREIGN KEY([evr_fk_evento_original])
REFERENCES [dbo].[esoc_evento_gerado] ([evg_id])
GO
ALTER TABLE [dbo].[esoc_evento_retificado] CHECK CONSTRAINT [FK_esoc_evento_retificado_original_esoc_evento_gerado]
GO