feat: 生产领料支持单个
This commit is contained in:
parent
09716d07fd
commit
82070c2bf1
|
@ -83,6 +83,12 @@ def do_out(item: MIOItem):
|
|||
wm.count = wm.count + item.count
|
||||
wm.update_by = do_user
|
||||
wm.save()
|
||||
if xmaterial.tracking == Material.MA_TRACKING_SINGLE:
|
||||
mioitemws = MIOItemw.objects.filter(mioitem=item)
|
||||
if mioitemws.count() != item.count:
|
||||
raise ParseError("出入库与明细数量不一致,操作失败")
|
||||
for mioitemw in mioitemws:
|
||||
Wpr.change_or_new(mioitemw.number, i.material, mb=None, wm=wm)
|
||||
|
||||
# 触发批次统计分析
|
||||
xbatches = list(set(xbatches))
|
||||
|
|
Loading…
Reference in New Issue