Buenas, escribo este post para hacerles unas cuantas preguntas, estoy realizando un query en el cual tengo que mostrar las órdenes de compra con estado CANCELED = N y además tengo que mostrar qué órdenes de compra (OPOR) tienen facturas de reserva de proveedores (OPCH) y también las que tienen entradas de mercancías (OPDN), he realizado el siguiente query:
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
me despliega los resultados, pero no llega a mostrarme las entradas de mercancías. Cuando selecciono una orden de compra y veo el mapa de relaciones este documento tiene una factura de reserva de proveedores y también una entrada de mercancías, pero esto no se muestra en el resultado del query. Estoy utilizando el targettype 18 de la tabla POR1 y el targettype 20 de la PCH1 para hacer referencia a la factura y a la entrada de mercancías.
Si alguien podría ayudarme o darme algunos consejos de cómo podría resolver este problema.
Un saludo y muchas gracias por las respuestas.
PD: otra pregunta, cuando veo el mapa de relaciones, la factura de reserva de proveedores tiene relación con la entrada de mercancías, pero de la factura salen dos flechas, una azul y otra amarilla, ¿qué significado tienen estas flechas? ¡Muchas gracias!