Foro de Odoo Argentina


¡BIENVENIDO AL FORO DE ODOO ARGENTINA!

BRINDAMOS UN ESPACIO A LA COMUNIDAD ARGENTINA DE ODOO PARA CENTRALIZAR EL DEBATE, COMPARTIR IDEAS, DESARROLLOS, Y FORMAR PARTE DE UNA COMUNIDAD QUE CRECE DÍA A DÍA

¿No estás registrado?  REGISTRATE

0

Error al imprimir recibos o al enviarlos por correo

Avatar
Leandro Latorre

Hola Comunidad,

Estoy haciendo algunas pruebas de funcionalidad con Odoo v8 localización de AdHoc. El error me sucede tanto en mi compañia como si utilizo la base de demo que incluye.

El tema es así, al momento registrar un pago, me deja realizarlo sin inconvenientes, lo puedo publicar, y al momento de querer imprimirlo o o enviarlo por correo, me arroja el siguiente error:

Odoo Server Error

Traceback (most recent call last): File "/opt/odoo/odoo-server/openerp/http.py", line 537, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/opt/odoo/odoo-server/openerp/http.py", line 574, in dispatch result = self._call_function(**self.params) File "/opt/odoo/odoo-server/openerp/http.py", line 310, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/service/model.py", line 118, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/http.py", line 307, in checked_call return self.endpoint(*a, **kw) File "/opt/odoo/odoo-server/openerp/http.py", line 803, in __call__ return self.method(*args, **kw) File "/opt/odoo/odoo-server/openerp/http.py", line 403, in response_wrap response = f(*args, **kw) File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 944, in call_kw return self._call_kw(model, method, args, kwargs) File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 936, in _call_kw return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/odoo-server/addons/email_template/wizard/mail_compose_message.py", line 54, in default_get res.get('model'), res.get('res_id'), context=context File "/opt/odoo/odoo-server/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/odoo-server/addons/email_template/wizard/mail_compose_message.py", line 104, in onchange_template_id values = self.generate_email_for_composer_batch(cr, uid, template_id, [res_id], context=context)[res_id] File "/opt/odoo/odoo-server/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/odoo-server/addons/email_template/wizard/mail_compose_message.py", line 168, in generate_email_for_composer_batch template_values = self.pool.get('email.template').generate_email_batch(cr, uid, template_id, res_ids, fields=fields, context=ctx) File "/opt/odoo/odoo-server/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/odoo-server/addons/email_template/email_template.py", line 516, in generate_email_batch result, format = openerp.report.render_report(cr, uid, [res_id], report_service, {'model': template.model}, ctx) File "/opt/odoo/odoo-server/openerp/report/__init__.py", line 40, in render_report return registry['ir.actions.report.xml'].render_report(cr, uid, ids, name, data, context) File "/opt/odoo/odoo-server/openerp/api.py", line 250, in wrapper return old_api(self, *args, **kwargs) File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_actions.py", line 155, in render_report return new_report.create(cr, uid, res_ids, data, context) File "/opt/odoo/odoo-server/addons/report_aeroo/report_aeroo.py", line 866, in create res = fnct(cr, uid, ids, data, report_xml, context) File "/opt/odoo/odoo-server/addons/report_aeroo/report_aeroo.py", line 723, in create_source_pdf return self.create_single_pdf(cr, uid, ids, data, report_xml, context) File "/opt/odoo/odoo-server/addons/report_aeroo/report_aeroo.py", line 626, in create_single_pdf return self.create_aeroo_report(cr, uid, ids, data, report_xml, context=context, output=output) File "/opt/odoo/odoo-server/addons/report_aeroo/report_aeroo.py", line 584, in create_aeroo_report self._raise_exception(e, print_id) File "/opt/odoo/odoo-server/addons/report_aeroo/report_aeroo.py", line 461, in _raise_exception raise Exception(_("Aeroo Reports: Error while generating the report."), e, str(e), _("For more reference inspect error logs.")) Exception: (u'Aeroo Reports: Error while generating the report.', AttributeError("'account.journal' object has no attribute 'check_type'",), "'account.journal' object has no attribute 'check_type'", u'For more reference inspect error logs.')

Por otro lado, si en vez de querer enviarlo por correo, hago clic en Imprimir recibo, me devuelve el siguiente error:

Odoo Warning

Aeroo Reports: Error while generating the report.
'account.journal' object has no attribute 'check_type'
'account.journal' object has no attribute 'check_type'
For more reference inspect error logs.

<type 'exceptions.Exception'>,Aeroo Reports: Error while generating the report.
'account.journal' object has no attribute 'check_type'
'account.journal' object has no attribute 'check_type'
For more reference inspect error logs.,<traceback object at 0x7ff79e2085a8>

Lamentablemente para mí, ésto es lo unico que me está funcionando mal en el sistema, por lo que le agradecería a cualquiera que me pudiera orientar por dónde puede estar el error, soy nuevo en Odoo y aún no comprendo del todo bien los mensajes de error.

Muchas gracias,

Leandro Latorre

1 Comentario
Avatar
Descartar
Avatar
Leandro Latorre
-

Bueno comunidad, es muy largo de explicar por aquí la solución a mi inconveniente, pero les comparto el enlace a la asistencia que me brindó el colega Gustavo Orrillo en el grupo de odoo-argentina de Google Groups, la cuál me permitió resolver el incidente. Mil gracias a Gustavo Orrillo por la mano! https://groups.google.com/forum/#!topic/odoo-argentina/P4wjq4xYEZA Saludos, Leandro Latorre

4 Respuestas
0
Avatar
Mariano DAngelo
Best Answer
Avatar
Descartar
0
Avatar
Mariano DAngelo
Best Answer

yo tengo el mismo error si instalo account_voucher_receipt desde odoo_apps, no esta mas el modulo en https://github.com/ingadhoc/odoo-argentina . Como realizan pagos con multiples medios sin ese modulo?
Tambien al instalar  "Argentinian Aeroo Like Receipt Report" te redirecciona a odoo.com

1 Comentario
Avatar
Descartar
Avatar
Mariano DAngelo
-

acabo de leer http://www.odooargentina.com/blog/blog-1/post/modificaciones-en-repos-odoo-argentina-y-odoo-addons-de-adhoc-12#blog_content

0
Avatar
Leandro Latorre
Best Answer

Buenas noches, 

Primero que nada gracias por tomarte el tiempo!, se agradece muchísimo.

Te comento que sí, efectivamente lo tengo instalado desde el comienzo, junto con el de recibos, o sea, los dos que poseo instalados que entiendo son necesarios para que éstos pasos funcionen, son:

  • account_check
  • account_voucher_receipt

Se te ocurre qué podría estar pasando?, lo que me pareció raro, es que si cargo los datos demo, pasa exactamente lo mismo.

Saludos,

Leandro

2 Comentarios
Avatar
Descartar
Avatar
Soporte ADHOC
-

Podes probar, para detectar el origen del error, entrar al reporte .odt en tu sources, y borrar el tag que lleva check_type, para ver que pasa. No deberias de tener este problema, hay algo en tu instalación fuera de lo normal.

Avatar
Leandro Latorre
-

Bueno comunidad, es muy largo de explicar por aquí la solución a mi inconveniente, pero les comparto el enlace a la asistencia que me brindó el colega Gustavo Orrillo en el grupo de odoo-argentina de Google Groups, la cuál me permitió resolver el incidente. Mil gracias a Gustavo Orrillo por la mano! https://groups.google.com/forum/#!topic/odoo-argentina/P4wjq4xYEZA Saludos, Leandro Latorre

0
Avatar
Soporte ADHOC
Best Answer

Leandro

Como estás? Proba si se soluciona instalando el módulo de cheques, lo usa en el reporte, y puede ser la causa del error.

https://github.com/ingadhoc/odoo-addons/tree/8.0/account_check

Saludos!

1 Comentario
Avatar
Descartar
Avatar
Leandro Latorre
-

Buenas noches, Primero que nada gracias por tomarte el tiempo!, se agradece muchísimo. Te comento que sí, efectivamente lo tengo instalado desde el comienzo, junto con el de recibos, o sea, los dos que poseo instalados que entiendo son necesarios para que éstos pasos funcionen, son: account_check account_voucher_receipt Se te ocurre qué podría estar pasando?, lo que me pareció raro, es que si cargo los datos demo, pasa exactamente lo mismo. Saludos, Leandro