Criado por: Alencar Buriti 

Criado em: 22/02/2023


Problema: Ao tentar adequar um pedido do JDPrism informando o pedido de fábrica, não mostra o pedido de fábrica do pedido após alteração.


O problema ocorreu após o schedule de importação de arquivo JDPrism gravar os itens de dois arquivos JDPrism no mesmo pedido de compra do Protheus.


Solução: 

1 – Excluir o pedido de compra da tabela SC7 via APSDU

2 – Excluir as linhas das tabelas VQZ e VR0

3 – Excluir os arquivos relacionados da tabela VQL

4 – Alterar o nome dos arquivos JDPrism com problema removendo "IMPORTADO_"

5 – Aguardar o processamento pelo schedule 

6 – Checar se ocorreu a importação corretamente


SELECT VR0_PRODUT

,'' AS VR0_FILIAL

,VR0_FILDES

,VR0_ORDREF

,VR0_NUMPED

,C7_PEDFAB

,VR0_QUANT

,VR0_ACAO

,C7_STATUS

FROM VR0010 VR0

JOIN VQZ010 VQZ ON VQZ_FILIAL = VR0_FILIAL

AND VQZ_CODIGO = VR0_CODVQZ

AND VQZ.D_E_L_E_T_ = ' '

LEFT JOIN SC7010 SC7 ON 

C7_NUM = VR0_NUMPED

AND C7_PRODUTO = VR0_PRODUT

--AND C7_DLINORI = VR0_ORIGID

AND SC7.D_E_L_E_T_ = ' '

WHERE VR0_FILIAL = '020307'

AND VR0_CODVQZ = '0000003044'

AND VR0.D_E_L_E_T_ = ' '

ORDER BY VR0_NUMPED

,VR0_FILDES