跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(Flatly)
  • 不使用皮肤
折叠

Odoo 中文社区

  1. 主页
  2. 版块
  3. Odoo 系统测试
  4. Odoo10.0生产Push Rule(推式规则)相关问题

Odoo10.0生产Push Rule(推式规则)相关问题

已定时 已固定 已锁定 已移动 已解决 Odoo 系统测试
7 帖子 3 发布者 7.7k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • W 离线
    W 离线
    wanga18408
    写于 最后由 编辑
    #1

    在测试Odoo10.0生产的时候,用到推式规则
    目的:制造订单创建后,自动生成以下单据:
    1,车间到质检区的质检单
    2,质检区到仓库的入库单

    设置如下,BOM:
    0_1492254313306_bom.png
    成品的类别关联路线:
    0_1492254391141_product.png
    路线设置
    0_1492254449252_route.png
    这样,在MO保存后,会生成质检单和入库单,没问题:
    0_1492254536212_picking.png
    但是在制造订单的产成品页签,会有三笔库存移动(应该只有一笔虚拟位置生产到车间)
    1虚拟位置生产 到 车间
    2车间 到质检区
    3 质检区到库存
    其中2,3的库存移动 不应该显示在制造订单上才不会报错:
    0_1492254893895_mo.png
    然后在报工时就报错:

    0_1492254691301_error.png

    我记得在之前测试的推式是不会产生这样的问题的,有朋友遇到过嘛?还是说设置有问题,谢谢

    jefferyJ 1 条回复 最后回复
    0
    • jefferyJ 离线
      jefferyJ 离线
      jeffery
      在 回复了 wanga18408 最后由 编辑
      #2

      @wanga18408 在 Odoo10.0生产Push Rule(推式规则)相关问题 中说:

      工时就报

      是因为 push rule 复制 成品的移库时,复制了 生产单 引用

      注:
      生产单与 成品移库是 通过 stock.move 上的 production_id 字段计算

      1 条回复 最后回复
      0
      • W 离线
        W 离线
        wanga18408
        写于 最后由 wanga18408 编辑
        #3

        https://github.com/odoo/odoo/issues/16448

        已解决,参照上面的链接,感谢Jeffrey

        ---备注~测试split case失败

        1 条回复 最后回复
        0
        • digitalsatoriD 离线
          digitalsatoriD 离线
          digitalsatori 管理员
          写于 最后由 digitalsatori 编辑
          #4

          楼上两位 @wanga18408 , @jeffery 赞的,在github上做的很专业,@jeffery 还创建了PR
          不过这个fix有点问题的。如果简单把在move上的production_id设置为copy=False的话,我们分多次完成一个生产订单会出错。我已在github上回复。

          【上海先安科技】(tony AT openerp.cn)

          W 1 条回复 最后回复
          0
          • W 离线
            W 离线
            wanga18408
            在 回复了 digitalsatori 最后由 编辑
            #5

            @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 版本上依旧存在此问题,即显示在产成品页签....还有别的办法嘛两位大神?

            1 条回复 最后回复
            0
            • digitalsatoriD 离线
              digitalsatoriD 离线
              digitalsatori 管理员
              写于 最后由 digitalsatori 编辑
              #6

              @wanga18408 测试做得很认真啊。 @jeffery 发现的问题的原因是对的,只是之前的fix没有考虑周全,他应该有解决办法的。

              【上海先安科技】(tony AT openerp.cn)

              1 条回复 最后回复
              0
              • W 离线
                W 离线
                wanga18408
                写于 最后由 wanga18408 编辑
                #7

                这个issue已解决,参见 https://github.com/odoo/odoo/issues/16448

                官方人员提交了pr: https://github.com/odoo/odoo/pull/16521

                1 条回复 最后回复
                0

                • 登录

                • 没有帐号? 注册

                • 登录或注册以进行搜索。
                • 第一个帖子
                  最后一个帖子
                0
                • 版块
                • 标签
                • 热门
                • 用户
                • 群组