Avisos
Vaciar todo

Impresion de formulario  

 
Damian
 Damian
Nuevo usuario

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

Citar
Respondido : 15/05/2012 4:10 pm
Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 15/05/2012 5:16 pm

Damian
 Damian
Nuevo usuario

Gracias Jhon, esta noche me pongo a ello
Un saludo

ResponderCitar
Respondido : 15/05/2012 5:18 pm
Damian
 Damian
Nuevo usuario

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

ResponderCitar
Respondido : 16/05/2012 4:41 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

David Noguera
 David Noguera
Miembro 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!

ResponderCitar
Respondido : 17/05/2012 9:36 am
Damian
 Damian
Nuevo usuario

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';

ResponderCitar
Respondido : 17/05/2012 2:48 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa 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.

ResponderCitar
Respondido : 18/05/2012 3:26 pm