Impresion de formul...
 
Avisos
Vaciar todo

Impresion de formulario

7 Respuestas
3 Usuarios
0 Reactions
3,151 Visitas
Respuestas: 4
New Member
Topic starter
 

Buenas tardes

Ante todo quiero agradecer el soporte y buen servicio que dais, sois un gran equipo.

Dicho esto voy con mi primera consulta 😛

Llevo un tiempo buscando un componente que me permita ingresar datos mediante formulario y luego imprimir un reporte "presentable" de los records o de algun record determinado, he probado Fabrik, breezing forms, chronoforms pero o no he sido capaz de lograr un resultado final que me guste. Por ejemplo, llega un cliente a la oficina y quiero brindarle un servicio X, yo, al igual que el cliente quisieramos tener constancia del servicio que se ha brindado y quisiera poder entragarle un recibo detallado. Que me podéis recomendar para lograr algo asi.

Gracias de antemano
Un Saludo

URL del sitio: http://www.realphone.es


 
Respondido : 15/05/2012 3:10 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola Damian

Te sugiero revisar el siguiente artículo que explica el uso de Breezing forms para generar archivos PDF los cuales posteriormente pueden ser impresos.

https://www.webempresa.com/blog/como-crear-informes-en-pdf-con-joomla-y-breezingforms.html

Saludos.


 
Respondido : 15/05/2012 4:16 pm
Respuestas: 4
New Member
Topic starter
 

Gracias Jhon, esta noche me pongo a ello
Un saludo


 
Respondido : 15/05/2012 4:18 pm
Respuestas: 4
New Member
Topic starter
 

Hola jhon, ha funcionado a la perfección, mil gracias por la ayuda.

Una última consulta respecto a esto, hay alguna forma de llamar el pdf generado y que se abra justo después de enviar el formulario?

Saludos


 
Respondido : 16/05/2012 3:41 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Damian,

el PDF se genera aquí:

$pdf->Output(JPATH_ADMINISTRATOR.DS.'components/com_facileforms/images/informe'.date('d-m-Y_H-i-s').'.pdf');

Podrías guardar la ruta en una variable de sesión, algo así:

$_SESSION["ruta_pdf"] = JPATH_ADMINISTRATOR.DS.'components/com_facileforms/images/informe'.date('d-m-Y_H-i-s').'.pdf';

y después en la página de agradecimiento del formulario, crear un campo de texto, y en el value poner un código javascript que abra ese PDF de forma automática, o simplemente un enlace a esa ruta para que lo abra el usuario:

<a href="" > Abrir informe PDF 

Puedes usar Javascript para hacer que se abra el enlace de forma automática en un popup..

Saludos!


 
Respondido : 17/05/2012 8:36 am
Respuestas: 4
New Member
Topic starter
 

Gracias David
exactamente donde coloco la variable de sesion?

$_SESSION["ruta_pdf"] = JPATH_ADMINISTRATOR.DS.'components/com_facileforms/images/informe'.date('d-m-Y_H-i-s').'.pdf';


 
Respondido : 17/05/2012 1:48 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

HOla Damian

En el mismo lugar en donde generas el pdf
https://www.webempresa.com/blog/como-crear-informes-en-pdf-con-joomla-y-breezingforms.html

Al final de la sentencia $pdf->Output ....

Saludos.


 
Respondido : 18/05/2012 2:26 pm