Hace que el campo barcode sea obligatorio y lo establece por defecto en el código del producto.
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 18.0Permite hacer obligatorio el código de barras en los productos, con una configuración a nivel de compañía. Cuando está activado, los productos sin código de barras no se pueden guardar, y el código de barras se rellena previamente a partir de la referencia interna.
Este módulo añade un ajuste de compañía que hace que el campo de código de barras del producto sea obligatorio. Se activa en Ajustes, en la nueva sección "Products barcode", con la opción "Make barcode required". El ajuste se almacena por compañía y solo es visible para los usuarios que pueden gestionar variantes de producto.
Una vez activado, Odoo comprueba los productos cuando se crean o modifican. Si un producto no es un servicio y no tiene código de barras, se bloquea el guardado con un error que enumera los productos que no tienen código de barras. Los productos con varias variantes quedan excluidos de esta regla, y el campo de código de barras se oculta en el formulario de la plantilla cuando el producto tiene más de una variante.
En los formularios de producto (tanto el formulario normal de producto como el formulario simplificado de edición de variante), el campo de código de barras pasa a ser obligatorio cuando se aplica la regla. Cuando escribes una referencia interna (default_code) en un producto que aún necesita código de barras, Odoo copia automáticamente esa referencia en el campo de código de barras.
El módulo toca product.template, product.product, res.company y res.config.settings. También proporciona un mixin reutilizable, product.barcode.required.mixin, para que otros módulos puedan aplicar la misma comprobación de código de barras en sus propias restricciones.
Depende de
Modelos y campos (5)
- res.company · amplía un modelo existenteproduct_variant_barcode_required
- product.product · modelo nuevo
- product.template · modelo nuevo
- res.config.settings · amplía un modelo existenteproduct_variant_barcode_required
- product.barcode.required.mixin · modelo nuevois_barcode_required
Texto generado por IA (DeepSeek) al leer el código de la versión 18.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-03Estado de confirmación: 3 confirmadas, 6 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 18.0Configuración
Fuente · Odoo 18.0Ve a "Settings -\> General -\> Products" y activa "Product variant barcode required".
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, Uso.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.