Reportes query-enlace a documentos

Estimados,
Se realizo el siguiente reporte que muestra la relacion PEDIDO CLIENTE - FACTURA, tomando como base en la consulta las facturas.
Ahora en el reporte creado por alguna razon en la primer columna no aparece la flechita de enlace al documento como cuando se ha realizado otros reportes, por favor su apoyo a continuacion el grafico de como me aparece el reporte y la flechira que menciono y el codigo de mi reporte para que puedan darme alguna ayuda.
Imagen de mi reporte (donde no aparece la flechita)
image
Imagen de otro reporte (que SI APARECE LA FLECHITA)
image
Codigo de mi reporte:

/*SELECT * FROM DBO.OINV T0*/
DECLARE @FECHAINI AS DATETIME
SET @FECHAINI = /* WHERE T0.DocDate  */ '[%0]'
DECLARE @FECHAFIN AS DATETIME
SET @FECHAFIN = /* WHERE T0.DocDate */ '[%1]'
SELECT 
    	T7.DocNum , 
              T7.NUMATCARD,
              t7.CardName,
	T7.DocDate 'Fecha Factura',
              t7.doctotal,
              t7.doctotalfc,
              t6.project,
              T7.CANCELED 'Y=CANCELADA',
	t3.DocNum 'No. de Pedido',
	T3.DocDate 'Fecha Pedido'
FROM
 		             (RDR1 T2 INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry)
		               RIGHT JOIN
			 (DLN1 T4 INNER JOIN ODLN T5 ON T5.DocEntry = T4.DocEntry) 
		             ON T4.BaseEntry = T3.DocEntry
                   		  RIGHT JOIN
		    (
                                          INV1 T6 INNER JOIN OINV T7 ON T6.DocEntry = T7.DocEntry 
                                 )
		    ON T6.BaseEntry = T5.DocEntry 
WHERE
	         (T7.DocDate >= @FechaIni)
	         AND
	        (T7.DocDate <= @FechaFin)		
GROUP BY
	T7.DocNum ,
               T7.NUMATCARD,
              t7.CardCode,
              t7.CardName,
	T7.DocDate ,
              t7.doctotal,
              t7.doctotalfc,
               t6.project,
             T7.CANCELED,
	t3.DocNum ,
	T3.DocDate 
ORDER BY
T7.DocNum

@mireyaSIS con las sentencias UNION, UNION ALL, PIVOT y UNPIVOT desaparecen las flechas amarillas (Drill Down) de SAP B1.
O si no le has movido nada a tu query agrega al final del todo el lo siguiente:
ejemplo

Select*from oinv FOR BROWSE

No siempre funciona por los motivos que te comente ademas de que necesitarías incluir la llave primaria de la tabla.
Ademas de eso hay temas al respecto revisa en la opción de búsqueda del foro…

Desconozco por que, pero en la tabla OINV muestra estas flechas en el campo DocEntry, agrégalo en tu query y veras que aparecen aunque te creara una columna adicional.

1 me gusta

Creo que el query no está correctamente construido, veo mucho lío en las join para algo tan simple …
De todas formas para navegar con la flechita naranja deberías hacerlo por el docentry y no por el docnum.

Prueba con algo así…

SELECT T7.DocEntry, T7.DocNum, T7.NUMATCARD, t7.CardName, T7.DocDate 'Fecha Factura', t7.doctotal, t7.doctotalfc, t6.project, T7.CANCELED 'Y=CANCELADA', T3.DocNum 'No. de Pedido', T3.DocDate 'Fecha Pedido'
FROM RDR1 T2 
INNER JOIN ORDR T3 ON T3.DocEntry = T2.DocEntry
left JOIN DLN1 T4 ON T4.BaseEntry = T3.DocEntry
left JOIN ODLN T5 ON T5.DocEntry = T4.DocEntry
left JOIN INV1 T6 ON T6.BaseEntry = T5.DocEntry 
left JOIN OINV T7 ON T6.DocEntry = T7.DocEntry
WHERE t7.DocDate>=[%0] and T7.DocDate<=[%1]
group by T7.DocEntry, t7.DocNum, T7.NUMATCARD, t7.CardCode, t7.CardName, t7.DocDate, t7.doctotal, t7.doctotalfc, t6.project, T7.CANCELED, t3.DocNum, t3.DocDate
ORDER BY T7.DocNum
1 me gusta

Este tema se cerró automáticamente 30 días después de la última publicación. No se permiten nuevas respuestas.