From bb1b8f843effc8b0f8f0b7e7a69e945ed1964535 Mon Sep 17 00:00:00 2001 From: Berezi Date: Fri, 31 Jan 2025 12:26:51 +0100 Subject: [PATCH] [16.0][IMP] stock_move_qty_by_packaging: Change dependencies. --- stock_move_qty_by_packaging/README.rst | 4 +--- stock_move_qty_by_packaging/__manifest__.py | 1 - stock_move_qty_by_packaging/models/stock_picking.py | 13 ++----------- 3 files changed, 3 insertions(+), 15 deletions(-) diff --git a/stock_move_qty_by_packaging/README.rst b/stock_move_qty_by_packaging/README.rst index 8f8ad08bee..eb1be09e5d 100644 --- a/stock_move_qty_by_packaging/README.rst +++ b/stock_move_qty_by_packaging/README.rst @@ -9,9 +9,7 @@ Stock move qty by packaging * In stock move, and stock move line, new field "Boxes/Sacks". * New fields in move and move lines: Product Packaging, Packaging quantity, palet, palet quantity and gross weight. -* When confirming the sale order, it going to take packaging, palet and their - quantities to the picking move lines. - +* When you force move lines, it going to take packaging, from the move. Bug Tracker =========== diff --git a/stock_move_qty_by_packaging/__manifest__.py b/stock_move_qty_by_packaging/__manifest__.py index 86f92ddd4b..60c80b7888 100644 --- a/stock_move_qty_by_packaging/__manifest__.py +++ b/stock_move_qty_by_packaging/__manifest__.py @@ -9,7 +9,6 @@ "website": "https://github.com/avanzosc/odoo-addons", "depends": [ "stock", - "sale_order_line_qty_by_packaging", "stock_move_line_force_done", "product_packaging_palet", "uom", diff --git a/stock_move_qty_by_packaging/models/stock_picking.py b/stock_move_qty_by_packaging/models/stock_picking.py index 1a29c09655..137123e2e2 100644 --- a/stock_move_qty_by_packaging/models/stock_picking.py +++ b/stock_move_qty_by_packaging/models/stock_picking.py @@ -10,15 +10,6 @@ def button_force_done_detailed_operations(self): result = super().button_force_done_detailed_operations() for picking in self: for line in picking.move_line_ids_without_package: - if line.move_id and line.move_id.sale_line_id: - if line.move_id.sale_line_id.product_packaging_id: - line.product_packaging_id = ( - line.move_id.sale_line_id.product_packaging_id.id - ) - line.product_packaging_qty = ( - line.move_id.sale_line_id.product_packaging_qty - ) - if line.move_id.sale_line_id.palet_id: - line.palet_id = line.move_id.sale_line_id.palet_id.id - line.palet_qty = line.move_id.sale_line_id.palet_qty + if line.move_id and line.move_id.product_packaging_id: + line.product_packaging_id = line.move_id.product_packaging_id.id return result