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 3 meses   info_beef2d
Aquí la imagen de los errores

image
hace 2 meses   jadacom   [partner]
Te sigue ocurriendo con las ultimas actualizaciones?
hace 2 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 2 meses   jadacom   [partner]
Pero donde está el error de que salgan las referencias?
hace 2 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 2 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 2 meses   jadacom   [partner]
Jorge pon el link al pastebin con los cambios finales que te fueron bien.
hace 2 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 2 meses   NeoRazorX   [admin]
Solucionado. estará en la siguiente actualización.
hace 2 meses   info_beef2d
Ok, Gracias.

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

Financiación extra

15 patrocinadores

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

35% Complete

175 € este mes. Puedes aumentar estas cifras ;-)

+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. Encontrará el partner apropiado para el trabajo apropiado.

  Soporte

O síganos en las redes sociales.





© 2013-2017 FacturaScripts