OdooWiki OCA HUB

Purchase MRP Distribution

purchase_mrp_distribution folder_open OCA/manufacture open_in_new
Manufacturing Licencia: AGPL-3

Este módulo te permite comprar un producto que se dividirá en otros sin conocer la cantidad exacta de los otros. Esa cantidad se rellenará en el picking.

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 19.0

Te permite comprar un producto que luego se divide en varios componentes diferentes, decidiendo las cantidades exactas de cada componente directamente en la transferencia de stock. Un nuevo tipo de lista de materiales "Distribution" y un botón de distribución en las transferencias lo hacen posible.

Este módulo añade un nuevo tipo de lista de materiales llamado "Distribution" en el formulario de listas de materiales. Cuando un producto comprado a un proveedor tiene dicha lista de materiales, Odoo lo vincula automáticamente al movimiento de stock entrante creado a partir de la línea del pedido de compra.

En la pantalla de transferencia de stock, aparece un botón de distribución (icono de mapa del sitio) en la línea de movimiento cuando hay una lista de materiales de distribución vinculada y la transferencia aún no está hecha ni cancelada. Al pulsarlo se abre un pequeño asistente que muestra la cantidad demandada y una línea por cada componente de la lista de materiales, donde se introduce la cantidad y, opcionalmente, el lote y el paquete, para cada componente.

Al confirmar el asistente, las líneas de movimiento originales se sustituyen por líneas de los productos componentes y el movimiento vuelve al estado listo. Cuando se valida la transferencia, Odoo crea movimientos de stock independientes para cada producto componente, mantiene el vínculo con la línea del pedido de compra y el precio, y cancela el movimiento original del producto comprado. Esto significa que los bienes recibidos se registran con los productos componentes reales en lugar del producto comprado.

Afecta a las líneas de pedido de compra, los movimientos de stock, las líneas de movimiento de stock, las listas de materiales y la pantalla de transferencia de stock. El acceso se concede a los usuarios estándar de inventario.

Depende de

purchase_mrp
Modelos y campos (5)
  • mrp.bom · amplía un modelo existentetype
  • stock.move · amplía un modelo existentedistribution_bom_id
  • purchase.order.line · amplía un modelo existente
  • stock.move.distribution.wiz · modelo nuevomove_id, line_ids, move_uom_id, demand_quantity
  • stock.move.distribution.wiz.line · modelo nuevolot_id, uom_id, quantity, wizard_id, company_id, package_id, product_id

Texto generado por IA (DeepSeek) al leer el código de la versión 19.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: 3 confirmadas, 6 sin información de 9 versiones.

Fuentes · Odoo 17.0

Confirmado el 2026-11-03 en la rama 17.0 de OCA/manufacture.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para usar este módulo, necesitaremos configurar n listas de materiales (BoM) de tipo distribución diferentes para n productos. Para ello, seguiremos estos pasos:

  • Vaya a Fabricación \> Productos \> Listas de materiales
  • Haga clic en Crear
  • Seleccione el producto que se distribuirá en las recepciones
  • Seleccione el tipo de BoM "Distribución"
  • En los componentes, añada los productos que se pueden rellenar en la recepción (no es necesario marcar la cantidad, ya que por defecto será 0)

Para ver la funcionalidad del módulo:

  • Cree un nuevo pedido de compra
  • Añada el producto para el que se ha creado la BoM
  • Confirme el pedido
  • Vaya al albarán creado
  • Verá un nuevo botón en el movimiento que contiene el producto, haga clic en él
  • Se abrirá un asistente para definir la cantidad de cada producto a distribuir
  • Al hacer clic en Distribute, se añadirán las líneas de movimiento con los productos de la BoM

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.

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.