Hola,
He personalizado el contenido de la plantilla de las facturas de la
siguiente forma:
1. Descargo la plantilla creada por defecto:
Cliente GTK de Tryton -> Administración ? Interficie del usuario ?
Acciones ? Informes ? Factura ? Guardar como...
2. La personalizo a mi gusto:
http://doc.tryton.org/3.0/trytond/doc/topics/reports
3. Subo la plantilla personalizada a la base de datos:
Cliente GTK de Tryton -> Administración ? Interficie del usuario ?
Acciones ? Informes ? Factura ? Seleccionar un archivo... ?
selecciono el .odt personalizado ? Guardar.
4. Vacío la caché de los informes de facturas de la base de datos:
# su - postgres
$ psql nombredelabasededatos
nombredelabasededatos=# UPDATE account_invoice SET
invoice_report_cache=NULL;
Hasta aquí, creo que lo he hecho de la manera correcta.
Pero no estoy seguro de si la cabecera la he personalizado siguiendo el
procedimiento recomendado:
Como no puedo cambiar la ruta del fichero de estilo
(company/header_A4.odt) (Tryton me dice: /No está autorizado para
modificar este registro. Este registro es parte de la configuración
base./), lo que he hecho es:
1. Cambiarle el nombre a ese fichero en el sistema:
# mv header_A4.odt header_A4.odt.BAK
2. Incorporar la cabecera, pie de página y datos de la empresa a la
propia plantilla de contenido de las facturas (invoice.odt) y
repetir los pasos 3 y 4 de arriba.
Así funciona perfectamente (ya puedo descargar las facturas exactamente
como las quiero), pero supongo que cuando actualice el módulo /company/,
el fichero original (header_A4.odt) volverá a ser creado. Esto no es
problema, ya que me bastaría con volverle a cambiar el nombre tras la
actualización del módulo, pero me pregunto si existe alguna forma más
adecuada de hacerlo (vía cliente GTK o directamente en la base de
datos), que permita que la cabecera personalizada no sea machacada por
las actualizaciones del módulo /company/.
Otra pregunta: ¿hay algún lugar recomendado para colgar las plantillas
que uno personalice por si pudieran servirle a otras personas?
Gracias