hace 4 meses   info_beef2d
Plugin: facturacion_base

Adjunto imagen, en el siguiente comentario, de un par de errores en la impresión de Factura Simple de ventas:

1) Indica las referencias de los artículos, aunque lo tenga desmarcado en Admin/Empresa/Impresión.

2) Aparecen unas n que he supuesto que sería saltos de linea mal escritos.

Slds.
hace 5 meses   info_beef2d
Aquí la imagen de los errores

image
hace 4 meses   jadacom   [partner]
Te sigue ocurriendo con las ultimas actualizaciones?
hace 4 meses   info_beef2d
Lo de las n ya está corregido, pero siguen saliendo las referencias de los artículos, aún estando desmarcada la opción en Admin/Empresa/Impresión. Editando el fichero ventas_imprimir, no veo que utilice esa variable para nada. Sólo la carga, pero no la utiliza. O al menos, yo no veo que la utuilice, tampoco se sufiente de código como para afirmarlo. Te incluyo la parte de código dón si aparece:

/// obtenemos los datos de configuración de impresión
        $this->impresion = array(
            'print_ref' => '1',
            'print_dto' => '1',
            'print_alb' => '0',
            'print_formapago' => '1'
        );


Slds.
hace 4 meses   jadacom   [partner]
Pero donde está el error de que salgan las referencias?
hace 4 meses   info_beef2d
Como puedes ver en la captura que incluí hace 2 semanas, de las líneas de una factura, además del error de las n, aparecían las referencia de los artículos junto a la descripción. Pero tengo desmarcada esa opción. Te adjunto captura para que lo veas mas claro.

Slds.

image
hace 4 meses   info_beef2d
Os indico modificaciones realizadas en el archivo ventas_imprimir.php para que no imprima las referencias de los artículos, cuando está desmarcada la opción en Admin/Empresa/Impresión. El número de la izquierda corresponde a la línea del fechero.

Slds.

157.    /// calculamos el número de páginas
        if (!isset($this->numpaginas)) {
            $this->numpaginas = 0;
            $linea_a = 0;
            while ($linea_a < count($lineas)) {
                $lppag2 = $lppag;
                foreach ($lineas as $i => $lin) {
                    if ($i >= $linea_a AND $i < $linea_a + $lppag2) {
                        $linea_size = 1;
						
                        $len = mb_strlen($lin->descripcion.' ');    /// -------------------------- Cambiado
		                if ($this->impresion['print_ref']){
                        $len = mb_strlen($lin->referencia . ' ' . $lin->descripcion);			
                        }                       					/// -------------------------- Cambiado

						
						
240.        /// restamos líneas al documento en función del tamaño de la descripción
            if ($i >= $linea_actual AND $i < $linea_actual + $lppag) {
                $linea_size = 1;
				
                $len = mb_strlen($lin->descripcion.' ');    /// -------------------------- Cambiado
		        if ($this->impresion['print_ref'])
		            {
                    $len = mb_strlen($lin->referencia . ' ' . $lin->descripcion);			
                }                       					/// -------------------------- Cambiado
			
			
			
319.    $pdf_doc->add_table_header($table_header);

        for ($i = $linea_actual; (($linea_actual < ($lppag + $i)) AND ( $linea_actual < count($lineas)));) {
            $descripcion = fs_fix_html($lineas[$linea_actual]->descripcion);
			
        if ($this->impresion['print_ref']) {                      ///--- if (!is_null($lineas[$linea_actual]->referencia)) { ---------- Cambiado
		
                $descripcion = '<b>' . $lineas[$linea_actual]->referencia . '</b> ' . $descripcion;
            }
hace 4 meses   jadacom   [partner]
Jorge pon el link al pastebin con los cambios finales que te fueron bien.
hace 4 meses   info_beef2d
Aquí tienes el link en pastebin con los cambios realizados:

CambiosVentasImprimirPhp

Las zonas dónde hay cambios, las he marcado con el comentario /// ------ Cambiado

Slds.
hace 4 meses   NeoRazorX   [admin]
Solucionado. estará en la siguiente actualización.
hace 4 meses   info_beef2d
Ok, Gracias.

Un saludo
hace 4 meses   -   [cron]
[[Cerrado por inactividad]]
No se pueden hacer más comentarios. Mejor escribe una nueva pregunta

info_beef2d

ES  cliente


OFERTA

Plugin prestashop_micro

Financiación extra

26 patrocinadores

Este mes se han realizado un total de 26 aportaciones económicas para acelerar el desarrollo del proyecto.

77% Complete

385 € este mes.

+5 € +4 votos

+25 € +20 votos




Soporte:

FacturaScripts es software libre y gratuito, pero si lo que busca es asesoramiento y soporte profesional, use la sección soporte.

  Soporte

¿Desea ser distribuidor?

Si desa ser distribuidor oficial de FacturaScripts, comience hoy mismo el proceso.

  hágase partner

Redes sociales:

Puede encontrarnos en las principales redes sociales. Y también en google+.





© 2013-2017 FacturaScripts