on 02-02-2016 4:51 PM
Estimados agradeceré el apoyo que puedan brindarme para completar este este query que me ha servido mucho, pero quisiera añadirle los números de los documentos según el TRANSTYPE.
Es decir :
si TRANSTYPE es 15 añadirle el número de Guía correspondiente.
sI TRANSTYPE es 16 añadirle el número de Devolución correspondiente.
y así sucesivamente.
Este es query:
SELECT A.ItemCode CODIGO,A.Dscription DESCRIPCION,A.InQty 'INGRESO(+)',A.OutQty 'SALIDA(-)',
A.DocDate FECHA_CONTAB,A.DocTime HORA,A.Warehouse C_ALM,B.WhsName DES_ALMACEN,A.Ref2 REFERENCIA,
CASE A.TransType WHEN '15' THEN 'Guia'
WHEN '16' THEN 'Devolucion de Clientes'
WHEN '13' THEN 'Facturas'
WHEN '67' THEN 'Transferencia'
WHEN '21' THEN 'Devolucion de Mercancia'
WHEN '14' THEN 'Nota de Credito'
WHEN '20' THEN 'Entrada de Mercancias (O/C)'
WHEN '18' THEN 'Factura de Proveedores' END 'TIPO_DOCUMENTO',
A.CreateDate FECHA_CREACION,A.DocTime HORA_CREACION,A.Base_Ref 'Nro_SAP',
A.JrnlMemo,A.Comments COMENTARIO,A.CardCode 'Cod.Proveedor/Cliente',A.CardName 'Razon Social'
FROM OINM A LEFT JOIN OWHS B ON A.Warehouse=B.WhsCode
WHERE (A.InQty + A.OutQty)<> 0 AND A.DocDate BETWEEN '20160129' AND '20160202'
Desde ya muchas gracias por el apoyo.
Buenos días.
Si logro entender bien, tu query es funcional pero trae valores nulos en el campo Transtype.
Prueba agregando los siguiente dentro del case.
WHEN 60 THEN 'Salida Mercancías'
WHEN 59 THEN 'Entradas Mercancías'
Los objetos 60 y 59 tiene relación con salidas y entradas de mercancía a través del módulo de inventario.
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.
La consulta ejecuta correctamente y salen los datos correctos la encontré en InfoSolutions
Lo que deseo es añadir más datos, es decir:
Si el movimiento es generado por una transferencia entonces también mostrar el número de documento o docentry de la Transferencia.
Si el movimiento es generado por una Devolución de Mercancía entonces también mostrar el número de documento o docentry de la Devolución.
Para ello habría que relacionar la tabla OINM con las tablas de Devoluciones, la de facturas de clientes, facturas de proveedores, etc y no veo como hacerlo.
Espero alguna ayuda
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
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.