Hola a todos
Necesito un reporte de los artículos que están pendientes por recibir inicialmente ice el siguiente query :
SELECT T0.[ItemCode], T0.[LineStatus], T0.[Dscription], T0.[Quantity], T0.[ShipDate], T0.[OpenQty], T1.[DocNum]
INNER JOIN
.[OPOR] T1 ON T0.DocEntry = T1.DocEntry
WHERE
T0.[LineStatus] ='O'
ORDER BY
T0.[ItemCode]
Sin embargo me percate que algunas ordenes de compra que se les registro una factura en reserva no serán contadas en esta consulta ya que la orden de compra cambia a Status Cerrada
así que intente una segunda consulta con los siguientes parámetros:
SELECT T0.[ItemCode], T0.[Dscription],T0.[OpenQty], T0.[ShipDate], T0.[LineStatus], T1.[DocNum]
FROM POR1 T0
INNER JOIN OPOR T1 on T0.[DocEntry]=T1.[DocEntry]
where T0.[OpenQty] > 0
Union
SELECT T0.[ItemCode], T0.[Dscription],T0.[OpenQty],T0.[ShipDate],T0.[LineStatus], T1.[DocNum]
from PCH1
T0 INNER JOIN OPCH T1 ON T0.[DocEntry] = T1.[DocEntry]
where T0.[OpenQty] > 0 and T0.[Flags]=0
ORDER BY
T0.[ItemCode]
Sin embargo con esta ultima me arroja algunas partidas de Facturas de proveedores ya que Facturas en Reserva y Facturas de Proveedores están en la misma tabla....
Alguien sabe algún tip de como diferenciar entre las facturas de proveedores, facturas en reserva por recibir y facturas en reserva recibidas
Espero haberme explicado !!
Gracias de antemano por su ayuda