on 07-07-2015 7:07 PM
HOLA FORO,
TENGO UNA BUSQUEDA FORMATEADA FUNCIONANDO MUY BIEN, SOLO QUIERO AGREGARLE EL HECHO QUE SOLO TOME LO DISPONIBLE DE STOCK DE 3 ALMACENES.
SELECT (T0.ONHAND)
FROM OITW T0
WHERE T0.ITEMCODE = $[$38.1.0] and T0.WhsCode = $[$38.24.0]
CON ESTA CONSULTA PUEDO OBTENERLO CAMBIANDO CADA ALMACEN.
PERO MI INTENCION ES QUE EN AUTOMATICO LO REALICE PARA CUALQUIERA DE LOS ALMACENES 1,2 Y 3.
STOCK - COMPROMETIDOS = DISPONIBLES.
SELECT (T0.OnHand - T0.IsCommited)
FROM OITM T0 INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode
WHERE ItemCode = $[RDR1.ItemCode] and (T1.WhsCode='01' or T1.WhsCode='02' or T1.WhsCode='03')
ME EMITE MSG DE ERROR
ME PODRIAN AYUDAR PARA CONOCER CUAL ES MI ERROR?
MIL GRACIAS
Hola Jorge
Creo que lo correcto es que tomaras los stock de los almacenes:
SELECT SUM(T1.OnHand) - SUM(T1.IsCommited)
FROM OITM T0 INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode
WHERE ItemCode = $[RDR1.ItemCode]
and T1.WhsCode in('01', '02','03')
Pruebas y nos comentas.
Saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola,
prueba como lo indica Jorge, ahora depende de lo que necesites mostrar al usuario si es el acumulado disponible(Suma de los 3 almacenes) o solo el disponible dado el almacén que ingreso el usuario.
Si necesitas la segunda opción en el WHERE T1.WhsCode = $[RDR1.WhsCode]
Podrías subir unas capturas de pantalla.
Saludos
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hola
Bueno, los que mas uso son los 3 primeros.
Archivo de numeración: cuando al tratar de crear una transacción desde cualquier equipo y/o usuario aparece el mensaje "Esta entrada ya existe en las tablas siguientes", es porque se ha corrompido la tabla ONNM y ese proceso la reconstruye solucionando el problema.
Restablecer saldos: cada vez que no cuadran los saldos de cuentas, socios de negocios o items, obviamente después de haber ejecutado mil y un informes y aun así no cuadran.
Los 3 últimos nunca los he tenido que ocupar.
Saludos
Hola, prueba de la siguiente Manera
SELECT (T0.OnHand - T0.IsCommited)
FROM OITM T0 INNER JOIN OITW T1 ON T0.ItemCode = T1.ItemCode
WHERE ItemCode = $[RDR1.ItemCode]
and T1.WhsCode in('01', '02','03')
Slds.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
91 | |
8 | |
7 | |
4 | |
4 | |
3 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.