¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo eliminar la duplicación al vincular JDT1 e INV1 en una consulta a través de OINV

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

Hola,

Estoy intentando vincular JDT1 e INV1 en una consulta a través de OINV. Sin embargo, hubo cierta duplicación debido a una unión adicional. No parece haber una vinculación directa entre JDT1 e INV1. ¿Hay alguna manera de eliminar la duplicación? Me gustaría crear una tabla con el código de cuenta y el monto de JDT1 y luego sumar la cantidad refiriéndome a INV1. He agregado Account=AcctCode pero aún hay algunas duplicaciones.

¿Puedes aconsejarme?

Gracias.

Raymond

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

4 Respuestas

0
Cargando...

Gracias.

A continuación se muestra la consulta:

SELECT T1.Account, T4.AcctName, Count(T3.Quantity), Sum(T1.Debit-T1.Credit) -1, (Sum(T1.Debit-T1.Credit) -1)/Count(T3.Quantity) FROM OJDT T0 INNER JOIN JDT1 T1 ON T0.TransId = T1.TransId INNER JOIN OINV T2 ON T0.TransId = T2.TransId INNER JOIN INV1 T3 ON T2.DocEntry = T3.DocEntry Inner Join OACT T4 on T1.Account=T4.AcctCode Where T0.RefDate between [%0] and [%1] and T4.ActType='I' and T1.Account not in('50701', '50702', '50703') and T1.Account=T3.Acctcode Group by T1.Account, T4.AcctName

¿Puedes ayudar?

Raymond

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

Estimado Raymond,

¿Podrías, tal vez, publicar la consulta que estás utilizando y quizás podríamos modificarla un poco y encontrar la solución para este problema?

Saludos

Arshdeep

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

Gracias - Arshdeep.

He utilizado OJDT y OINV pero el problema de duplicación fue causado por OINV.

Lo que estoy intentando hacer son dos cosas:

1. Crear una lista que cuente la cantidad basada en INV1, pero el monto que tenemos se basa en las entradas de diario ordenadas por el ítem de Ingresos del Plan de Cuentas.

2. Crear una lista que muestre el ítem de fila como precio, cantidad y otra descripción en INV1, pero reemplace algunos campos como el centro de beneficio que ha sido cambiado en el Diario posteriormente.

El monto debe basarse en el Diario y la fecha.

¿Es posible?

Gracias de antemano.

Raymond

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

Estimado Raymond,

Si intentamos extraer registros simultáneamente de jdt1 e inv1, siempre habrá registros duplicados, ya que ambos tendrán entradas separadas para cada línea en un documento.

Puedes evitar la duplicación de registros utilizando la palabra clave DISTINCT, pero eso podría no conducir al tipo de informe que te gustaría obtener. La mejor manera sería involucrar también las tablas de encabezado, es decir, OJDT y OINV.

Si esto no responde a tu consulta, por favor háznos saber un escenario en el que te gustaría usar el informe o los campos que te gustaría extraer.

Saludos

Arshdeep

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?