Skip to Content
avatar image
Former Member

Consulta Busqueda Formateada

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

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    Jul 08, 2015 at 01:37 PM

    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.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jul 08, 2015 at 01:50 PM

    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

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      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

  • avatar image
    Former Member
    Jul 07, 2015 at 07:49 PM

    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.


    Add comment
    10|10000 characters needed characters exceeded