diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py index d87890838f3..45011c3daae 100644 --- a/addons/stock/models/stock_move_line.py +++ b/addons/stock/models/stock_move_line.py @@ -14,7 +14,7 @@ class StockMoveLine(models.Model): _name = "stock.move.line" _description = "Product Moves (Stock Move Line)" _rec_name = "product_id" - _order = "result_package_id desc, location_id asc, location_dest_id asc, picking_id asc, id" + _order = "result_package_id desc, id" picking_id = fields.Many2one( 'stock.picking', 'Transfer', auto_join=True, diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py index 4de6afb608b..8f49f30f9e0 100644 --- a/addons/stock/models/stock_picking.py +++ b/addons/stock/models/stock_picking.py @@ -1261,14 +1261,13 @@ class Picking(models.Model): 'move_line_ids': [], 'backorder_id': picking.id }) + moves_to_backorder.write({'picking_id': backorder_picking.id, 'picked': False}) + moves_to_backorder.move_line_ids.package_level_id.write({'picking_id': backorder_picking.id}) + moves_to_backorder.mapped('move_line_ids').write({'picking_id': backorder_picking.id}) + backorders |= backorder_picking picking.message_post( body=_('The backorder %s has been created.', backorder_picking._get_html_link()) ) - moves_to_backorder.write({'picking_id': backorder_picking.id, 'picked': False}) - moves_to_backorder.move_line_ids.package_level_id.write({'picking_id': backorder_picking.id}) - # moves_to_backorder._do_unreserve() - moves_to_backorder.mapped('move_line_ids').write({'picking_id': backorder_picking.id}) - backorders |= backorder_picking if backorder_picking.picking_type_id.reservation_method == 'at_confirm': bo_to_assign |= backorder_picking if bo_to_assign: diff --git a/addons/stock/report/report_stockpicking_operations.xml b/addons/stock/report/report_stockpicking_operations.xml index b245908cf64..969283596a9 100644 --- a/addons/stock/report/report_stockpicking_operations.xml +++ b/addons/stock/report/report_stockpicking_operations.xml @@ -109,7 +109,7 @@
-