OdooWiki OCA HUB

Product Internal Reference Generator

product_internal_reference_generator folder_open OCA/product-attribute open_in_new
Sale Licencia: AGPL-3

Este módulo permite generar referencias internas para plantillas de producto y variantes utilizando secuencias, estableciendo los códigos como solo lectura.

En la plantilla de producto, es posible elegir entre diferentes plantillas de referencia interna relacionadas con una secuencia, y luego generar una referencia interna con la siguiente estructura:

Prefijo de referencia interna + número progresivo para la variante, ej.: "Main0001001", donde:

"Main0001" es el prefijo generado por la secuencia y asignado a la plantilla de producto, y

"001" el identificador de la variante.

Cada vez que se crea una nueva variante, se asigna automáticamente una nueva referencia interna con un código de variante progresivo.

Unos derechos de acceso específicos permiten a determinados usuarios cambiar la plantilla de referencia interna de una plantilla de producto una vez generada una referencia interna, así como editar las existentes.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Genera automáticamente referencias internas para productos y sus variantes usando secuencias configurables, y hace que la referencia sea de solo lectura una vez establecida. Los responsables pueden definir plantillas de referencia y generar prefijos desde el formulario del producto.

Este módulo te permite construir referencias internas de producto automáticamente a partir de secuencias numeradas en lugar de escribirlas a mano.

  • En Inventario > Configuración obtienes un nuevo menú "Internal Reference Templates" donde creas plantillas. Cada plantilla tiene un nombre, una secuencia vinculada y un número de dígitos usados para la parte de la variante.
  • En el formulario de una plantilla de producto eliges una "Int. Ref. Template" y pulsas el botón "Generate". Odoo entonces toma el siguiente número de la secuencia de la plantilla como prefijo del producto y crea una secuencia de variante dedicada, de modo que el producto obtiene una referencia como un prefijo más un número de variante progresivo.
  • Cada vez que se crea una nueva variante, su referencia interna se rellena automáticamente con el siguiente número progresivo. Las variantes existentes sin una referencia coincidente también se actualizan cuando generas.
  • Una vez que existe una referencia, el campo de referencia interna se vuelve de solo lectura en los formularios de producto y variante, protegiendo la numeración. Un grupo de usuarios especial puede mantener visible el campo de plantilla y editar las referencias incluso después de que se hayan establecido.
  • El módulo toca product.template, product.product y el nuevo modelo product.code.sequence, y añade campos para la plantilla, la secuencia de variante y el prefijo.

Menús que añade

Internal Reference Templates
Modelos y campos (3)
  • product.product · amplía un modelo existente
  • product.template · amplía un modelo existentevariants_prefix (Internal Reference Prefix), int_ref_template_id, variants_sequence_id
  • product.code.sequence · modelo nuevoname, sequence_id, variant_reference_numbers (Digits)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/product-attribute.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Vaya a inventory > Configuration > Internal Reference Templates y establezca:

la secuencia que se utilizará para la generación del prefijo de referencia interna

el número de dígitos que se utilizará para el código de variantes (el estándar es 3)

Ahora vaya a la plantilla de producto, seleccione una plantilla de referencia interna y genere un prefijo de referencia interna. El campo de referencia interna ahora es de solo lectura.

Cada vez que se crea una nueva variante para esta plantilla de producto, se asigna automáticamente una referencia interna.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación, Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.