Odoo10.0生产Push Rule(推式规则)相关问题
-
在测试Odoo10.0生产的时候,用到推式规则
目的:制造订单创建后,自动生成以下单据:
1,车间到质检区的质检单
2,质检区到仓库的入库单设置如下,BOM:
成品的类别关联路线:
路线设置
这样,在MO保存后,会生成质检单和入库单,没问题:
但是在制造订单的产成品页签,会有三笔库存移动(应该只有一笔虚拟位置生产到车间)
1虚拟位置生产 到 车间
2车间 到质检区
3 质检区到库存
其中2,3的库存移动 不应该显示在制造订单上才不会报错:
然后在报工时就报错:我记得在之前测试的推式是不会产生这样的问题的,有朋友遇到过嘛?还是说设置有问题,谢谢
-
@wanga18408 在 Odoo10.0生产Push Rule(推式规则)相关问题 中说:
工时就报
是因为 push rule 复制 成品的移库时,复制了 生产单 引用
注:
生产单与 成品移库是 通过 stock.move 上的 production_id 字段计算 -
-
楼上两位 @wanga18408 , @jeffery 赞的,在github上做的很专业,@jeffery 还创建了PR
不过这个fix有点问题的。如果简单把在move上的production_id
设置为copy=False
的话,我们分多次完成一个生产订单会出错。我已在github上回复。 -
@digitalsatori 在 Odoo10.0生产Push Rule(推式规则)相关问题 中说:
楼上两位 @wanga18408 , @jeffery 赞的,在github上做的很专业,@jeffery 还创建了PR
不过这个fix有点问题的。如果简单把在move上的production_id
设置为copy=False
的话,我们分多次完成一个生产订单会出错。我已在github上回复。又对校长的split case进行了测试,确实会有问题,用最新的fix代码测试,push rule产生的两笔picking确实不会显示在产成品的页签上了,但是当MO出现拆分的情况时(部分报工), 点击库存过账后, 不会创建剩余数量的未完成记录....
用push rule的话,在最新odoo 20170417 版本上依旧存在此问题,即显示在产成品页签....还有别的办法嘛两位大神?
-
@wanga18408 测试做得很认真啊。 @jeffery 发现的问题的原因是对的,只是之前的fix没有考虑周全,他应该有解决办法的。
-
这个issue已解决,参见 https://github.com/odoo/odoo/issues/16448
官方人员提交了pr: https://github.com/odoo/odoo/pull/16521