Página 1 de 1

Report to PDF: Configurar Path de salida de los PDF

Publicado: Lun May 08, 2017 4:13 pm
por duenda
Hola a todos!

Estoy usando el template gratuito Report To PDF para exportar a PDF los reportes de mis sistemas, pero quiero crear una carpeta donde guarde TODOS los reportes en PDF y no encuentro en el template alguna configuración que me permita indicarle por defecto dónde quiero que abra el GUARDAR COMO...

Alguien lo ha hecho? Mientras chusmeo el código del template :)

Gracias!!! Ileana

Re: Report to PDF: Configurar Path de salida de los PDF

Publicado: Vie May 12, 2017 10:19 pm
por Hugo
En "Extension and Control Templates"
Eliges "Report to PDF
General:
Output Name Type: Eliges "Variable"
File Name : "la variable" y listo

yo armo el nombre del archivo asi mas o menos en el embeds

Local Object
Abc Objects
Windows Manager
Init
CODE
Open the window priority 8050

IF Par:pdf = 1 !!! Envia A FDF Directamente el reporte
L:path = clip(Glo:Ruta)&'\PDF\'&clip(CDO:RfcCte)&'-'&clip(CDO:Serie)&'-'&clip(CDO:Documento)&'.Pdf'
L:preview = true
Self.SetReportTarget(PDFReporter.IReportGenerator)
Self.PrintReport
END


Espero que te sirva saludos

Atte. Hugo Briseño

C6 Sql

Re: Report to PDF: Configurar Path de salida de los PDF

Publicado: Sab May 13, 2017 12:12 pm
por duenda
Mil gracias Hugo por tu aporte!!! Más que claro, en realidad mi pregunta se refería a si se le puede otorgar la CARPETA de salida automáticamente pero dejar que el usuario coloque el nombre del archivo en tiempo real, es decir, que cuando uno ponga GUARDAR COMO PDF abra de manera automática, por ejemplo, la carpeta C:\TEMP y que el usuario ponga el nombre, así podría variar VENTAS_ABRIL.PDF, VENTAS_MAYO.PDF, etc.

Otra variante podría ser que solicite el nombre del archivo cuando uno presiona GUARDAR COMO PDF y con este dato armo la cadena para la variable... pero creo que en este caso debería tocar el template para agregar esa ventana de solicitud... bueno, voy a seguir viendo cuál es la mejor opción para lo que mi cliente me pide, si se te ocurre otra idea bienvenida sea!!! :)

Saludos! Ileana