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
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.
Gracias Jhon, esta noche me pongo a ello
Un saludo
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
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!
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';
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.