Localización Española

¡Bienvenido a los foros Aeodoo!

Somos la comunidad de Odoo internacional hispanohablante.
Estos foros son para compartir y debatir dudas técnicas, funcionales y mejores prácticas para Odoo. Recuerda que no están permitidos los insultos, descalificaciones o spam, cualquier conducta reprobable supondrá el baneo del usuario.

 
Ocultar IntroRegistro

0

No deja bloquear fechas por movimientos pendientes de conciliar en bancos

Avatar
Albert Cabedo

Buenos días


Quiero bloquear fechas contables, no tengo asientos en borrador, todos los diarios de bancos no tienen nada pendiente de conciliar (revisado), y cuando le doy a bloquear las fechas me aparece este error, que me parece bien, pero cuando quiero ver el detalle, aparece un error "técnico" y me impide ver los movimientos que no me dejan bloquear las fechas contables.


Si alguien sabe que puede ser, se lo agradecería


muchas gracias

Advertencia de Odoo al intentar bloquear fechas contables. (esto ok)

Todavía hay líneas de extractos bancarios sin conciliar en el periodo que desea bloquear. Debe conciliarlas o eliminarlas.

El Problema viene cuando al pulsar en el botón de “Mostrar línea de extracto bancario no conciliado” nos aparece el siguiente error:


RPC_ERROR

Odoo Server Error

Traceback (most recent call last):

  File "/home/odoo/src/odoo/odoo/http.py", line 1782, in _serve_db

    return service_model.retrying(self._serve_ir_http, self.env)

  File "/home/odoo/src/odoo/odoo/service/model.py", line 133, in retrying

    result = func()

  File "/home/odoo/src/odoo/odoo/http.py", line 1809, in _serve_ir_http

    response = self.dispatcher.dispatch(rule.endpoint, args)

  File "/home/odoo/src/odoo/odoo/http.py", line 2013, in dispatch

    result = self.request.registry['ir.http']._dispatch(endpoint)

  File "/home/odoo/src/odoo/addons/website/models/ir_http.py", line 235, in _dispatch

    response = super()._dispatch(endpoint)

  File "/home/odoo/src/odoo/odoo/addons/base/models/ir_http.py", line 221, in _dispatch

    result = endpoint(**request.params)

  File "/home/odoo/src/odoo/odoo/http.py", line 757, in route_wrapper

    result = endpoint(self, *args, **params_ok)

  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 24, in call_kw

    return self._call_kw(model, method, args, kwargs)

  File "/home/odoo/src/odoo/addons/web/controllers/dataset.py", line 20, in _call_kw

    return call_kw(request.env[model], method, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 468, in call_kw

    result = _call_kw_multi(method, model, args, kwargs)

  File "/home/odoo/src/odoo/odoo/api.py", line 453, in _call_kw_multi

    result = method(recs, *args, **kwargs)

  File "/home/odoo/src/odoo/addons/web/models/models.py", line 1067, in onchange

    record._apply_onchange_methods(field_name, result)

  File "/home/odoo/src/odoo/odoo/models.py", line 6951, in _apply_onchange_methods

    res = method(self)

  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 317, in _onchange_todo_command

    getattr(self, f'_js_action_{method_name}')(*todo_command.get('args', []), **todo_command.get('kwargs', {}))

  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1246, in _js_action_mount_st_line

    self._action_mount_st_line(st_line)

  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1241, in _action_mount_st_line

    self._action_trigger_matching_rules()

  File "/home/odoo/src/enterprise/account_accountant/models/bank_rec_widget.py", line 1153, in _action_trigger_matching_rules

    matching = reconcile_models._apply_rules(self.st_line_id, self.partner_id)

  File "/home/odoo/src/user/OCA/account-reconcile/account_reconcile_model_oca/models/account_reconcile_model.py", line 206, in _apply_rules

    candidate_vals = rule_method(st_line, partner)

  File "/home/odoo/src/enterprise/account_accountant_batch_payment/models/account_reconcile_model.py", line 13, in _get_invoice_matching_batch_payments_candidates

    _numerical_tokens, exact_tokens, _text_tokens = self._get_invoice_matching_st_line_tokens(st_line)

ValueError: not enough values to unpack (expected 3, got 0)

 

The above server error caused the following client error:

OwlError: An error occured in the owl lifecycle (see this Error's "cause" property)

    OwlError@

    handleError

Avatar
Descartar
2 Respuestas
1
Avatar
Pedro M. Baeza
Mejor respuesta

Parece que el módulo OCA account_reconcile_model_oca te está dando un error de algo no esperado. Podría ser un error de ese módulo, pero mira si puedes desactivar esos modelos para si haces bypass, o realmente para qué necesitas ese módulo. Los modelos de conciliación están disponibles sin ese módulo.

2 Comentarios
Avatar
Descartar
Avatar
Albert Cabedo
-

gracias, lo comento que lo revise el cliente.

Avatar
Albert Cabedo
-

solucionado con esta opción, gracias a todos

0
Mejor respuesta

Hay algo muy raro ahí, Albert...

Tienes Enterprise y también tienes el reconcile de OCA, por lo que veo... Empieza rascando por ahí, por poner un poco de orden.

Saludos.

2 Comentarios
Avatar
Descartar
Avatar
Albert Cabedo
-

correcto si, no lo comenté. gracias

Avatar
Enric Tobella
-

Los módulos de OCA y de Enterprise de conciliación no puedo asegurar que cuadren bien. Yo escogería un set.