OdooWiki OCA HUB

Stock Picking Whole Scrap

stock_picking_whole_scrap folder_open OCA/stock-logistics-workflow open_in_new
Warehouse Licencia: AGPL-3

Este módulo amplía la funcionalidad del módulo stock para permitir desechar cantidades rápidamente desde un 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 18.0

Añade una acción "Scrap All" en una transferencia completada que abre un asistente que lista cada línea de movimiento, para que puedas desechar todo el picking de una sola vez.

Este módulo añade una forma rápida de desechar todo lo que se movió en una transferencia, en lugar de desechar cada línea de producto una por una.

En una transferencia (stock.picking) en estado Done, hay una acción "Scrap All" disponible en la vista de formulario. Abre un asistente emergente titulado "Whole Scrap" que viene precargado con una línea por cada move line de esa transferencia, mostrando el producto, lote/serie, paquete, propietario, cantidad y unidad de medida. Puedes ajustar las cantidades, marcar "Replenish Quantities" por línea para activar el reaprovisionamiento y elegir etiquetas de motivo de desecho. La ubicación de desecho está predefinida a la primera ubicación marcada como ubicación de desecho.

Reglas de negocio aplicadas por el código: - Solo se puede desechar una transferencia a la vez. - Solo se pueden desechar transferencias en estado Done. - No puedes desechar más cantidad que la realmente realizada en una move line.

Al pulsar "Scrap", el asistente crea los registros de desecho correspondientes y los procesa inmediatamente. Las move lines cuyo move ya está desechado se omiten cuando se rellena el asistente.

Depende de

stock
Modelos y campos (3)
  • stock.picking · amplía un modelo existente
  • wiz.stock.picking.scrap · modelo nuevoline_ids (Moves), picking_id, scrap_location_id (Scrap Location)
  • wiz.stock.picking.scrap.line · modelo nuevolot_id (Lot), uom_id (Unit of Measure), owner_id (Owner), quantity, wizard_id (Wizard), package_id (Package), product_id (Product), move_line_id (Move Line), should_replenish (Replenish Quantities), scrap_reason_tag_ids (Scrap Reason)

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: 4 confirmadas, 5 sin información de 9 versiones.

Fuentes · Odoo 12.0

Confirmado el 2026-11-03 en la rama 12.0 de OCA/stock-logistics-workflow.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0

Para usar este módulo necesitas:

  • Ir a un Inventory \> Dashboard \> Delivery Orders.
  • Crear un picking con más de una línea.
  • Confirmar el picking.
  • Hacer clic en el botón Scrap all.

Puedes desechar todos los productos y cantidades en un solo paso, incluyendo lotes, propietarios y paquetes.

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.