Avalados por :
Olá a todos,
Como vincular as tabelas ORDR e OPOR de Pedidos de Venda e Ordens de Compra?
Criei uma ordem de compra a partir de uma ordem de venda (remessa direta do armazém), e agora gostaria de fazer uma consulta que me mostre DocNum, CardCode da ordem de venda e sua ordem de compra vinculada Doc Num, CardCode
Como posso fazer essa consulta?
Por favor, alguém pode me ajudar?
Olá,
Experimente isso,
SELECT T3.CardCode AS [Código do cliente do pedido de venda], T3.DocNum AS [Número do documento do pedido de venda], T2.ItemCode AS [Item do pedido de venda], T2.Quantity AS [Quantidade do pedido de venda], T1.CardCode AS [Código do cliente do pedido de compra], T1.DocNum AS [Número do documento do pedido de compra], T0.ItemCode AS [Item do pedido de compra], T0.Quantity AS [Quantidade do pedido de compra] FROM POR1 T0 INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry INNER JOIN RDR1 T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 17 and T1.Docnum = T2.PoTrgNum INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry
Saudações,
Nagarajan
Olá,
Registros duplicados para múltiplos pedidos de compra.
Olá Rurangwa,
Tente isto:
SELECT
T3.CardCode AS [Sales order CardCode],
T3.DocNum AS [Sales order DocNum],
T2.ItemCode AS [Item sales order],
T2.Quantity AS [Qty sales order],
T1.CardCode AS [Purchase order CardCode],
T1.DocNum AS [Purchase order DocNum],
T0.ItemCode AS [Item purchase order],
T0.Quantity AS [Qty purchase order]
FROM
POR1 T0
INNER JOIN OPOR T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN RDR1 T2 ON T2.DocEntry = T0.BaseEntry AND T0.BaseType = 17
INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry
Você pode encontrar a referência do pedido de venda na linha do pedido de compra procurando pelos campos baseEntry, baseType e baseLine.
Espero que isso ajude.
Atenciosamente,
Diego Lother
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute