Bienvenido a los foros %s

Foro comunidad hispana Dolibarr

Identificarse Registrarse

error al generar los PDF

Cuestiones sobre cómo utilizar Dolibarr, ayudas sobre las funcionalidades o cualquier cuestión que no está relacionada con un error.
juanniram
Novato
Mensajes: 11
Registrado: Lun, 20/01/2014, 23:21

error al generar los PDF

Mensaje por juanniram »

Estimados.
tengo el siguiente error al generar un pdf.

Fatal error: Call to undefined method FPDI::AliasNbPages() in C:dolibarrwwwdolibarrhtdocscoremodulespropaledocpdf_propale_customfields.modules.php on line 379

me podrian ayudar a solucionarlo gracias, acualice a 3.5

gracias

Avatar de Usuario
marcosgdf
Jedi
Mensajes: 772
Registrado: Vie, 20/07/2012, 14:42
Ubicación: Valladolid, España

Mensaje por marcosgdf »

Hola juanniram:

¿Puede que tengas algún módulo de terceros instalado?

Un saludo.
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.

babelsistemas
Soldado
Mensajes: 116
Registrado: Mar, 19/06/2012, 19:36

Mensaje por babelsistemas »

No tiene nada que ver con ningun modulo externo.

El problema es la definicion de la factura(pdf_crabe.modules.php), en la version 3.4 si buscamos la cadena :

// Pied de page

Encontramos esto :
$this->_pagefoot($pdf,$object,$outputlangs);
$pdf->AliasNbPages(); _pagefoot($pdf,$object,$outputlangs);
if (method_exists($pdf,'AliasNbPages')) $pdf->AliasNbPages();

La funcion en cuestion se ejecuta tal cual en la version 3.4 mientras en la 3.5 se comprueba su disponibilidad...

La funcion que arroja el error es : http://www.fpdf.org/es/doc/aliasnbpages.htm

Sirve para crear un alias para el numero total de paginas del PDF.

Si cambias la linea : $pdf->AliasNbPages();
Por esta linea : if (method_exists($pdf,'AliasNbPages')) $pdf->AliasNbPages();

El error desaparecera

Avatar de Usuario
marcosgdf
Jedi
Mensajes: 772
Registrado: Vie, 20/07/2012, 14:42
Ubicación: Valladolid, España

Mensaje por marcosgdf »

El problema es que ese error por defecto no se arroja. Y él habla de la 3.5, no de la 3.4... Por eso comentaba lo de la modificación por un módulo externo u otra posibilidad...
Desarrollador con categoría Almirante de Dolibarr.
¿Quiere soporte personalizado? Contacte conmigo.

babelsistemas
Soldado
Mensajes: 116
Registrado: Mar, 19/06/2012, 19:36

Mensaje por babelsistemas »

El habla de que ha actualizado a la version 3.5, y yo le comparo la definicion de la fra por defecto en la 3.4 y en la 3.5 y a mi si que me arroja el mismo error al actualizar.

Es decir la fra por defecto se repara por si misma porque se sobreescribe con la nueva definicion al actualizar a la 3.5, pero si has creado tu un formato nuevo partiendo de la de por defecto(aunque no le toques nada) y la usas, te da ese error.

Porque ese es un cambio entre la fra por defecto de la 3.4 y la 3.5 por lo tanto cualquiera que tenga su propio generador de fras en pdf debe de cambiarlo.

Cierto que no es crabe, pero si la basada en crabe.

Saludos