Este artigo tem como objetivo orientar na correção do erro 'Endereço principal do terceiro XXXXXXXXXXXXXX não encontrado na tabela de endereços' ao importar notas pela rotina de importação de arquivo.

Informações Adicionais: Log de Importação:-> Alerta | Alerta -> Checagem de Terceiros -> Linha: 73 | Numero : XXXXXXXXXX CNPJ : XXXXXXXXXXXXXX Data : 03/11/2020 Sem serie Sem subserie Tipo da
Nota : 51 Erro : Endereço principal do terceiro XXXXXXXXXXXXXX não encontrado na tabela de endereços Pos. X Tam.: (241X14)

Resolução

1 - Realize o backup do arquivo PRG_0007.MKD na pasta ?:\PROEMP00.

2 - Execute o Script para atribuir endereço principal :

UPDATE "prg_endereco"
SET principal = 1
WHERE id IN
(
SELECT MAX(E.id)
FROM "prg_endereco" AS E
WHERE E.fk_terceiro_id IN
(
SELECT TC.id
FROM "prg_terceiro_btr" AS T
INNER JOIN "prg_terceiro_compl" AS TC ON TC.codigo = T.codigobtr
LEFT JOIN "prg_endereco" AS TE ON TC.id = TE.fk_terceiro_id AND TE.principal = 1
WHERE TE.id is null
)
GROUP BY E.fk_terceiro_id
)

  • Sem rótulos