Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

Problema con plantillas de facturas.

Si cree que ha encontrado un error en una versión estable, siéntase libre de comunicarlo aquí, indicando la versión.
dangen
Novato
Mensajes: 2
Registrado: Mar, 21/01/2014, 21:53

Problema con plantillas de facturas.

Mensaje por dangen »

Hola, estoy usando Dolibarr desde hace ya muchos años y no he tenido nunca este problema, desde hace un par de actualizaciones (desde la version 7) me viene pasando que cuando se generan las facturas desde plantilla (usando el script del cron) al acceder a las mismas tengo la ventana en blanco (solo se muestra el menú izquierdo y en la zona derecha solo la linea de las pestañas (ficha/contactos/domiciliaciones/notas/...), pero no me muestra ninguna información de la plantilla.

Acabo de actualizar a la 8 y sigue igual, incluso e eliminado la plantilla, vuelto a generar y nada, me sale en blanco.

Lo curioso es que en Utilidades administrativas -> Tareas programadas, si le doy al botón de "play" de generar facturas desde plantilla, lo hace bien y puedo entrar...

¿Que puede estar pasando? ¿puede ser un error en el cron_run_jobs.php?


Pongo el log de lo que me da el error.log:

mod_fcgid: stderr: PHP Fatal error: Uncaught exception 'ImagickException' with message 'WriteBlob Failed `/var/www/xx.xx.xx/web/documents/facture/(PROV1070)/(PROV1070).pdf_preview.png' @ error/png.c/MagickPNGErrorHandler/1645' in /var/www/clients/client1/web9/web/core/lib/files.lib.php:1844, referer: https://xx.xx.xx/compta/facture/document.php?facid=1070
mod_fcgid: stderr: Stack trace:, referer: https://xxx.xx.xx/compta/facture/docume ... facid=1070
mod_fcgid: stderr: #0 /var/www/clients/client1/web9/web/core/lib/files.lib.php(1844): Imagick->writeimages('/var/www/xx.xx...', true), referer: https://xx.xx.xx/compta/facture/document.php?facid=1070
mod_fcgid: stderr: #1 /var/www/clients/client1/web9/web/core/lib/functions.lib.php(1433): dol_convert_file('/var/www/xx.xx...', 'png', '/var/www/xx.xx...'), referer: https://xx.xx.xx/compta/facture/document.php?facid=1070
mod_fcgid: stderr: #2 /var/www/clients/client1/web9/web/compta/facture/card.php(3659): dol_banner_tab(Object(Facture), 'ref', '<a href="/compt...', 1, 'facnumber', 'ref', '<div class="ref...', '', 0, '', ''), referer: https://xx.xx.xx/compta/facture/document.php?facid=1070
mod_fcgid: stderr: #3 {main}, referer: https://xx.xx.xx/compta/facture/document.php?facid=1070
mod_fcgid: stderr: thrown in /var/www/clients/client1/web9/web/core/lib/files.lib.php on line 1844, referer: https://xx.xx.esxxcompta/facture/docume ... facid=1070

Avatar de Usuario
aduart
Yoda
Mensajes: 1064
Registrado: Mié, 06/06/2012, 19:37

Mensaje por aduart »

Hola, googleando un poco, encontre esto:

https://stackoverflow.com/questions/122 ... gick-6-7-9

Hablan de un error parecido, que parece se soluciona dando permisos 777 a las carpetas donde
se escriben los documentos, en tu caso las facturas.

Fijate si cambiando los permisos se soluciona, es muy probable.

Saludos,
Eduardo.

yasmina
Novato
Mensajes: 2
Registrado: Jue, 05/10/2017, 14:15

Mensaje por yasmina »

Buenas,
Tengo el mismo problema y no he sido capaz de solucionarlo, tengo el cron bien creado:

*/2 * * * * /var/www/gestionempresaerp.com/demo_softerp/scripts/cron/cron_run_jobs.php MjK76sgI2gBK87dI3nws5XoZ4Y8n7PPf admin > /var/www/gestionempresaerp.com/demo_softerp/documents/cron_run_jobs.php.log

todo el directorio con permiso de 777 y cuando el cron crea la factura, que eso lo hace perfectamente, al abrir dicha factura me sale este error:

Fatal error: Uncaught exception 'ImagickException' with message 'WriteBlob Failed `/var/www/gestionempresaerp.com/demo_softerp/documents/facture/F00033-2019/F00033-2019.pdf_preview.png' @ error/png.c/MagickPNGErrorHandler/1728' in /var/www/gestionempresaerp.com/demo_softerp/htdocs/core/lib/files.lib.php:1842 Stack trace: #0 /var/www/gestionempresaerp.com/demo_softerp/htdocs/core/lib/files.lib.php(1842): Imagick->writeimages('/var/www/gestio...', true) #1 /var/www/gestionempresaerp.com/demo_softerp/htdocs/core/lib/functions.lib.php(1446): dol_convert_file('/var/www/gestio...', 'png', '/var/www/gestio...') #2 /var/www/gestionempresaerp.com/demo_softerp/htdocs/compta/facture/card.php(3776): dol_banner_tab(Object(Facture), 'ref', '<a href="/demo_...', 1, 'facnumber', 'ref', '<div class="ref...', '', 0, '', '') #3 {main} thrown in /var/www/gestionempresaerp.com/demo_softerp/htdocs/core/lib/files.lib.php on line 1842

Y no he conseguido corregirlo de ningun modo, alguien ha dado con la solucion?

Muchas gracias!