diff --git a/addons/mrp/models/stock_picking.py b/addons/mrp/models/stock_picking.py
index bce69712c769547bcda3d563f60a73b5e52d22c7..ed1e574a855f1b50836c3fe81c4f188b095f1bdf 100644
--- a/addons/mrp/models/stock_picking.py
+++ b/addons/mrp/models/stock_picking.py
@@ -1,7 +1,7 @@
 # -*- coding: utf-8 -*-
 # Part of Odoo. See LICENSE file for full copyright and licensing details.
 
-from odoo import fields, models
+from odoo import fields, models, api
 
 
 class StockPickingType(models.Model):
@@ -50,6 +50,12 @@ class StockPickingType(models.Model):
     def get_mrp_stock_picking_action_picking_type(self):
         return self._get_action('mrp.mrp_production_action_picking_deshboard')
 
+    @api.onchange('code')
+    def _onchange_code(self):
+        if self.code == 'mrp_operation':
+            self.use_create_lots = True
+            self.use_existing_lots = True
+
 class StockPicking(models.Model):
     _inherit = 'stock.picking'