Commit 7578583f by 夏超

[fix] 修改质检工单报工逻辑,可报工数=被检工单报工数

parent b01aa992
...@@ -46,3 +46,15 @@ class InheritWorkOrder(models.Model): ...@@ -46,3 +46,15 @@ class InheritWorkOrder(models.Model):
'default_work_order_id': self.id, 'default_work_order_id': self.id,
} }
} }
def _get_wo_allow_qty(self):
if self.is_quality:
# 质检工单的可报工数取被检工单的数量
# 待检数=被检工单所有报工数合计
allow_qty = sum(self.quality_origin_wo_id.record_ids.mapped("finish_qty")) + \
sum(self.quality_origin_wo_id.record_ids.mapped("unqualified_qty")) - \
self.quality_origin_wo_id.qualified_qty
default_qty = allow_qty
else:
allow_qty, default_qty = super(InheritWorkOrder, self)._get_wo_allow_qty()
return allow_qty, default_qty
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment