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

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

Un saludo
hace 12 días   -   [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.

45% Complete

225 € 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