mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
@@ -313,3 +313,7 @@ class ProductMRPArea(models.Model):
|
|||||||
def _get_locations(self):
|
def _get_locations(self):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
return self.mrp_area_id._get_locations()
|
return self.mrp_area_id._get_locations()
|
||||||
|
|
||||||
|
def _should_create_planned_order(self):
|
||||||
|
self.ensure_one()
|
||||||
|
return True
|
||||||
|
|||||||
@@ -265,7 +265,9 @@ class MultiLevelMrp(models.TransientModel):
|
|||||||
order_data = self._prepare_planned_order_data(
|
order_data = self._prepare_planned_order_data(
|
||||||
product_mrp_area_id, qty, mrp_date_supply, mrp_action_date, name, values
|
product_mrp_area_id, qty, mrp_date_supply, mrp_action_date, name, values
|
||||||
)
|
)
|
||||||
planned_order = self.env["mrp.planned.order"].create(order_data)
|
planned_order = False
|
||||||
|
if product_mrp_area_id._should_create_planned_order():
|
||||||
|
planned_order = self.env["mrp.planned.order"].create(order_data)
|
||||||
qty_ordered = qty_ordered + qty
|
qty_ordered = qty_ordered + qty
|
||||||
|
|
||||||
if product_mrp_area_id._to_be_exploded():
|
if product_mrp_area_id._to_be_exploded():
|
||||||
|
|||||||
Reference in New Issue
Block a user