feat: do_in 支持wpr
This commit is contained in:
parent
33f162fa3a
commit
1a3e428195
|
@ -188,8 +188,16 @@ def do_in(item: MIOItem):
|
|||
mb.count = mb.count + xcount
|
||||
mb.save()
|
||||
|
||||
# 开始变动wpr
|
||||
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(wpr=mioitemw.wpr, mb=mb, old_wm=wm)
|
||||
|
||||
if is_zhj: # 组合件单独处理
|
||||
|
||||
if is_zhj: # 组合件单独处理并且不做追踪单个处理
|
||||
mb, is_created = MaterialBatch.objects.get_or_create(
|
||||
material=item.material,
|
||||
warehouse=item.warehouse,
|
||||
|
|
Loading…
Reference in New Issue