cancel
Showing results for 
Search instead for 
Did you mean: 

Consulta de orden de fabricacion con recibo de produccion con Costos de Produccion

Former Member
0 Kudos

Actualmente estoy creando una  consulta por Query manager donde debo mostrar de acuerdo a un rango  de fechas del recibo de produccion que muestre la informacion  siguiente: Numero del recibo de produccion; Codigo del articulo;  Descripcion del articulo; Cantidad; Costo de componente real; Costo  de producto real; Desviacion total; % desviacion

Actualmente cree el siguiente Query:

SELECT     T0.[DocNum], T0.[DocDate], T1.[ItemCode], T2.[ItemName],    T1.[Quantity],  T1.[U_LITROS1], T3.[DocNum], T3.[Status] FROM OIGN T0     INNER JOIN IGN1  T1 ON T0.DocEntry = T1.DocEntry INNER JOIN OITM T2  ON   T1.ItemCode =  T2.ItemCode inner join OWOR T3 on T1.[BaseRef] =    T3.[DocNum] INNER JOIN  WOR1 T4 ON T3.DocEntry = T4.DocEntry WHERE    T0.[DocDate] >=[%0] AND   T0.[DocDate] <=[%1]

Pero no logro poder mostrar los siguientes campos: Costo de componente real; Costo de producto real; Desviacion total; % desviacion

Busque en diferentes tablas y no localizo donde se almacena esos datos,   trate  de  mostrarlo utilizando variables como por ejemplo:

$[$39.65.0] pero me muestra cero, favor podrian ayudarme, lo agradecria enormemente...

Accepted Solutions (0)

Answers (2)

Answers (2)

0 Kudos

Hola.... yo hice algo asi...

Select B.DocNum, B.Producto, B.Descripcion, B.[Cant Realizada],sum(B.[Consumo de Componentes]-B.[Produccion]) as [Desviacion] From ( Select T0.DocNum as [DocNum], T0.[ItemCode] as [Producto], T0.[ProdName] as [Descripcion], T0.[CmpltQty] as [Cant Realizada],SUM(T1.[LineTotal]) as [Consumo de Componentes],0 as [Produccion] FRom OWOR T0 Inner Join IGE1 T1 on T0.DocNum = T1.BaseRef Where 1=1 and T0.[Status] ='L' And T0.[Type] != 'D' Group By T0.DocNum, T0.[ItemCode], T0.[ProdName], T0.[CmpltQty] union Select T0.DocNum as [DocNum], T0.[ItemCode] as [Producto], T0.[ProdName] as [Descripcion], T0.[CmpltQty] as [Cant Realizada],0 as [Consumo de Componentes], SUM(T2.[LineTotal]) as [Produccion] FRom OWOR T0 Inner Join IGN1 T2 on T0.DocNum = T2.BaseRef Where 1=1 and T0.[Status] ='L' And T0.[Type] != 'D' Group By T0.DocNum, T0.[ItemCode], T0.[ProdName], T0.[CmpltQty]) B group by B.DocNum, B.Producto, B.Descripcion, B.[Cant Realizada]

el tema que vi fue la referencia con las tablas IGE1 e IGN1 y que meter todo en el mismo select no me daba relacion.

Espero les ayude.

Former Member
0 Kudos

David, has probado hacerlo matematicamente, no se puede ser (Quantity*TotalLine) es una idea no estoy diciendo que funciones asi pero podrias probar.

Espero sea de ayuda y pido perdon por la ignorancia de como se obtiene el Costo productivo real.

Saludos