diff --git a/addons/stock/models/stock_picking.py b/addons/stock/models/stock_picking.py
index 5fc4ee0997d..b90dee3750c 100644
--- a/addons/stock/models/stock_picking.py
+++ b/addons/stock/models/stock_picking.py
@@ -318,6 +318,7 @@ class Picking(models.Model):
readonly=True)
picking_type_entire_packs = fields.Boolean(related='picking_type_id.show_entire_packs',
readonly=True)
+ hide_picking_type = fields.Boolean(compute='_compute_hide_pickign_type')
partner_id = fields.Many2one(
'res.partner', 'Contact',
check_company=True,
@@ -388,6 +389,9 @@ class Picking(models.Model):
for picking in self:
picking.has_deadline_issue = picking.date_deadline and picking.date_deadline < picking.scheduled_date or False
+ def _compute_hide_pickign_type(self):
+ self.hide_picking_type = self.env.context.get('default_picking_type_id', False)
+
@api.depends('move_lines.delay_alert_date')
def _compute_delay_alert_date(self):
delay_alert_date_data = self.env['stock.move'].read_group([('id', 'in', self.move_lines.ids), ('delay_alert_date', '!=', False)], ['delay_alert_date:max'], 'picking_id')
diff --git a/addons/stock/views/stock_picking_views.xml b/addons/stock/views/stock_picking_views.xml
index 1705f7d37b2..163d6eef114 100644
--- a/addons/stock/views/stock_picking_views.xml
+++ b/addons/stock/views/stock_picking_views.xml
@@ -211,6 +211,7 @@
+
@@ -281,7 +282,7 @@
attrs="{'invisible': [('picking_type_code', 'in', ['incoming', 'outgoing'])]}"/>
-
+