¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo vincular tablas ORDR y OPOR en Pedidos de Venta y Órdenes de Compra: Consulta de DocNum y CardCode

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 16 Vistas
0
Cargando...

Hola a todos,

¿Cómo vincular las tablas ORDR y OPOR de Pedidos de Venta y Órdenes de Compra?

He creado una orden de compra a partir de una orden de venta (almacén de envío directo), así que ahora quiero hacer la consulta que me muestre DocNum, CardCode de la orden de venta y su orden de compra vinculada Doc Num, CardCode

¿Cómo puedo hacer esa consulta?

Por favor, ¿alguien puede ayudarme?

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias a todos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Prueba esto,

SELECT T3.CardCode AS [Código de cliente de orden de venta], T3.DocNum AS [Número de documento de orden de venta], T2.ItemCode AS [Artículo de orden de venta], T2.Quantity AS [Cantidad de orden de venta], T1.CardCode AS [Código de cliente de orden de compra], T1.DocNum AS [Número de documento de orden de compra], T0.ItemCode AS [Artículo de orden de compra], T0.Quantity AS [Cantidad de orden 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

Saludos,

Nagarajan

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Registros duplicados para múltiples órdenes de compra.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Rurangwa,

Intenta esto:

        
            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
            
        
    

Puedes encontrar la referencia de la orden de venta en la línea de la orden de compra buscando los campos baseEntry, baseType y baseLine.

Espero que te ayude.

Saludos cordiales,

Diego Lother

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?