OdooWiki OCA HUB

Stock Location Orderpoint Cleanup

stock_location_orderpoint_cleanup folder_open OCA/stock-logistics-orderpoint open_in_new
Sin categoría Licencia: AGPL-3

Este módulo ayudará a limpiar los movimientos generados a partir de los orderpoints de ubicación de stock.

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 16.0

Permite a los responsables de inventario cancelar los movimientos de stock pendientes que generaron los orderpoints de ubicación, ya sea desde un único orderpoint o de forma masiva, y opcionalmente volver a ejecutar el reabastecimiento después.

Este módulo añade una herramienta de limpieza para los movimientos creados por los orderpoints de ubicación. En el formulario del orderpoint de ubicación, junto al botón de reabastecimiento, aparece un nuevo botón "Cleanup replenishments" (solo para usuarios del grupo Inventory: Location Orderpoint Cleanup, que los responsables de inventario obtienen automáticamente).

Al hacer clic en él se abre un asistente donde puedes confirmar los orderpoints que se van a limpiar y marcar "Run After" si quieres que los orderpoints se ejecuten de nuevo una vez finalizada la limpieza. El mismo asistente también está disponible como acción masiva en la lista de orderpoints.

Solo se seleccionan para limpieza los movimientos que aún no están hechos ni cancelados, que no tienen cantidad realizada y cuyo traslado no se ha impreso. Esos movimientos se cancelan y se publica un mensaje en el traslado relacionado con la lista de productos que se limpiaron para ese orderpoint.

La limpieza en sí se ejecuta en segundo plano a través de la cola de trabajos, por lo que no bloquea al usuario. Se proporcionan dos métodos auxiliares para trabajos programados: uno limpia una lista dada de orderpoints y el otro limpia todos los orderpoints que usan un método de reabastecimiento elegido. El módulo toca stock.location.orderpoint, stock.picking y añade el asistente stock.location.orderpoint.cleanup.

Modelos y campos (2)
  • stock.location.orderpoint · amplía un modelo existente
  • stock.location.orderpoint.cleanup · modelo nuevorun_after, orderpoint_ids

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

Fuentes · Odoo 16.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 16.0
  • Existe un grupo de seguridad 'Location Orderpoint Cleanup Group'. Los usuarios que pueden tener acceso a la acción de limpieza deben estar en ese grupo. Por defecto, todos los usuarios que están en 'Inventory/Administrator' están en ese grupo.
  • Puedes configurar crons para ejecutar acciones de limpieza.
  • Activa el modo de depuración, ve a Settings > Technical > Scheduled Actions
  • Añade un cron con:
  • modelo base 'Stock Location Orderpoint'
  • En el código python, añade una línea 'model.run_cleanup(orderpoints, run_after)' donde 'orderpoints' es una lista de ids de orderpoint y 'run_after' es True si quieres ejecutar el/los orderpoint(s) después de la limpieza.
  • Si quieres limpiar ordepoints por método de reabastecimiento, añade una línea 'model.run_cleanup_method(replenish_method, run_after)' donde 'replenish_method' es 'fill_up' por defecto (dependiendo de los módulos de extensión que tengas instalados)
  • Puede tener trabajos cron para ejecutar las acciones de limpieza (consulte la sección Configuración).
  • Si está en el 'Location Orderpoint Cleanup Group', puede lanzar manualmente la limpieza a nivel del formulario del orderpoint:
  • Haga clic en 'Cleanup replenishments'.
  • En el asistente, marque la casilla 'Run After' si desea que el orderpoint se ejecute después de la limpieza.
  • También puede seleccionar varios orderpoints desde la vista de lista y seleccionar la acción 'Cleanup Stock Location Orderpoints' que lanzará el asistente.

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.