Error al enviar factura - Failed to render template <Template memory

1,181 views
Skip to first unread message

Santiago G

unread,
Dec 12, 2016, 1:24:08 PM12/12/16
to Usuarios Odoo / OpenERP en España
Hola a todos:

Estoy probando la versión ODOO v9 para ver si nos sirve en la empresa como programa de facturación. El caso es que al enviar una factura me sale este error:

Failed to render template <Template memory:53d0bf0> using values {'format_tz': <function <lambda> at 0x04D03670>, 'ctx': {u'default_template_id': 9, 'record_name': u'INV/2016/0002 ', u'uid': 1, 'button_access': None, 'safe': False, u'journal_type': u'sale', 'mail_notify_user_signature': False, u'default_use_template': True, u'default_composition_mode': u'comment', u'mark_invoice_as_sent': True, 'actions': [], 'mail_auto_delete': True, u'search_disable_custom_filters': True, u'default_model': u'account.invoice', u'default_res_id': 2, u'active_id': 2, u'lang': u'es_ES', 'tracking': [], u'tz': u'Europe/Madrid', u'active_model': u'account.invoice', 'followers': res.partner(6,), 'not_followers': res.partner(), u'params': {u'action': 191}, 'company_name': u'My Company', 'signature': False, 'button_follow': False, u'active_ids': [2], u'type': u'out_invoice', 'model_name': u'Factura', 'website_url': u'http://www.yourcompany.com', 'button_unfollow': False}, 'user': res.users(1,), 'object': mail.message(55,)}


He buscado por todos lados en internet y nada, no soy de los que a la primera pregunto.

He configurado todo aparentemente bien, el servidor de correo, etc, pero no doy con la causa.

Si es posible que me orienten en el posible fallo.


Muchas gracias

Santiago Gómez


Santiago G

unread,
Dec 13, 2016, 5:09:17 AM12/13/16
to Usuarios Odoo / OpenERP en España
Hola de nuevo:

Olvidé decir que la version de ODOO v9 que estamos probando es para windows.

Muchas gracias

Santiago Gómez

Santiago G

unread,
Dec 14, 2016, 4:12:33 AM12/14/16
to Usuarios Odoo / OpenERP en España
Hola a todos:

He seguido buscando la causa del problema y me he visto que cambiando las preferencias del idioma del usuario (en este caso el Administrador) a Inglés, al enviar la factura no da el error.

Los templates siguen en Español, sólo cambia el interface a Inglés.

¿Alguien sabe en que puede afectar el idioma en este caso?


Muchas gracias

Santiago Ángel Gómez

Giovanni Bejarano

unread,
Jan 11, 2017, 1:43:47 PM1/11/17
to Usuarios Odoo / OpenERP en España
Hola Santiago. tengo el mismo problema, me apareció al parecer al modificar las plantillas de Ventas, en un principio no dio problema pero luego dejo de funcionar el envió por correo, al leer tu solución alternativa cambiando el idioma del usuario se me ocurrió cargar el idioma de nuevo en mi caso Español CR y esto me soluciono el problema, mi sospecha es que al modificar la plantilla ocurre un problema con la traducción, de hecho al cargar el idioma me reseteo la plantilla pero me resolvió el problema ya que no podía enviar correos desde Facturas, Presupuestos e incluso no podía añadir seguidores a los documentos.

Espero esto te ayude en algo, saludos

Javier Gomez

unread,
Feb 28, 2017, 5:17:37 AM2/28/17
to Usuarios Odoo / OpenERP en España
Hola Santiago,

Yo tengo el mismo problema, efectivamente puedo enviar las facturas si cambio el idioma a Ingles, pero si esta en Castellano no hay forma, conseguiste solucionarlo de alguna forma?.

Un saludo.

Manuel Garcia

unread,
Mar 2, 2017, 12:48:57 AM3/2/17
to Usuarios Odoo / OpenERP en España
Hola Buen dia.

Yo estoy utilizando Odoo V10, y nisiquiera cambiando de idioma me deshago del error:

Failed to render template <Template memory:7fae9ea51150> using values {'format_tz': <function <lambda> at 0x7fae9e6f2e60>, 'format_date': <function <lambda> at 0x7fae9e87baa0>, 'ctx': {u'default_template_id': 20, u'uid': 1, u'hide_sale': True, u'default_use_template': True, u'default_composition_mode': u'comment', u'search_disable_custom_filters': True, u'default_model': u'sale.order', u'default_res_id': 10, u'active_id': 10, u'lang': u'es_MX', 'safe': False, u'active_ids': [10], u'tz': u'America/Hermosillo', u'mark_so_as_sent': True, u'active_model': u'sale.order', u'params': {u'action': 492}, 'tpl_partners_only': True, u'custom_layout': u'sale.mail_template_data_notification_email_sale_order'}, 'user': res.users(1,), 'object': sale.order(10,)}

Alguna idea en como solucionarlo?
Gracias

Juan Formoso Vasco

unread,
Jan 10, 2018, 5:28:34 AM1/10/18
to Usuarios Odoo / OpenERP en España
¿Encontrasteis la solución a este problema?

He leído varias supuestos motivos en este post:


Pero ninguno deja claro cómo se puede arreglar, cargar la plantilla en inglés no es una opción, y lo de que la palabra reservada object también es traducida (como objetivo) y por eso falla al renderizar las variables de la plantilla, supongo que en un año ya estaría solucionado.

A mí en una v10 descargada hace unos días me sigue dando este error.

Saludos!
Reply all
Reply to author
Forward
0 new messages