OdooWiki OCA HUB

Purchase All Shipments

purchase_all_shipments folder_open OCA/purchase-workflow open_in_new
Purchases Licencia: AGPL-3

Con el módulo principal "purchase_stock", en un pedido de compra el botón "Receipt" permite al usuario ver los albaranes generados por el propio pedido.

Con este módulo, ese botón se sustituye por un botón "All Pickings" que también muestra los albaranes encadenados a ellos con reglas push, como los traslados internos de una recepción en dos o tres pasos. No se listan los albaranes de otros documentos, como una entrega que utiliza los bienes recibidos.

Esto es coherente con el módulo "sale", donde desde el pedido de venta el usuario puede acceder a la entrega generada y a todas las encadenadas.

La implementación sigue los movimientos de destino de los movimientos del pedido, conservando solo los creados por reglas push.

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 20.0

En un pedido de compra, el botón estándar «Receipt» se sustituye por un botón «All Pickings» que también lista los traslados de almacén encadenados al recibo mediante reglas push, como los pasos de una recepción de varios pasos.

Este módulo cambia la pantalla del pedido de compra para los usuarios de stock. En la zona de botones inteligentes de la parte superior del formulario, se oculta el botón habitual que abre la recepción y aparece en su lugar un nuevo botón "All Pickings", con un contador.

El contador muestra cuántos traslados están vinculados al pedido: las recepciones generadas por el pedido más los traslados que las continúan automáticamente mediante reglas push (por ejemplo, los traslados internos de una recepción hecha en dos o tres pasos). Al hacer clic en el botón se abre la lista de todos esos traslados, usando el mismo tipo de pantalla que el botón de recepción estándar.

El botón solo se muestra cuando hay al menos un traslado que mostrar, y solo para los usuarios que tienen derechos de acceso a stock.

Solo se incluyen los traslados que continúan la recepción mediante reglas push. Los traslados creados porque otro documento necesita los bienes (por ejemplo, una entrega que usa los productos recibidos) se dejan fuera deliberadamente, para que la lista se mantenga centrada en la cadena de recepción.

El módulo extiende la lógica del pedido de compra y del movimiento de stock y añade dos campos calculados en el pedido de compra: la lista de todos los pickings y su recuento. No se añaden menús nuevos, acciones programadas ni correos electrónicos.

Depende de

purchase_stock
Modelos y campos (2)
  • stock.move · amplía un modelo existente
  • purchase.order · amplía un modelo existenteall_picking_ids (All Pickings), all_picking_count (All Pickings Count)

Texto generado por IA (DeepSeek) al leer el código de la versión 20.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 17.0

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

terminal Instalación y uso

Sin información verificada

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.

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.