Este artigo tem como objetivo orientar o analista a corrigir o erro Invalid object name 'esoc_troca_fornecedor' apresentado ao enviar o evento R1000 de alteração.
1- Acesse: Parâmetros Gerais > Rotinas Auxiliares > Criação/Atualização da Base de Dados
Reprocesse a versão 145 e 146 da base dos Parâmetros Gerais.
Para mais informações como reprocessar a base dos Parâmetros Gerais, segue o artigo I416-Como reprocessar versão da base de dados dos parâmetros gerais
2- Caso o erro persista após reprocessar a base, execute no SQL o seguinte script na base Prosoft.
USE [prosoft]
GO
/****** Object: Table [dbo].[esoc_troca_fornecedor] Script Date: 15/06/2021 16:26:04 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[esoc_troca_fornecedor](
[etf_id] [int] IDENTITY(1,1) NOT NULL,
[etf_fk_empresa] [int] NOT NULL,
[etf_tipo_ambiente] [int] NOT NULL,
[etf_fk_evento_gerado] [int] NOT NULL,
CONSTRAINT [PK_troca_fornecedor] PRIMARY KEY CLUSTERED
(
[etf_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_troca_fornecedor] WITH CHECK ADD CONSTRAINT [FK_troca_fornecedor_esoc_ambientes] FOREIGN KEY([etf_tipo_ambiente])
REFERENCES [dbo].[esoc_tipos_ambiente] ([id])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[esoc_troca_fornecedor] CHECK CONSTRAINT [FK_troca_fornecedor_esoc_ambientes]
GO
ALTER TABLE [dbo].[esoc_troca_fornecedor] WITH CHECK ADD CONSTRAINT [FK_troca_fornecedor_esoc_empresa] FOREIGN KEY([etf_fk_empresa])
REFERENCES [dbo].[esoc_empresa] ([emp_id])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[esoc_troca_fornecedor] CHECK CONSTRAINT [FK_troca_fornecedor_esoc_empresa]
GO
ALTER TABLE [dbo].[esoc_troca_fornecedor] WITH CHECK ADD CONSTRAINT [FK_troca_fornecedor_esoc_evento_gerado] FOREIGN KEY([etf_fk_evento_gerado])
REFERENCES [dbo].[esoc_evento_gerado] ([evg_id])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[esoc_troca_fornecedor] CHECK CONSTRAINT [FK_troca_fornecedor_esoc_evento_gerado]
GO