Landix - Sincronizador Flex: Erro na tabela TAFITHISTPED / Erro na tabela TAFITNFS

Criado por Adson Pereira em 08/08/2023 17:34  ·  Atualizado em 09/08/2023 18:18  ·  Leitura: 3 min

Situação: Ao gerar a carga automática é retornado os seguintes erros:

Tabela de pedidoC importada.

Erro na tabela TAFITHISTPED: violation of FOREIGN KEY constraint "INTEG_3408" on table "TAFITHISTPED"
Foreign key reference target does not exist

 Campo: NUPED Valor : '00-00347216-55'
Campo: CDPROD Valor : '022991'
Campo: CDDRV Valor : '0'
Campo: NUSEQ Valor : '32305'
Campo: QTPED Valor : '1'
Campo: VLUNIT Valor : '125'
Campo: PCDSAC Valor : '0'
Campo: IDSTS Valor : '1'
Campo: DSOBIT Valor : ' '
[*] POSSÍVEL CORREÇÃO: Abra o cadastro de PedidoI e corrija o cadastro : '00-00347216-55'
Tabela: TAFITHISTPED violation of FOREIGN KEY constraint "INTEG_3408" on table "TAFITHISTPED"
Foreign key reference target does not exist

Possível erro: Não existe integridade referencial para TAFCBHISTPED.NUPED

Tabela de pedidoC importada.
Erro na tabela TAFITNFS: violation of FOREIGN KEY constraint "INTEG_3409" on table "TAFITNFS"
Foreign key reference target does not exist


Campo: CDNF Valor : '00-00347218-55'

Campo: CDPROD Valor : '001755'
Campo: CDDRV Valor : '0'
Campo: NRSQIT Valor : '32315'
Campo: QTPED Valor : '1'
Campo: QTENTR Valor : '1'
Campo: VLUNIT Valor : '17'
Campo: VLDSAC Valor : '0'
Campo: PCDSAC Valor : '0'
Campo: DSOBIT Valor : ' '
[*] POSSÍVEL CORREÇÃO: Abra o cadastro de pedidoI e corrija o cadastro : '00-00347218-55'
Tabela: TAFITNFS violation of FOREIGN KEY constraint "INTEG_3409" on table "TAFITNFS"
Foreign key reference target does not exist

Possível erro: Não existe integridade referencial para TAFCNFS.CDNF

Contudo, ao verificar os erros, não tinha o que corrigir.
A situação ocorre porque sistema está em uso durante o processo de carga.
Com o sistema em USO pelos funcionários e realizando pré-vendas, ao iniciar o processo de sincronização dos dados da tabela 'TAFCNFS', se um pedido apenas gravado (não faturado) for faturado depois da sincronização da 'TAFCNFS' e antes de iniciar o processo de sincronização 'TAFITNFS', situação ocorrerá. Neste caso citado teremos itens para ser enviado e não teremos referência de um cabeçalho.

Solução: Demanda corrigida a partir da versão: 27.07ec0(RL) do Sincronizador Av Flex

Tratamento pra que o sistema não envie os itens do pedido que não tenha enviado o cabeçalho antes.

Sendo assim, caso a versão do cliente seja inferior à mencionada acima, efetuar a a atualização.