Avalados por :

Cómo unir tablas ORCT, RCT2, OINV, INV1 y OACT de SAP B1 sin duplicados

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 24 Vistas
0
Loading...

Hola a todos,

Quiero hacer una consulta que muestre datos de Factura de A/R y Pago entrante,

¿Cómo puedo unir las tablas ORCT, RCT2, OINV, INV1 y OACT de SAP B1?

Intenté hacer algo así pero trae duplicados

SELECT T4.[price] FROM ORCT T0 LEFT JOIN RCT2 T1 ON T0.DocNum = T1.DocNum LEFT Join OINV T2 On T2.DocEntry=T1.DocEntry INNER JOIN OACT T3 ON T0.[CashAcct] = T3.[AcctCode] inner join INV1 T4 ON T2.[DocEntry]=T4.[DocEntry]

Por favor, ¿alguien puede ayudarme?

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

2 Respuestas

0
Loading...

Hola Rurangwa Schadrack ,

Anteriormente me enfrenté al mismo problema en mi consulta, pero se solucionó agregando el Grupo y Resumen en el Informe Crystal:

SELECT T0.[DocNum] PaymentNo, T0.[DocDate] PaymentDate, T0.[CardCode], T0.[CardName], T1.[BfDcntSum] PaymentTot, T2.[DocNum] InvNo, T3.[SlpName],T2.[U_Branch], T2.[DocTotal] InvTot, T2.[DiscSum] TotDiscount, T4.[AcctName] InvAcct, T2.[DocDate] InvDate FROM ORCT T0 INNER JOIN RCT2 T1 ON T0.[DocEntry] = T1.[DocNum] Left Outer Join OINV T2 ON T1.[DocEntry] =T2.[DocEntry] And T0.[CardCode] =T2.[CardCode] INNER JOIN OSLP T3 ON T2.[SlpCode] = T3.[SlpCode] INNER JOIN OACT T4 ON T2.[CtlAccount]= T4.[AcctCode] WHERE T2.[CANCELED] ='N' And T0.[Canceled] ='N'

Gracias.

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

Hola,

La consulta repetirá el Pago entrante varias veces según el número de facturas seleccionadas en la fila del pago entrante. De manera similar, el Número de factura se repetirá según el número de elementos de fila de la factura.

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?