Hola.
Cuando creo el modelo 111 no puedo exportarlo a BOE porque me da este error.
En cambio no ocurre ni con el 303, ni el 340 ni el 347.
La verdad es que no sé qué tengo mal, a lo mejor es un problema de instalación, agradeceré cualquier ayuda.
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 537, in handle_exception
return super(JsonRequest, self).handle_exception(exception)
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 574, in dispatch
result = self._call_function(*self.params)
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 310, in _call_function
return checked_call(self.db, *args, *kwargs)
File "/usr/lib/python2.7/site-packages/openerp/service/model.py", line 118, in wrapper
return f(dbname, args, *kwargs)
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 307, in checked_call
return self.endpoint(a, *kw)
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 803, in __call
return self.method(args, *kw)
File "/usr/lib/python2.7/site-packages/openerp/http.py", line 403, in response_wrap
response = f(args, *kw)
File "/usr/lib/python2.7/site-packages/openerp/addons/web/controllers/main.py", line 948, in call_button
action = self._call_kw(model, method, args, {})
File "/usr/lib/python2.7/site-packages/openerp/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, args, *kwargs)
File "/usr/lib/python2.7/site-packages/openerp/api.py", line 268, in wrapper
return old_api(self, args, *kwargs)
File "/usr/lib/python2.7/site-packages/openerp/api.py", line 399, in old_api
result = method(recs, args, *kwargs)
File "/home/odoo/.local/share/Odoo/addons/8.0/l10n_es_aeat/wizard/export_to_boe.py", line 190, in action_get_file
contents += self.action_get_file_from_config(report)
File "/usr/lib/python2.7/site-packages/openerp/api.py", line 266, in wrapper
return new_api(self, args, *kwargs)
File "/home/odoo/.local/share/Odoo/addons/8.0/l10n_es_aeat/wizard/export_to_boe.py", line 231, in action_get_file_from_config
return self._export_config(report, report.export_config)
File "/usr/lib/python2.7/site-packages/openerp/api.py", line 266, in wrapper
return new_api(self, args, *kwargs)
File "/home/odoo/.local/share/Odoo/addons/8.0/l10n_es_aeat/wizard/export_to_boe.py", line 238, in _export_config
contents += self._export_line_process(obj, line)
File "/usr/lib/python2.7/site-packages/openerp/api.py", line 266, in wrapper
return new_api(self, args, *kwargs)
File "/home/odoo/.local/share/Odoo/addons/8.0/l10n_es_aeat/wizard/export_to_boe.py", line 270, in _export_line_process
field_val = EXPRESSION_PATTERN.sub(merge, line.expression)
File "/home/odoo/.local/share/Odoo/addons/8.0/l10n_es_aeat/wizard/export_to_boe.py", line 252, in merge
'context': self.env.context.copy(),
File "/usr/lib/python2.7/site-packages/openerp/tools/safe_eval.py", line 314, in safe_eval
return eval(c, globals_dict, locals_dict)
File "", line 1, in
ValueError: "'l10n.es.aeat.mod111.report' object has no attribute 'result_type'" while evaluating
"(object.result_type == 'D' and object.compensate and 'C') or object.result_type"
--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios Odoo / OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.
Claro, esa configuración de exportación era para el modelo 303 (creo que lo pone bastante claro). El tema es que el único modelo que de momento utiliza los exportadores genéricos es el 303. El resto lo tienen hardcodeado.