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.count = wm.count + item.count
|
||||||
wm.update_by = do_user
|
wm.update_by = do_user
|
||||||
wm.save()
|
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))
|
xbatches = list(set(xbatches))
|
||||||
|
|
Loading…
Reference in New Issue