Hola
Por lo que veo, solo necesitas dejar sin cierto artículo, cierto(s) almacén(es), ¿por qué no sacas un reporte de estado de stock de ese artículo y haces el traspaso por la cantidad que te muestre?
Saludos.
Avalados por :
¡Hola!
¿Cómo puedo saber qué transferencias de stock todavía tienen mercancía en stock para una bodega específica? Una forma es revisar la auditoría de stock, pero tendría que verificar los artículos uno por uno. También debo revisar traslado por traslado.
Hola
Por lo que veo, solo necesitas dejar sin cierto artículo, cierto(s) almacén(es), ¿por qué no sacas un reporte de estado de stock de ese artículo y haces el traspaso por la cantidad que te muestre?
Saludos.
Cuando menciono "reversar", me refiero a contrarrestar el traslado al estado inicial, ya que al pasarlo a la bodega 3 se crea una reserva temporal. Por lo tanto, los traslados no se cancelan, sino que se genera un traslado para devolver el artículo a su estado inicial. Por esta razón, debo identificar cuál traslado está activo y revertirlo para evitar que los artículos queden en reserva.
Quizás con esto me explique mejor: http://www.sendspace.com/file/xeowup
Buenos días/tardes
Perdón, había un error en el query... ahora quedó corregido
SELECT T0.DocDate, T2.ReconNum, T0.DocNum, T1.ItemCode, T0.Filler 'Bodega Origen', T1.WhsCode 'Bodega Destino', T1.Quantity
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry
LEFT JOIN ITR1 T2 ON T2.TransId = T0.TransId
WHERE T0.DocDate BETWEEN '[%0]' AND '[%1]' AND T1.WhsCode = '[%2]'
UNION ALL
SELECT T0.DocDate, T2.ReconNum, T0.DocNum, T1.ItemCode, T0.Filler 'Bodega Origen', T1.WhsCode 'Bodega Destino', T1.Quantity
FROM OWTR T0
INNER JOIN WTR1 T1 ON T1.DocEntry = T0.DocEntry
LEFT JOIN ITR1 T2 ON T2.TransId = T0.TransId
WHERE T0.DocDate BETWEEN '[%0]' AND '[%1]' AND T0.Filler = '[%2]'
A lo que me refiero es a reconciliar desde la cuenta de existencias ambas transferencias.
Luego, al ejecutar el query, ambas aparecerán con un Nº de reconciliación, esto también se puede filtrar con ITR1.ReconNum IS NULL, para que solo muestre las que no están reconciliadas
Saludos
Editado por: Floyola el 2 de mayo de 2011 a las 10:44 AM
Hola Felipe, me gustaría saber a qué te refieres con reconciliar los asientos de las transferencias, nunca se ha hecho antes y no veo cómo se puede reconciliar. ¿Debo hacerlo a través de la cuenta definida para este proceso?
Ejecuté la consulta que me indicaste y obtuve los siguientes mensajes:
1). [SQL Server Native Client 10.0][SQL Server]El nombre del objeto 'SECURITYSAT.DBO.OWTR' no es válido.
2). [SQL Server Native Client 10.0][SQL Server]No se puede preparar la instrucción o instrucciones.
'Valores definidos por usuario"
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute