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

Esta pregunta ha sido marcada
71 Vistas

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

Su respuesta

Intente dar una respuesta sustancial. Si desea hacer un comentario sobre la pregunta o la respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas, no es necesario responder dos veces a la misma pregunta. No olvide votar, ayuda a seleccionar las mejores preguntas y respuestas