Xpressados Posted September 21, 2013 Share Posted September 21, 2013 Hola. A ver si me podéis ayudar. Cuando entro en el administrador - pedidos- facturas, y le indico un estado para que genere el pdf me sale esto en el debug de errores: Notice: Undefined index: cols in /var/www/vhosts/nsloreto.com/httpdocs/tienda/tools/tcpdf/tcpdf.php on line 22975Notice: Undefined index: cols in /var/www/vhosts/nsloreto.com/httpdocs/tienda/tools/tcpdf/tcpdf.php on line 22977Warning: Division by zero in /var/www/vhosts/nsloreto.com/httpdocs/tienda/tools/tcpdf/tcpdf.php on line 22977Notice: Undefined index: cols in /var/www/vhosts/nsloreto.com/httpdocs/tienda/tools/tcpdf/tcpdf.php on line 22979Warning: array_fill() [function.array-fill]: Number of elements must be positive in /var/www/vhosts/nsloreto.com/httpdocs/tienda/tools/tcpdf/tcpdf.php on line 22979 He abierto el fichero, pero no sé que tengo que hacer... Estoy con Prestashop 1.5.4.1. Adjunto el fichero del error. He probado a hacer varias cosas. He añadido ob_end_clean(); en /classes/pdf /PDF.php como se indicaba aquí http://www.prestashop.com/forums/topic/208043-no-genera-albaran-ni-factura-pdf-en-backoffice/ Y nada. Por favor, ¿alguien puede ayudarme? Muchas gracias Link to comment Share on other sites More sharing options...
Paula Martinez Posted September 21, 2013 Share Posted September 21, 2013 (edited) Hola. Me llamo Raul Martinez, Intenta buscar aquí: http://forge.prestashop.com/secure/Dashboard.jspa por si alguien ha tenido el mismo error. ¿Es posible que hayas modificado algo relacionado con las facturas, con algún aporte? Edited September 21, 2013 by Raul Martinez (see edit history) Link to comment Share on other sites More sharing options...
Xpressados Posted September 21, 2013 Author Share Posted September 21, 2013 Bueno... sí modifiqué la template de las facturas porque las necesitábamos de forma diferente... ¿necesitarías ver algún archivo más en concreto? Yo mientras buscaré de nuevo donde me has dicho, pero ya lo he hecho esta mañana y no he encontrado nada. Gracias. Link to comment Share on other sites More sharing options...
Xpressados Posted September 21, 2013 Author Share Posted September 21, 2013 (edited) Nada, no encuentro nada en ningún lado... ¿Nadie más puede ayudarme, por favor? Las líneas donde tengo el error son estas: // total table width without cellspaces $table_columns_width = ($table_width - ($cellspacing['H'] * ($dom[$key]['cols'] - 1))); // minimum column width $table_min_column_width = ($table_columns_width / $dom[$key]['cols']); // array of custom column widths $table_colwidths = array_fill(0, $dom[$key]['cols'], $table_min_column_width); Parece que me pide el tamaño de las columnas o algo así... Edited September 21, 2013 by Xpressados (see edit history) Link to comment Share on other sites More sharing options...
Xpressados Posted September 21, 2013 Author Share Posted September 21, 2013 (edited) Me he dado cuenta de una cosa. Sólo me da error al generar la factura en determinados estados. Por ejemplo, si pongo un pedido en el estado "a la espera de pago por paypal" me lo hace bien. Mientras que si lo tengo en "a pagar por domiciliación bancaria" me da el error... ¿Puede ser una pista? Edited September 21, 2013 by Xpressados (see edit history) Link to comment Share on other sites More sharing options...
Xpressados Posted September 21, 2013 Author Share Posted September 21, 2013 Yo puedo generar la factura dentro del propio pedido, sin problema. El problema viene cuando quiero general el pdf de más de 300 facturas desde pedidos- facturas- por estado de pedido. Intento generar un pdf con más de 300 facturas de pedidos que están en "pago por tarjeta", por ejemplo. Link to comment Share on other sites More sharing options...
Xpressados Posted September 22, 2013 Author Share Posted September 22, 2013 Vale. Yo voy poniendo con qué me encuentro por aquí por si a alguien le sirve... Me he dado cuenta de una cosa. Después de poner la línea de código ob_end_clean(); en /classes/pdf /PDF.php me encuentro con que con las facturas de pedidos nuevos genera bien el pdf, pero con las facturas que ya estaban generadas de los pedidos antiguos no. No era cuestión de los estados, si no de haber realizado la factura antes o después de poner el código nuevo. Entonces, mi pregunta es, ¿se puede generar de nuevo la factura de pedidos antiguos? Se pueden eliminar las facturas que ya están hechas y volver a generarlas? Por favor, si alguien lo sabe sería muy útil. Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts