Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
coprint:ap026last [22/06/2011 15:52]
admin
coprint:ap026last [ 4/04/2017 06:31] (actual)
Línea 3: Línea 3:
 Basado en [[spoolpdfapi|SpoolPdfApi]],​ hace más fácil el envío de un spool (el último) recién creado en el mismo job. Basado en [[spoolpdfapi|SpoolPdfApi]],​ hace más fácil el envío de un spool (el último) recién creado en el mismo job.
  
-Por ejemplo, en un CL hacemos un listado de algo y queremos mandar ese listado.+Por ejemplo, en un CL hacemos un listado de algo y queremos ​**mandar ese listado ​en pdf por email**.
  
 Parametros de CALL AP026LAST: Parametros de CALL AP026LAST:
  
-  - [[coprintserver|CoPrintServer]] 10x +  - [[coprintserver|CoPrintServer]] 10x (el nombre de un Coprint corriendo en un pc) 
-  - nombre fichero pdf, sin extension, 20x, permite algunas [[varsys|variables]] como &&DT&&​ +  - nombre fichero pdf, sin extension, 20x, permite algunas [[varsys|variables]] como &&DT2&&​ 
-  - Carpeta para pdf, 50x, vacío para usar \coprint\user o lo definido en [[coprintini|CoPrintIni]] como Defaultfolder=c:​\Temp\Coprint +  - Carpeta para pdf, 50x, \\ vacío para usar un valor por omision (carpeta temporal o \coprint\user o lo definido en [[coprintini|CoPrintIni]] como Defaultfolder=c:​\Temp\Coprint) \\ o usar un valor de red como \\servidor\carpeta o \\DirIP\carpeta) 
-  - email, 50x, destino del email, se admiten ​varios ​separados con ; +  - Direccion de destino correo ​email, 50x, se admiten ​dos separados con ; 
-  - Asunto, 30x, en caso de que se quiera enviar email. permite algunas [[varsys|variables]] +  - Asunto ​del email, 30x. permite algunas [[varsys|variables]] 
-  - Texto, 50x, para el email. permite algunas [[varsys|variables]] +  - Texto para el email, 50x. permite algunas [[varsys|variables]] 
-  - firma, 10x, quien [[ficherosgn|firma]] el email, texto de ese fichero.sgn se adjunta al final +  - firma, 10x, quien [[ficherosgn|firma]] el email, ​el texto de ese fichero.sgn se adjunta al final 
-  - spoolfile, 10x, nombre del fichero spool, como QSYSPRT etc. Los demás parametros del listado no hacen falta, se toman los del ultimo creado.+  - spoolfile, 10x, nombre del fichero spool, como QSYSPRT etc. Los demás parametros del listado no hacen falta, se toman los del ultimo creado ​en ese job.
   - reserva, 10x, sin uso, enviar vacío   - reserva, 10x, sin uso, enviar vacío
  
-Este ejemplo imprime un simple joblog, genera pdf y lo envía por email:+Este **ejemplo** de programa cl imprime un simple joblog, genera pdf y lo envía por email:
  
 <​code>​ <​code>​
-PGM 
 dcl &sp *char 10 value('​QPJOBLOG'​) /* nombre del fichero de spool */ dcl &sp *char 10 value('​QPJOBLOG'​) /* nombre del fichero de spool */
-sxl &as *char 30 value('​Asunto del correo'​) +dcl &as *char 30 value('​Asunto del correo'​) 
-dcl &tx *char 50 value('​adjuntamos ​nuestro pedido&​L&​LSaludos,&​LMetales Perez') +dcl &tx *char 50 value('​adjuntamos ​listado pdf Coprint') 
-dcl &fn *char 20 value('​mp_Pedido_&&​DT2&&'​)+dcl &fn *char 20 value('​ejemplo_&&​DT2&&'​)
 dcl &em *char 50 value('​ventas@TornillosGomez.es'​) dcl &em *char 50 value('​ventas@TornillosGomez.es'​)
-DSPJOB OUTPUT(*PRINT) OPTION(*JOBLOG) /* DspJob usa el fichero QPJOBLOG */ +OvrPrtF file(QPJOBLOG) hold(*YES) 
-CALL AP026LAST (COPR2 &fn '​\\serv\pdf\'​ &em &as &tx '​FIRMA2'​ &sp ' ') +DSPJOB OUTPUT(*PRINT) OPTION(*JOBLOG) /* DspJob usa fichero QPJOBLOG */ 
-EndPgm ​                                                                                      +CALL AP026LAST ('​COPRTEST' ​&fn '​\\serv\pdf\'​ &em &as &tx '​FIRMA2'​ &sp ' ')
 </​code>​ </​code>​
  
 
/kunden/homepages/8/d674751560/htdocs/cpies/doc/data/pages/coprint/ap026last.txt · Última modificación: 4/04/2017 06:31 (editor externo)
[unknown button type]
 
Excepto donde se indique lo contrario, el contenido de este wiki esta bajo la siguiente licencia: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki