报废解绑rfid
This commit is contained in:
@@ -42,6 +42,12 @@ class ProductionWizard(models.TransientModel):
|
|||||||
'scrap_location_id': self.env['stock.scrap']._get_default_scrap_location_id(),
|
'scrap_location_id': self.env['stock.scrap']._get_default_scrap_location_id(),
|
||||||
'state': 'done'})]})
|
'state': 'done'})]})
|
||||||
self.mrp_production_id.action_cancel()
|
self.mrp_production_id.action_cancel()
|
||||||
|
# 解绑rfid_code
|
||||||
|
mrp_workorder_list = self.mrp_production_id.workorder_ids.filtered(lambda kw: kw.rfid_code)
|
||||||
|
for workorder in mrp_workorder_list:
|
||||||
|
rfid_code = workorder.rfid_code
|
||||||
|
workorder.write({'rfid_code_old': rfid_code,
|
||||||
|
'rfid_code': False})
|
||||||
if self.is_remanufacture is True:
|
if self.is_remanufacture is True:
|
||||||
ret = {'programming_list': [], 'is_reprogramming': self.is_reprogramming}
|
ret = {'programming_list': [], 'is_reprogramming': self.is_reprogramming}
|
||||||
if self.is_reprogramming is True:
|
if self.is_reprogramming is True:
|
||||||
|
|||||||
Reference in New Issue
Block a user