OdooWiki OCA HUB

Barcode Generator Product Variant

barcode_generator_product_variant folder_open OCA/stock-logistics-barcode open_in_new
Tools Licencia: AGPL-3

Este módulo extiende barcodes_generator_product para permitir la generación de códigos de barras desde una plantilla de producto para todas sus variantes de producto, según una regla de código de barras.

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 14.0

Genera códigos de barras para todas las variantes de un producto desde el formulario de producto, utilizando una regla de código de barras. Aparece un botón cuando algunas variantes no tienen código de barras, abriendo un asistente para aplicar la regla y crear los códigos de barras faltantes.

Este módulo añade una forma de crear códigos de barras para las variantes de un producto directamente desde el formulario del producto. En una plantilla de producto, Odoo ahora comprueba si alguna variante no tiene código de barras. Si es así, aparece un botón llamado "Manage missing barcodes" junto al campo de código de barras. El botón solo es visible para los usuarios que tienen el permiso de generación de códigos de barras.

Al hacer clic en el botón se abre una pequeña ventana de asistente. El asistente muestra el producto y lista solo las variantes que aún no tienen código de barras, con su referencia interna, valores de atributo, código de barras actual, regla y base. El usuario elige una regla de código de barras de entre las configuradas para productos con generación de secuencia; se preselecciona una regla predeterminada si existe. Después, el usuario hace clic en "Apply rule and generate Barcodes".

El módulo entonces asigna la regla elegida a esas variantes, crea una base de código de barras para cualquier variante que no tenga una y genera los códigos de barras. El asistente se puede cerrar sin generar nada.

El módulo también oculta la regla de código de barras, la base de código de barras y los botones de generación individuales que el módulo base añadió al formulario del producto, para que los usuarios trabajen a través del nuevo asistente. Modifica los modelos product template y product variant, y añade un nuevo modelo de asistente. Se incluyen una regla de código de barras y una secuencia de demostración para pruebas.

Modelos y campos (2)
  • product.template · amplía un modelo existentehas_missing_barcodes
  • product.product.barcode.wizard · modelo nuevoproduct_ids (Variants), barcode_rule_id (Barcode Rule), product_tmpl_id (Product)

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 14.0

Confirmado el 2026-11-03 en la rama 14.0 de OCA/stock-logistics-barcode.

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Para la configuración de reglas de códigos de barras, consulte el readme de barcodes_generator_product.

En el usuario, active el booleano "Generate Barcodes".

En cada plantilla de producto relacionada con una variante sin un código de barras establecido, aparecerá un botón "manage missing barcodes" (o: si todas las variantes de una plantilla de producto tienen un código de barras establecido, este botón no aparecerá en la plantilla de producto).

Al hacer clic en el botón se abre un asistente que muestra todas las variantes sin un código de barras establecido. Seleccionar una regla de código de barras y hacer clic en "Apply rule and generate barcodes" asignará una base y un código de barras a cada variante.

En la regla de código de barras, un nuevo booleano "Is Default Barcode Rule" permite que la regla se seleccione automáticamente al abrir el asistente.

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.