Orientações


Este guia orienta como excluir uma empresa que já mandou eventos no e social, mas foi cadastrada incorretamente pelo cliente.


Como efetuar o procedimento?


Exemplo: A empresa é filial e foi cadastrada na rotina do gerenciador como matriz.

Situação: O usuário depois que mandou os primeiros eventos para a empresa identificou que cadastrou incorretamente na rotina do Gerenciador, pois a empresa é filial no cadastro de empresa e foi cadastrada como Matriz.
















Será necessário corrigir via banco de dados, executando script. Inicialmente serão excluídos os  eventos da tabela esoc_evento_chave e para depois conseguir remover definitivamente da tabela: esoc_evento_gerado.

Script de seleção de eventos

Script 1

Seleciona os registros dos eventos gerados para a empresa na tabela esoc_evento_chave.

select e.emp_codigo, evg.evg_id, evg.evg_tag_id, evc.evc_fk_evento_gerado
from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
inner join [esoc_evento_chave] evc on evc.evc_fk_evento_gerado  = evg.evg_id
where e.emp_codigo = 'XXXX';

Script 2

Seleciona os registros dos eventos gerados para a empresa na tabela esoc_evento_gerado

select e.emp_codigo, evg.evg_id, evg.evg_tag_id
from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
where e.emp_codigo = 'XXXX';

Script de seleção Exclusão

Script 1

Deleta os registros dos eventos gerados para a empresa na tabela esoc_evento_chave

delete evc from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
inner join [esoc_evento_chave] evc on evc.evc_fk_evento_gerado  = evg.evg_id
where e.emp_codigo = 'XXXX';

Script 2

Deleta os registros dos eventos gerados para a empresa na tabela esoc_evento_gerado---

delete evg from [esoc_evento_gerado] evg
inner join [esoc_empresa] e on e.emp_id = evg.evg_fk_empresa
where e.emp_codigo = 'XXXX


  • Sem rótulos