OdooWiki OCA HUB

Stock Available Location Get Domain

stock_available_location_get_domain folder_open OCA/stock-logistics-availability open_in_new
Sin categoría Licencia: AGPL-3

Este es un módulo auxiliar técnico para reutilizar la función estándar get_domain_locations para ubicaciones y no para quants.

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

Módulo auxiliar técnico que permite a otros módulos de Odoo reutilizar la lógica estándar del dominio de ubicaciones de stock para ubicaciones en lugar de quants de stock. No añade pantallas ni menús visibles para los usuarios finales.

Este es un módulo auxiliar técnico sin interfaz de usuario. No añade menús, botones, informes ni ajustes que un usuario de negocio vería en Odoo.

Lo que cambia es el comportamiento interno: extiende el modelo product.product con un nuevo método, _get_domain_location_for_locations. Este método toma el dominio que Odoo construye normalmente para los stock quants (los registros que contienen cantidades por producto y ubicación) y lo convierte para que pueda aplicarse a las ubicaciones de stock en su lugar.

En la práctica, el módulo lee el dominio estándar de quants, extrae solo las partes que hacen referencia al campo de ubicación y reescribe esas partes para que coincidan con el modelo de ubicación. Gestiona operadores de dominio como AND, OR y NOT, y también el operador especial "any" utilizado para registros relacionados. El resultado es un dominio limpio que otros módulos pueden usar para buscar o filtrar ubicaciones utilizando las mismas reglas que Odoo ya aplica a los quants.

Como solo proporciona este auxiliar de conversión, no cambia por sí mismo ningún cálculo, comprobación, valor predeterminado, correo electrónico ni tarea programada. Su efecto aparece solo cuando otro módulo llama al nuevo método. Depende del módulo estándar stock y toca el modelo product.product.

Depende de

stock
Modelos y campos (1)
  • 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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 16.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Llama a la nueva función get_domain_location_for_locations() en los productos para recuperar un dominio para las ubicaciones de stock con el mismo comportamiento de contexto que para la disponibilidad del producto.

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.