jueves, 4 de agosto de 2016

Inventarios - Auditoría de Stock Por Lote y Almacén

Les mostrare a continuación como podemos obtener una consulta de stock de artículos por Lote, esto por que me encontré que al querer consultar las tablas RSRN, RBTN, RITL o SBDR  para realizar una consulta personalizada con estos datos, resulta que no existen 😮, seguro a mas de uno nos ha pasado, por lo que me di a la tarea de encontrar estos datos, a continuación les dejo la consulta:

select b.ItemName, a.ItemCode, a.WhsCode, a.BatchNum
, b.SalUnitMsr
, a.Quantity
, a.ExpDate,  a.PrdDate, a.InDate, a.CreateDate
, c.U_GroupName
from OIBT a
inner join OITM b on a.ItemCode = b.ItemCode
inner join OITB c on c.ItmsGrpCod = b.ItmsGrpCod

La tabla en negritas es la importante aquí, las demás son opcionales dependiendo sus necesidades pueden ir agregando o quitando, Ojo no confundir esta consulta con la de Producción de lotes, para eso esta la vista OITL e ITL1.

Cualquier duda o comentario, no dudes en publicarlo.
Saludos!.

4 comentarios:

  1. Gracias, por esta aportación, tenia varios días en conseguir esta consulta, eres muy bueno.

    ResponderEliminar
  2. Que bueno que te sirvió, es la finalidad de este blog. Saludos!.

    ResponderEliminar
  3. de casualidad tiene una q muestre la existencia por lote en cada bodega? esta consulta me muestra 0 en todas

    ResponderEliminar
  4. Hola Alder, esta consulta no filtra por lotes con cantidades mayor a cero, para que esto suceda solo agrega estas condiciones en la consulta.

    where b.ItemCode = '8508F6553L' (Aquí colocas el articulo que tenga lotes con cantidades actualmente en tus almacenes para el ejemplo)
    and a.Quantity > 0 (aquí pides a la consulta que te coloque solo los lotes con cantidades, la consulta ya te trae el almacén, por lo que te traerá las cantidades por almacén.

    Si aún tienes dudas me lo haces saber, Saludos!.

    ResponderEliminar