A765-Como localizar faturas que tiveram o terceiro vinculado a elas excluídos do sistema
Sumário
Sistema: Gerenciador de Aplicativos Prosoft (GAP)
Contexto: Este artigo orienta Como localizar faturas que tiveram o terceiro vinculado a elas excluídos do sistema.
Informações Adicionais: Não se aplica.
Resolução
Em situações onde o cliente lance as faturas com terceiro informado diretamente na rotina de contas à pagar/receber, porém excluiu o cadastro deste terceiro posteriormente essas faturas serão exibidas no relatório de visualização, porém ao consultar tais duplicatas as mesmas não aparecem na consulta.
Esse erro ocorre, pois o cliente fez a exclusão do terceiro vinculado a essas faturas.
Localize tais faturas na base de dados para efetuar a exclusão das mesmas.
--Script para localizar a fatura que teve o terceiro removido
--EEEE - Código da Empresa // AA - Ano de movimento)
select nf.num
from notafatEEEEAA nf
left join cproemp00.prg_terceiro_compl tc on tc.id = nf.fk_terceiro_id
where nf.fk_terceiro_id is not null
and tc.codigo is null order by tc.codigo
--Script para deleta a fatura que teve po terceiro removido
--EEEE - Código da Empresa // AA - Ano de movimento)
delete nf
from notafatEEEEAA nf
left join cproemp00.prg_terceiro_compl tc on tc.id = nf.fk_terceiro_id
where nf.fk_terceiro_id is not null
and tc.codigo is null