Avisos
Vaciar todo

Eliminar espacios de la factura en PDF  

Página 2 / 2
 
lola
 lola
Reputable Member

Me gustaría reducir el espaciado de los distintos bloques de la factura para ahorrar papel y no sé cómo hacerlo. No sé como introduce líneas en blanco cada uno de los layouts que componen la factura.

Adjunto una imagen indicando con unas barras en rojo lo que me gustaría reducir o eliminar. Gracias

URL del sitio: http://www.mkyself.com/tienda

Citar
Respondido : 08/05/2012 11:31 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Lola

Al parecer el tema de espacios esta controlado por core de Joomla, si necesitas modificar y tener más flexibilidad tal vez debas evaluar una extensión, como por ejemplo : http://www.artio.net/virtuemart-tools/vm-invoice-generator

Saludos.

ResponderCitar
Respondido : 01/10/2012 11:59 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

lola
 lola
Reputable Member

Me ha costado un montón de esfuerzo modificar los templates que vienen por defecto en el virtuemart con lo que no me sale a cuenta.

Lo único que me falta es reducir espaciado. ¿Seguro que es así?, ¿el espaciado no se controla en alguno de los divs que componen la factura? ¿con alguno de los estilos de los CSS?. Parece que no tiene mucho sentido que el core de Joomla se dedique a controlar los espaciados de la factura. ¿no será el propio virtuemart el que lo haga? y si es así, me queda alguna alternativa que barajar? ¿abro un hilo en el foro internacional del propio Virtuermart?.

De verdad que me da mucha pena ya que he metido un montón de horas en esto. Adicionalmente en la versión de 1.5 utilizaba una extensión "VM IDnR Addon" pero resulta que no estaba preparada todavía para la versión de joomla 2.5, total que adopté la decisión de modificar directamente el VM.

ResponderCitar
Respondido : 02/10/2012 9:49 am
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Lola

Hay unas constantes para PDF definidas a nivel de Joomla, por ejemplo :
PDF_MARGIN_TOP
PDF_MARGIN_HEADER
PDF_MARGIN_RIGHT
PDF_MARGIN_LEFT

En el archivo : /libraries/tcpdf/config/tcpdf_config.php

Estas son llamadas desde estos archivos para la generación de facturas
/components/com_virtuemart/controllers/invoice.php
/components/com_virtuemart/helpers/vmpdf.php

Nota: Realiza un backup de los archivos que modifiques.

Saludos.

ResponderCitar
Respondido : 02/10/2012 6:22 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Javier
 Javier
Estimable Member

Hola Lola,

Tengo exactamente el mismo problema.
No dices nada de si lo has solucionado o cómo.

¡Esos espacios molestos me están volviendo loco! :woohoo:

Agradecería un montón que explicaras tu solución.

ResponderCitar
Respondido : 09/12/2012 12:10 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola Javier

Según he visto tu post :
https://www.webempresa.com/foro/30-VirtueMart-20/85924-Presentaci%C3%B3n-de-las-facturas-en-PDF.html

Lo que tu deseas es algo más flexible, lo que comento en mi respuesta anterior se refiere a los márgenes de la hoja solamente.

Saludos.

ResponderCitar
Respondido : 09/12/2012 4:22 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Javier
 Javier
Estimable Member

Sí, ya me había dado cuenta, que modificando ese php solo altero pequeñas cosas.
Pero de las modificaciones que planteo, con quitar los dichosos espacios en blanco me conformo.

Lo otro lo hice como un ejemplo de lo que creeia que debería hacer el botón de crear pdf de VM. Aunque ya veo que debe ser algo más complicado de lo que creeia.

Supongo que estos dos post buscan lo mismo.

ResponderCitar
Respondido : 09/12/2012 4:51 pm
lola
 lola
Reputable Member

Javier,

Yo lo he dejado por imposible. Tengo construida toda la factura pero he dejado esos espacios en blanco antes y después de la cabecera.

Me volví loca y al parecer los espacios los inserta directamente VM y no hay manera de eliminarlos. Si lo consiguieses me avisas.

Saludos

ResponderCitar
Respondido : 09/12/2012 7:52 pm

Cursos Gratuitos WordPress

Javier
 Javier
Estimable Member

Gracias Lola,

Yo ya le he dedicado un montón de horas y lo vuelvo a dejar por imposible. Hace un mes me molestó e intenté quitarlo pero al no poder lo dejé para más adelante. Ese más adelante llegó el viernes y me he tirado TODO el fin de semana de manera obsesiva para arreglarlo. No ha podido ser y lo voy a dejar a la espera de que el próximo VM lo solucione.

Lo que más me extraña de todo esto es que nosotros no hemos hecho nada mal, se supone que el VM lo hace de otra manera solo. Pero por algo que no sé, al menos a los de webempresa nos pasa esto.

A otros usuarios de VM les surgen otros errores, pero lo de la cabecera, que ése es nuestro problema, lo hace bien.

A ver si hay suerte y alguien lo soluciona. En otro post un compañero lo solucionó cambiando tablas, pero no sé si pagó por eso o lo hizo él mismo.

Saludos y gracias por contestar.

ResponderCitar
Respondido : 10/12/2012 11:15 am
lola
 lola
Reputable Member

Lo que me extraña es que a otra gente le funcione bien. Por lo que me dijo alguien de webempresa las líneas en blanco las gestiona directamente VM ...

ResponderCitar
Respondido : 10/12/2012 11:50 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Javier Gómez
 Javier Gómez
Estimable Member

Hola Lola y Javier,

Así es, VM rellena bajo su criterio la dirección de facturación y envió, esos espacios son campos habilitados y vacíos en la ficha de cliente o vendedor, por cada campo vació pone un retorno y deja una linea en blanco.

Hay forma de corregir esto modificando el código de la plantilla y formatearlo a las necesidades de la plantilla que tengáis, pero lleva su tiempo como ya habéis comprobado y se necesita acceso al servidor.

Saludos.
Javier

ResponderCitar
Respondido : 10/12/2012 3:21 pm
Javier
 Javier
Estimable Member

Hola Javier,

Sí, lo que dices es cierto salvo en el punto de: "(...)esos espacios son campos habilitados y vacíos(...)
Aunque deshabilites los campos, esos espacios los incluye, los retornos es verdad que si tienes campos habilitados y en blanco ingresa una línea en blanco, pero aunque deshabilites todos los campos del cliente y el vendedor la gran mayoría del espacio en blanco dejado permanece. Solo se eliminan las líneas de esos campos que tenían datos, o no, pero estaban habilitados.

Si quieres pongo un pantallazo con el ejemplo.

Lo que a algunos les hace el VM, sin necesidad de instalar ninguna extensión, es introducir los datos del vendedor en la cabeza del documento y todo lo demás como nos lo genera a nosotros.

En verdad es eso lo que no funciona. No introduce los datos del vendedor en dos columnas en la cabeza del documento (una para el logo y la otra para los datos del vendedor) y debajo la línea de separación. En vez de eso lo que introduce en la cabeza del pdf es el número de pedido, con la línea horizontal debajo.

Yo, como dije, ya he tirado la toalla.

Gracias Javier por el interés.

ResponderCitar
Respondido : 10/12/2012 5:34 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Javier Gómez
 Javier Gómez
Estimable Member

Hola,

Primero de todo, pedir perdón a los moderadores por desvirtuar el hilo :pinch:

Javier, miraré tu hilo y contestaré por allí,

Saludos.

ResponderCitar
Respondido : 10/12/2012 7:47 pm
Javier
 Javier
Estimable Member

Ya le hemos solucionado las facturas a Lola con el otro hilo. https://www.webempresa.com/foro/30-VirtueMart-20/85924-Presentaci%C3%B3n-de-las-facturas-en-PDF.html#86648

Podéis cerrar el tema.

ResponderCitar
Respondido : 26/12/2012 4:28 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Página 2 / 2