优化制造

This commit is contained in:
jinling.yang
2024-05-09 10:37:41 +08:00
parent 72ea4c8a2c
commit 388b0b4e4c
8 changed files with 62 additions and 37 deletions

View File

@@ -265,6 +265,7 @@ class MrpProduction(models.Model):
def _create_workorder3(self):
programming_no = None
product_id_new = None
production_ids = []
for production in self:
if not production.bom_id or not production.product_id:
continue
@@ -295,6 +296,8 @@ class MrpProduction(models.Model):
'state': 'pending',
}]
if production.product_id.categ_id.type == '成品':
if production_ids is None:
production_ids.append({production.name})
if programming_no is None:
production.fetchCNC()
programming_no = production.programming_no