A738-Type mismatch erro 13

Sumário

Sistema: Gerenciador de Aplicativos Prosoft (GAP)

Contexto: Este artigo tem como objetivo corrigir o erro 13 type mismatch ao acessar a opção de Ambiente Versão do e-Social

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

Resolução

Mensagem de erro:
Descrição: Type mismatch
Rastreio: < -GPSCADESOCIAL.frmConfigAmbiente.CarregarCampos.
Referência/Erro: 79200001 / 13

O erro ocorre devido à ausência da tabela esoc_versionamento na base prosoft (base do e-social).

Para correção é necessário efetuar a criação da tabela na base de dados via script sql conforme abaixo.

use [prosoft]
set ansi_nulls on
set quoted_identifier on
set ansi_padding on

create table [dbo].[esoc_versionamento](
[id] [int] identity(1,1) not null,
[fk_ambiente] [int] not null,
[fk_sistema] [smallint] not null,
[layout_versao] [varchar](50) not null,
constraint [pk_id] primary key clustered 
(
[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]

set ansi_padding off

alter table [dbo].[esoc_versionamento] with check add constraint [fk_esoc_versionamento_esoc_tipos_ambiente] foreign key([fk_ambiente])
references [dbo].[esoc_tipos_ambiente] ([id])

alter table [dbo].[esoc_versionamento] check constraint [fk_esoc_versionamento_esoc_tipos_ambiente]

alter table [dbo].[esoc_versionamento] with check add constraint [fk_esoc_versionamento_esoc_tipos_evento] foreign key([fk_sistema])
references [dbo].[esoc_tipos_evento] ([id])

alter table [dbo].[esoc_versionamento] check constraint [fk_esoc_versionamento_esoc_tipos_evento]

---

insert into [prosoft].[dbo].[esoc_versionamento] ([fk_ambiente], [fk_sistema], [layout_versao]) 
values (1, 0, '02_04_02');

insert into [prosoft].[dbo].[esoc_versionamento] ([fk_ambiente], [fk_sistema], [layout_versao]) 
values (2, 0, '02_04_02');

  • Sem rótulos