Stock Override Procurement
En los módulos del núcleo de Odoo a menudo hay un método para proporcionar los valores de aprovisionamiento pero no los atributos como location, product_id, etc. Este módulo técnico permite sobrescribirlos si se pasan en los valores.
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.0Este módulo técnico permite a otros módulos sobrescribir los detalles clave de un abastecimiento de stock (producto, cantidad, unidad de medida, ubicación de origen, referencia y origen) pasándolos en los valores del abastecimiento.
Este es un módulo técnico sin menús ni pantallas propias. Cambia cómo Odoo procesa las procurements de stock (las solicitudes internas que desencadenan movimientos como entregas, recepciones o fabricación) extendiendo el modelo procurement.group.
Cuando se ejecuta una procurement, el módulo comprueba el diccionario de valores asociado a cada procurement. Si se proporciona un valor para product, quantity, unit of measure, source location, reference name u origin, se utiliza ese valor en lugar del ya establecido en la procurement. Si no se proporciona ningún valor, se mantiene el atributo original de la procurement.
- Sobrescribe el método
rundeprocurement.grouppara que la sustitución ocurra automáticamente antes de que se ejecute la lógica estándar de procurement. - Añade los métodos auxiliares
_override_procurementsy_get_override_procurementque construyen un nuevo registro de procurement con los valores sobrescritos. - La compañía siempre se toma de la procurement original, no de los valores.
Como solo toca procurement.group, afecta a cualquier flujo de Odoo que cree procurements, como sales orders, purchase orders, manufacturing orders y reordering rules, pero solo cuando otro módulo o personalización pasa los valores de sobrescritura. Sin dichos valores, el comportamiento no cambia.
Depende de
Modelos y campos (1)
- procurement.group · 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-03Estado 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-workflow.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0self.env["procurement.group"].run(
[
self.env["procurement.group"].Procurement(
product,
1,
uom,
customer_location,
"procurement",
"procurement",
company,
{"location_id": output_location},
)
]
)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.
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.