优化采购:一个制造订单对应一个采购单
This commit is contained in:
@@ -99,7 +99,8 @@ class ProductionTechnologyReAdjustWizard(models.TransientModel):
|
||||
if workorder.sequence == 1:
|
||||
workorder.blocked_by_workorder_ids = None
|
||||
else:
|
||||
workorder.blocked_by_workorder_ids = blocked_by_workorder_ids[0]
|
||||
if workorder.blocked_by_workorder_ids:
|
||||
workorder.blocked_by_workorder_ids = blocked_by_workorder_ids[0]
|
||||
productions._reset_work_order_sequence()
|
||||
if self.production_id.product_id.categ_id.type == '成品':
|
||||
productions._reset_subcontract_pick_purchase()
|
||||
@@ -109,5 +110,6 @@ class ProductionTechnologyReAdjustWizard(models.TransientModel):
|
||||
workorders = item.workorder_ids.filtered(lambda wo: wo.state not in ('cancel')).sorted(
|
||||
key=lambda a: a.sequence)
|
||||
if workorders[0].state in ['pending']:
|
||||
if workorder[0].production_id.product_id.categ_id.type == '成品' and item.programming_state != '已编程':
|
||||
if workorders[
|
||||
0].production_id.product_id.categ_id.type == '成品' and item.programming_state != '已编程':
|
||||
workorders[0].state = 'waiting'
|
||||
|
||||
@@ -65,4 +65,4 @@ class ProductionTechnologyWizard(models.TransientModel):
|
||||
key=lambda a: a.sequence)
|
||||
if workorder[0].state in ['pending']:
|
||||
if workorder[0].production_id.product_id.categ_id.type == '成品' and item.programming_state != '已编程':
|
||||
workorders[0].state = 'waiting'
|
||||
workorder[0].state = 'waiting'
|
||||
|
||||
Reference in New Issue
Block a user