Cambios en en contenido de la pagina SAPB1
Esta entrada no es para publicar nada especial, solo quiero decir que no he escrito nada nuevo porque no he tenido creatividad y no he podido centrarme en algún tema especial para publicar. A raíz de esto he decidido que empezaré a publicar cada código que me solucione un problema para así no tener que estar pensando sobre que escribir y además el blog me servirá como fuente de conocimientos para mi mismo.
Saludos cordiales
Estimado Felipe.
He visto algunos de tus aportes publicados y los he adaptado a los mios con resultados bastante positivos.
Tengo una consulta. Existe alguna forma de bajar las transacciones de la tabla JDT1, y asignarle a cada transacción el nombre del usuario o creador de la persona que hizo el asiento contable?
Si existe la manera, please comentame como hacerlo.
Gracias de antemano
saludos
Gastón Gonzalez
Agradecemos tus aportes y quiero ver si me puedes apoyar con una consulta o query, tengo este query
USE [PRODUCTIVA]
GO
/****** Object: StoredProcedure [dbo].[xsp_gaby] Script Date: 04/19/2013 18:07:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
Create View [dbo].[xsp_COSTOSS] as
WITH DirectReports ( Master, Father, Code, Quantity, Costo, Level)
as
(
SELECT R.Father Master, R.Father Father, R.Code, R.Quantity, C.AvgPrice, 0 AS Level
FROM ITT1 AS R
INNER JOIN OITW AS C ON C.ItemCode = R.Code
WHERE C.WhsCode = ’03’
UNION ALL
SELECT D.Master, R.Father Father, R.Code, R.Quantity, C.Avgprice, Level +1
FROM ITT1 AS R
INNER JOIN DIRECTREPORTS AS D ON R.Father = D.CODE
INNER JOIN OITW AS C ON C.ItemCode = D.Code
WHERE C.WhsCode = ’03’
)
SELECT Master, Father, Code,Quantity, Costo, Level
FROM DIRECTREPORTS
WHERE Code NOT IN (SELECT FATHER LEVEL FROM DIRECTREPORTS)
el cual me arroja el padre y la lista de materiales de todos los componentes y subcomponentes, pero quiero de alguna forma que me de los costos actuales y me multiplique el costo por la cantidad por el ultimo costo registrado para obtener el costo estimado en ese momento muchas gracias por tus aportaciones.
Buenas tardes
Para los costos actuales, en tu query final haz un join con la OITW o OITM (depende como lleves el costo) y añádelo al select final, luego en campos adicionales haz la multiplicación.
Saludos