From ca35f98c7fbca40f1daebd05b8f1e25dc019e890 Mon Sep 17 00:00:00 2001 From: William Henrotin Date: Tue, 7 May 2019 07:41:16 +0000 Subject: [PATCH] [IMP] stock: hide 'reserved quantity' column in receipt A reception don't need any reservation. The column 'Reserved Quantity' on picking are so useless Task: 1940358 --- addons/stock/models/stock_move.py | 2 +- addons/stock/models/stock_move_line.py | 1 + addons/stock/views/stock_move_views.xml | 3 ++- addons/stock/views/stock_picking_views.xml | 4 ++-- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/addons/stock/models/stock_move.py b/addons/stock/models/stock_move.py index c2492c3a572..1595ef7c5cc 100644 --- a/addons/stock/models/stock_move.py +++ b/addons/stock/models/stock_move.py @@ -471,7 +471,7 @@ class StockMove(models.Model): show_source_location=self.location_id.child_ids and self.picking_type_id.code != 'incoming', show_destination_location=self.location_dest_id.child_ids and self.picking_type_id.code != 'outgoing', show_package=not self.location_id.usage == 'supplier', - show_reserved_quantity=self.state != 'done' and not self.picking_id.immediate_transfer + show_reserved_quantity=self.state != 'done' and not self.picking_id.immediate_transfer and self.picking_type_id.code != 'incoming' ), } diff --git a/addons/stock/models/stock_move_line.py b/addons/stock/models/stock_move_line.py index 7e04f92085e..3e37b6b670b 100644 --- a/addons/stock/models/stock_move_line.py +++ b/addons/stock/models/stock_move_line.py @@ -42,6 +42,7 @@ class StockMoveLine(models.Model): location_id = fields.Many2one('stock.location', 'From', required=True) location_dest_id = fields.Many2one('stock.location', 'To', required=True) lots_visible = fields.Boolean(compute='_compute_lots_visible') + picking_code = fields.Selection(related='picking_id.picking_type_id.code', readonly=True) picking_type_use_create_lots = fields.Boolean(related='picking_id.picking_type_id.use_create_lots', readonly=True) picking_type_use_existing_lots = fields.Boolean(related='picking_id.picking_type_id.use_existing_lots', readonly=True) state = fields.Selection(related='move_id.state', store=True, related_sudo=False, readonly=False) diff --git a/addons/stock/views/stock_move_views.xml b/addons/stock/views/stock_move_views.xml index b80ffcac730..e3a2d5674c4 100644 --- a/addons/stock/views/stock_move_views.xml +++ b/addons/stock/views/stock_move_views.xml @@ -172,7 +172,7 @@ stock.move.line 1000 - + @@ -187,6 +187,7 @@ + diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml index 7d3eb2d998d..1a2d1f37cea 100644 --- a/addons/stock/views/stock_picking_views.xml +++ b/addons/stock/views/stock_picking_views.xml @@ -268,7 +268,7 @@ - + @@ -282,7 +282,7 @@ - +