OdooWiki OCA HUB

Stock Location Product Restriction

stock_location_product_restriction folder_open OCA/stock-logistics-warehouse open_in_new
Sin categoría Licencia: AGPL-3

Este módulo amplía la funcionalidad de stock para permitirte evitar colocar artículos de productos diferentes en la misma ubicación de stock.

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

Evita mezclar productos diferentes en la misma ubicación de stock estableciendo una restricción en las ubicaciones, con comprobaciones automáticas y alertas de infracción.

Este módulo permite decidir, por ubicación de existencias, si puede contener artículos de cualquier producto o solo artículos de un único producto. En el formulario de la ubicación, una nueva sección 'Restrictions' muestra la regla efectiva y permite establecer una regla específica para esa ubicación y todos sus hijos; si no se establece ninguna regla específica, la regla se hereda de la ubicación padre.

Cuando una ubicación está restringida a un producto, Odoo bloquea las operaciones que introducirían un producto diferente en ella. La comprobación se ejecuta cuando se actualizan las cantidades de existencias (por ejemplo, durante recepciones, entregas o ajustes de inventario) y genera un error que indica la ubicación y los productos en conflicto.

Las ubicaciones que ya contienen varios productos bajo una regla de producto único se marcan: aparece una alerta roja en el formulario de la ubicación con un mensaje que enumera los productos encontrados, una columna muestra la marca en la lista de ubicaciones y un filtro de búsqueda 'With restriction violation' las encuentra.

El módulo afecta a stock.location y stock.quant. Se basa en el estado de llenado de las ubicaciones: las ubicaciones que se están llenando actualmente quedan temporalmente exentas de la comprobación para que los movimientos entrantes puedan completarse.

Modelos y campos (2)
  • stock.quant · amplía un modelo existentebeing_filled_before_done_location_ids
  • stock.location · amplía un modelo existenteproduct_restriction, has_restriction_violation, parent_product_restriction (Parent Location Product Restriction), specific_product_restriction, restriction_violation_message

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: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/stock-logistics-warehouse.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Por defecto, Odoo te permite poner artículos de cualquier producto en la misma ubicación. Este comportamiento sigue siendo el predeterminado una vez instalado el addon. Una vez instalado, puedes especificar en cualquier nivel de la jerarquía de ubicaciones de stock si quieres restringir el uso de la ubicación a solo artículos del mismo producto. Esta propiedad es heredada por todas las ubicaciones hijas mientras no especifiques otro valor concreto en una ubicación hija. Las restricciones solo se aplican ubicación por ubicación.

Una vez que una ubicación está configurada para contener solo artículos del mismo producto, el sistema te impedirá mover artículos de cualquier otro producto a una ubicación que ya contiene artículos de producto. Un nuevo filtro en la vista de árbol de las ubicaciones de stock también te permitirá encontrar todas las ubicaciones donde se infringe esta nueva restricción.

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.