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 

