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

Responder a