Olá, estou escrevendo este post para fazer algumas perguntas. Estou executando uma consulta na qual preciso exibir os pedidos de compra com o estado CANCELED = N e também mostrar quais pedidos de compra (OPOR) possuem faturas de reserva de fornecedores (OPCH) e também aqueles que possuem entradas de mercadorias (OPDN). Executei a seguinte consulta:
SELECT T0.[CardCode], T0.[CardName], T0.[DocNum], T0.[DocDate],T1.[WhsCode], T1.[ItemCode], T1.[Dscription], T1.LineNum+1,T1.[Quantity], T1.[Currency], T1.[PriceAfVAT], T1.[Quantity]*T1.[PriceAfVAT] as 'Fac. Prov.' else ' ' end 'Doc. Destino1', CASE WHEN T3.TargetType = 20 THEN 'Entrada Merc.' else ' ' end 'Doc. Destino2' FROM [dbo].[OPOR] T0 INNER JOIN [dbo].[POR1] T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OPCH T2 ON T0.Docentry = T2.DocEntry INNER JOIN PCH1 T3 on T1.DocEntry = T3.Docentry WHERE T0.[CardCode] =[%0] and T0.[CANCELED] ='N' and T1.LineStatus = 'C' order by T0.DocNum asc
Ele exibe os resultados, mas não mostra as entradas de mercadorias. Quando seleciono um pedido de compra e vejo o mapa de relacionamentos, este documento tem uma fatura de reserva de fornecedores e também uma entrada de mercadorias, mas isso não é mostrado no resultado da consulta. Estou usando o targettype 18 da tabela POR1 e o targettype 20 da PCH1 para fazer referência à fatura e à entrada de mercadorias.
Se alguém puder me ajudar ou me dar alguns conselhos sobre como resolver esse problema.
Saudações e muito obrigado pelas respostas.
PS: outra pergunta, ao ver o mapa de relacionamentos, a fatura de reserva de fornecedores tem uma relação com a entrada de mercadorias, mas da fatura saem duas setas, uma azul e outra amarela, o que significam essas setas? Muito obrigado!