跳转至内容
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
皮肤
  • 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. [已解决]根据supplier产生purchase

[已解决]根据supplier产生purchase

已定时 已固定 已锁定 已移动 Odoo 开发与实施交流
6 帖子 2 发布者 1.3k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • H 离线
    H 离线
    hui
    写于 最后由 hui 编辑
    #1

    比如一个sale order中有3个product,其中p1和p2的supplier是A,p3的supplier是B,如何根据supplier分组生成对应的purchase,即这个sale order可以可以产生两张purchase,A的purchase包括p1和p2,B的purchase只有p3。

    模型雏形是:sale order 中的多个产品设计成单独一个模型xx.line的,其他共同的信息都在sale order中,生成purchase时不产生新数据库表。

    如何实现,odoo中有参考的吗?

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

      这是Odoo的标准功能,只要在产品的supplier信息中定义对应的供应商。

      MTO或MTS生成的采购订单是自动根据供应商合并的。不仅是一个销售订单,多个销售订单所生成的采购需求如果交期相同也会自动合并。

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

      H 1 条回复 最后回复
      0
      • H 离线
        H 离线
        hui
        在 回复了 digitalsatori 最后由 编辑
        #3

        @digitalsatori
        odoo的标准功能的话应该是在模块中有涉及的做个相应的功能设计,我都是自定义的模块,需要自己添加相应的功能吧。

        那我需要参考odoo的product跟purchase模块实现这个功能了。

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

          @hui 这个完整实现是比较复杂的,你可以先看一下库存模块下 的/stock/models/procurement.py

          当然如果你是另起炉灶的话,搞这么复杂的设计就没必要了:smiling_face_with_open_mouth_cold_sweat:

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

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

            @digitalsatori
            好的,我先看看能看懂不,哈哈。
            谢谢啦。

            1 条回复 最后回复
            0
            • H 离线
              H 离线
              hui
              写于 最后由 hui 编辑
              #6

              purchase重写一个model,在sale order创建好以后,点击按钮通过循环根据supplier分组创建新模型也能实现。

              1 条回复 最后回复
              0

              • 登录

              • 没有帐号? 注册

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