on 06-20-2012 7:56 PM
Estimados amigos necesito hacer dos reportes basandome la consulta de auditoria de stock, tanto como Por Articulos como Por Cuentas.
Por lo que quisiera saber si tienen el query de la cosulta de auditoria de stock ya que necesito hacer un reporte por fuera. Espero me puedan ayudar
Query auditoria por cuenta contable
SELECT T0.InvntAct, T1.AcctName, T0.ItemCode, T2.ItemName, T3.WhsCode, T3.WhsName,
ISNULL((SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.InvntAct=T0.InvntAct AND Y.ItemCode=T0.ItemCode AND Y.Warehouse=T0.Warehouse AND Y.DocDate<='20120630'),0)'Stock',
ISNULL((SELECT SUM(Y.TransValue) FROM OINM Y WHERE Y.InvntAct=T0.InvntAct AND Y.ItemCode=T0.ItemCode AND Y.Warehouse=T0.Warehouse AND Y.DocDate<='20120630'),0)'Costo'
FROM OINM T0
INNER JOIN OACT T1 ON T1.AcctCode=T0.InvntAct
INNER JOIN OITM T2 ON T2.ItemCode=T0.ItemCode
INNER JOIN OWHS T3 ON T3.WhsCode=T0.Warehouse
GROUP BY T0.InvntAct, T1.AcctName, T0.ItemCode, T2.ItemName, T3.WhsCode, T3.WhsName, T0.Warehouse
Atte.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Gracias felipe pero lo que quiero es la misma estructura osea las columnas tipo de documento si ingreso salio se costeo etc. cant acumuada, valor acumulado, etc, etc. igual a la q sale en auditoria de stock que me permita filtrar por fecha
Pero en query ya que necesito hacer una consulta por fuera, espero por favor me puedan ayudar.
Hola
tengo una duda, necestio un reporte donde me de la cantidad vendida en X rango de fechas de X almacen y X linea con los datos de Ult fecha de compra y venta de cada articulo del almacen que estoy consultando, pero necsito tambien que me imprima todos los articulos de esa LInea hayan o no tenido venta, el Query es el siguiente:
SELECT T2.[ItemCode] as 'Codigo', T2.itemname, sum(t1.quantity) as 'Cant Venta', t4.onhand as 'Existencia', t4.maxstock 'Optimo', T2.[CreateDate] as 'Fecha Alta',
(select max(x.taxdate) from oinv x inner join inv1 y ON x.DocEntry = y.DocEntry and y.whscode = t1.whscode and y.itemcode = t1.itemcode) as 'Ult Venta',
(select max(x.docdate) from opch x inner join pch1 y on x.DocEntry = y.DocEntry and y.whscode = t1.whscode and y.itemcode = t1.itemcode) as 'Ult compra', 0 as 'Penultima Venta',
0 as 'Suma de veces 0 Existencia', 0 as 'Reemplazo', 0 as 'Exist Reemplazo',
(select sum(y.quantity) from ordr x inner join rdr1 y on x.DocEntry = y.DocEntry where y.itemcode = t1.itemcode and y.whscode = t1.whscode and x.taxdate between '[%2]' AND '[%3]' ) 'Negados'
FROM OINV T0 INNER JOIN INV1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OITM T2 ON T2.ITEMCODE = T1.ITEMCODE
inner join oitb t3 on t3.itmsgrpcod = t2.itmsgrpcod
inner join oitw t4 on t4.itemcode = t2.itemcode
WHERE t4.whscode = '[%4]' and t3.itmsgrpnam = '[%5]' and T0.[TaxDate] BETWEEN '[%2]' AND '[%3]' and t4.whscode = t1.whscode AND T1.Targettype <> '14'
group by t2.itemcode, T2.itemname, t4.onhand, t4.maxstock, T2.createdate, T2.lastpurdat, t1.itemcode, t1.whscode
Muchas gracias de antemano
Query auditoria por articulos
SELECT T2.[ItemCode], T2.[ItemName], T1.[WhsCode], T1.WhsName,
ISNULL((SELECT (SUM(Y.InQty)-SUM(Y.OutQty))FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate<='20120630'),0) 'Stock',
ISNULL((SELECT (SUM(Y.TransValue)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate <='20120630'),0)'Costo Total'
FROM OITM T2
INNER JOIN OITW T0 ON T0.ItemCode=T2.ItemCode
INNER JOIN OWHS T1 ON T1.WhsCode=T0.WhsCode
WHERE (SELECT (SUM(Y.InQty)-SUM(Y.OutQty)) FROM OINM Y WHERE Y.ItemCode = T2.ItemCode AND Y.Warehouse = T1.WhsCode AND Y.DocDate<='20120630') != '0'
ORDER BY T2.[ItemCode], T1.[WhsCode]
Atte.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
buen dia Felipe loyola tu query casi me ayuda
pero tengo el siguiente problema, la empresa en que trabajo, maneja libros, y cada mes cambian los costos de compra, y manejamos muchos almacenes, espero me puedas ayudar
quiero que el query me muestre los ejemplares que quedan a que cosoto estan.
tu query los muestra asi
# | Número de artículo | Descripción del artículo | Código de almacén | Nombre de almacén | Stock | Costo Total |
1 | 30 ANIV | 30 ANIVERSARIO | 3 | PROCESO ESPECIALES | 1,445.00 | 26,992.60 |
2 | 30 ANIV | 30 ANIVERSARIO | 8 | FERIAS | 45 | 840.6 |
3 | 35ANIV | 35 ANIVERSARIO | 3 | PROCESO ESPECIALES | 3,128.00 | 68,127.84 |
4 | 35ANIV | 35 ANIVERSARIO | 8 | FERIAS | 66 | 1,437.48 |
yo quiero que me aparescan los costos, por ejemplo en el almacen 3 hay 1300 con un costo 100 con otro costo y 45 con otro costo.
quiero que me desglose por costo, tu query aparece por costo total
ojala me puedas ayudar, muchas gracias Y OTRO FAVOR, que el costo aparezcan 4 digitos depues del punto. por ejemplo 26992.6024
User | Count |
---|---|
94 | |
11 | |
10 | |
6 | |
5 | |
5 | |
4 | |
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.