Avalados por :
Saudações a todos.
Estou explorando o SAP Business One e preciso criar um Relatório de Auditoria para obter dados específicos dos documentos (Série, Correlativo, Comentário). Identifiquei que os documentos relevantes são (NE, TR, RC, EP, TT, DV, DI, RI, SM, EM, AC). Minha dúvida está relacionada com a estrutura deste relatório e os critérios de seleção: Data de Contabilização (Data de Início e Data de Fim), Armazém e visualização de (Artigo).
1. Como posso obter os saldos iniciais dos artigos em um armazém específico entre duas datas fornecidas?
2. Como posso calcular a variação na Quantidade Acumulada a partir do saldo inicial e da quantidade de operações realizadas?
Muito obrigado!
Agradeço a contribuição. Na verdade, tenho isso:
DECLARE @TipoFecha AS INT -- 1=Data do Sistema 2=Data Contábil
DECLARE @FechaIni AS DATETIME
DECLARE @FechaFin AS DATETIME
DECLARE @Almacen AS NVARCHAR(20)
--VALORES DE TESTE
SET @FechaIni = '20140101'
SET @FechaFin = '20140430'
SET @Almacen = '03'
SELECT T0.ItemCode AS [ItemCode], T0.Dscription AS [Descripcion], T0.CreateDate AS [FechaCreacion], T0.DocDate AS [FechaConta], 'NE',T1.DocNum AS [DocNum],
T0.Warehouse AS [Almacen], T3.Quantity AS [Cantidad], T0.CalcPrice AS [PrecioCal], T0.TransValue AS [ValorTrans], T1.U_BPP_MDTD AS [TipoDoc],
T1.U_BPP_MDSD AS [Serie], T1.U_BPP_MDCD AS [Correlativo], -1 AS [Factor], 'Entrega de MercancÌas' AS [Objecto]
FROM OINM T0 INNER JOIN ODLN T1 ON(T0.TransType = T1.ObjType AND T0.BASE_REF = T1.DocNum)
INNER JOIN OITM T2 ON(T0.ItemCode = T2.ItemCode)
INNER JOIN DLN1 T3 ON(T1.DocEntry = T3.DocEntry AND T0.ItemCode = T3.ItemCode)
WHERE T0.Warehouse=@Almacen and T0.CreateDate >= @FechaIni AND T0.CreateDate <= @FechaFin
ORDER BY T0.ItemCode, T0.DocDate
Estou pensando em como integrar o Saldo Inicial por Artigo para depois gerar uma operação com a Quantidade e gerar Quantidade Acumulada.
Obrigado
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute