OdooWiki OCA HUB

Stock archive constraint

stock_archive_constraint folder_open OCA/stock-logistics-warehouse open_in_new
Warehouse Licencia: AGPL-3

Evita archivar productos o ubicaciones de almacenamiento que tengan inventario existente o transacciones relacionadas.

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

Impide que los usuarios archiven productos o ubicaciones de almacenamiento que aún tengan existencias disponibles u operaciones de stock sin finalizar, mostrando en su lugar un mensaje de error claro.

Este módulo añade comprobaciones de seguridad a la acción de archivado estándar (el interruptor "Archive") en la aplicación Inventory de Odoo. No añade nuevos menús ni pantallas; simplemente bloquea el archivado cuando no sería seguro.

Para los productos, se rechaza el archivado cuando: - El producto todavía tiene una cantidad distinta de cero en ubicaciones internas o de tránsito (stock on hand). - El producto aparece en stock moves que aún no están hechos ni cancelados (open transfers). - El producto aparece en stock move lines que aún no están hechas ni canceladas (open reservations).

Para las ubicaciones de almacenamiento, se rechaza el archivado cuando la ubicación (o cualquiera de sus ubicaciones hijas) se usa como origen o destino en stock moves o stock move lines que aún no están hechos ni cancelados.

Cuando falla una comprobación, Odoo genera un error de validación nombrando el producto o la ubicación, para que el usuario sepa exactamente por qué se bloqueó el archivado. Las comprobaciones se ejecutan automáticamente siempre que se cambia el indicador active en product.product o stock.location. No se añaden nuevos campos, informes, correos electrónicos ni tareas programadas.

Depende de

stock
Modelos y campos (2)
  • stock.location · amplía un modelo existente
  • product.product · amplía un modelo existente

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 6 confirmadas, 3 sin información de 9 versiones.

Fuentes · Odoo 12.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a Ajustes \> Usuarios \> Edite un usuario y marque el permiso "Gestionar múltiples ubicaciones de stock"
  • Vaya a Inventario \> Configuración \> Configuración \> Ajustes, en la sección Almacén y marque la opción "Ubicaciones de almacenamiento"
  • Vaya a Inventario \> Configuración \> Ubicaciones e intente archivar una ubicación que tenga un movimiento de stock asociado, ya sea como origen o destino.
  • Vaya a Inventario \> Productos \> Productos e intente archivar un producto asociado con la selección de stock, que esté en stock, o que tenga algún movimiento asignado

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.