¡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.

This question has been flagged
87 Views

¡Hola comunidad OCA! 🙌


Estoy desarrollando un módulo personalizado que extiende `account.analytic.line` con campos relacionados a movimientos de stock (`stock.picking`, `stock.move`, etc.). El entorno usa Odoo 16 en Docker.


Al intentar instalar mi módulo (`stock_analytic_extension`), Odoo lanza este error crítico: KeyError: 'Field journal_id referenced in related field definition account.analytic.line.journal_id does not exist.'

Esto impide que se cargue el registry y deja la base de datos inutilizable.


Ya confirmé que el campo `journal_id` no está definido por mí —parece que algún módulo OCA (no personalizado mío) extiende `account.analytic.line` con un `related='...'` que apunta a un campo inexistente.


Mi entorno:


- Odoo 16.0 (imagen oficial en Docker)

- PostgreSQL 13

- Addons personalizados montados en `/mnt/extra-addons`

- Módulo técnico `analytic` está instalado y operativo

- Módulo `account_analytic` no existe como tal en esta versión

- No tengo instalado ningún módulo que defina explícitamente `journal_id` —ya busqué en mis fuentes


He pasado horas investigando sin éxito 😓


**¿Alguna pista sobre qué módulo OCA podría estar causando esta extensión rota de `journal_id`?** 

¿Existe alguna versión conocida de un módulo analítico que defina incorrectamente esa relación?


Agradecería mucho cualquier orientación, ya sea:


- Identificar el módulo responsable

- Sugerir workaround temporal

- Proponer cambio en la estrategia de extensión


Gracias por adelantado

– Mirel




Avatar
Discard

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!