hola a todos alguien que me pueda ayudar con este tema, realice un layaut en crystal reports por comando, para factura deudores todo funciona bien el único problema es que el borrador de la factura cuando se genera todos los campos salen vacios
hola gracias por su respuesta osea que debo modificar el formato del borrador de facturas pero como lo hago, ya que solo modifique fue el layaut de facturas quite las tablas y todo lo cambie por código
Hola @jtriana6591
Mediante el token ObjectId@ de crystal reports, identificas si el documento es un borrador o la transacción definitiva. En base a lo anterior, defines a nivel de SQL o subinformes que tablas debes consultar.
desconozco si lo solucionaste pero el código va mas o menos así
DECLARE @ObjType NVARCHAR(50) = '13' -- Tus parametros de crystal
DECLARE @DocEnry NVARCHAR(50) = '1'
IF @ObjType = 112 --Objeto de Draft
BEGIN
SET @ObjType = '13'
SELECT *
FROM ODRF T0 INNER JOIN DRF1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.DocEntry = @DocEnry AND T0.ObjType = @ObjType
END
ELSE
BEGIN
SELECT *
FROM OINV T0 INNER JOIN INV1 T1 ON T1.DocEntry = T0.DocEntry
WHERE T0.DocEntry = @DocEnry AND T0.ObjType = @ObjType
END