出入库单新增验证及单个外协表面工艺Bug修复

This commit is contained in:
jinling.yang
2023-05-17 14:18:23 +08:00
parent d04e98a5fd
commit f2218f7afb
5 changed files with 31 additions and 19 deletions

View File

@@ -214,7 +214,10 @@ class MrpProduction(models.Model):
if m == len(consecutive_workorders) - 1 and m != 0:
self.env['stock.picking'].create_outcontract_picking(consecutive_workorders, production)
if is_pick is False and m == 0:
self.env['stock.picking'].create_outcontract_picking(sorted_workorders[i], production)
if len(sorted_workorders) == 1:
self.env['stock.picking'].create_outcontract_picking(sorted_workorders, production)
else:
self.env['stock.picking'].create_outcontract_picking(sorted_workorders[i], production)
for workorder in production.workorder_ids:
workorder.duration_expected = workorder._get_duration_expected()