A422-Espécies de documentos excluídas das notas fiscais
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo visa orientar na identificação de notas onde a espécie do documento não existe, por ter sido excluída do sistema.
Informações Adicionais: Não se aplica.
Resolução
Em casos em que o cliente fez a exclusão ou retornou backup isolado da tabela esp_docto e devido a isso as notas não estão mais apresentando a espécie dos documentos devemos identificar qual o ID ao qual esta espécie possuía para poder criar a mesma novamente na base de dados.
Script de Identificação
O script abaixo irá verificar na tabela notaEEEEAA onde a coluna fk_especie_id possui valor, sendo que esse valor não existe na tabela esp_docto, isso significa que a espécie foi removida da tabela.
Desta forma tem-se que cadastrar nova espécie e alterar o ID da mesma na coluna ID da tabela esp_docto para o mesmo valor que o comando abaixo localizar que existe na notaEEEEAA e não existe na esp_docto.
Script Sql
Select distinct n.fk_especie_idfrom ?PROEMPNN.esp_docto e
right join ?PROEMPNNEEEE.notaEEEEAA n on e.id = n.fk_especie_id
where e.id is null;
Legendas
? = Letra de mapeamentoNN = Número da Proemp
EEEE = Código da empresa
AA = Ano de movimento