Hola Amigos, les traigo una consulta que les puede ser muy util cuando requieren obtener los lotes afectados en uno o varios documentos, estos pueden ser una salida, una entrega, una factura, una devolución, una nota de crédito, etc.
Para eso les haré un ejemplo con las transferencias de stock:
SELECT T5.DocEntry, T5.DocNum, t5.DocDate, T5.UserSign, T5.Filler, T5.ToWhsCode, T5.Comments
, T6.FromWhsCod, T6.LineNum, t6.LineStatus, t6.unitMsr, t6.Quantity, T1.ItemCode
, T6.WhsCode, T2.DistNumber, T0.Quantity as QDistNumber
FROM OWTR T5
inner join WTR1 T6 on T5.DocEntry = T6.DocEntry
INNER JOIN OITL T1 ON T5.DocEntry = T1.ApplyEntry
INNER JOIN ITL1 T0 ON T0.LogEntry = T1.LogEntry
INNER JOIN OBTN T2 ON T0.ItemCode = T2.ItemCode AND T0.SysNumber = T2.SysNumber
where T5.DocDate > '20230126' and T5.CANCELED = 'N' And T1.ApplyType = 67 and T0.Quantity > 0
Espero les ayude para sus informes, ¡saludos!.
No hay comentarios:
Publicar un comentario