zoukankan      html  css  js  c++  java
  • odoo 的 拉式 和 推式 库链

    推式链的数据定义在  stock.location.path 表,视图定义在 “路线” 界面的 “push rules” 

    具体可参考  入库设置为  Receipt in 2 steps 。 

    push 的产生的下级move。 是通过  stock.move  _push_apply 方法来触发的。

    pull 方式是通过  procurement.rule 定义,  

         procurement.rule 可以根据 action(动作) 生成一个需 另外的 (buy) purchase.order   或者 (manufacture) production.order  或者  (move)stock.move

        来满足pull需求。

         当procurement.rule的action==“ move” ,procure_method 可以 选择 make_to_stock或者 make_to_order。

      选择 make_to_stock,  则新生成的 new_move  直接根据库存是否满足来决定是否可以转移。

        选择 makt_to_ord而, 则新生成的new_move 不理会库存数据,直接创建 procurement.order 来满足 new_move的转移。

      =-=================================举例  如何管理wip的生产在线库存,

    分析: odoo默认的生产领料是 库存 》 生产, 这样领用就等于消耗,无法管理 车间库存。如果需要管理车间库存

    1:添加一个  生产车间   库位。

    2:添加一个(领料需求)高级路线stock.location.route,设置如下:

      路线下添加2条补货规则procurement.rule

          a: 库存 到 车间的拉式补货,{ 行动: 从其他位置移动, 需求位置:车间   源位置:库存 ,  移动供应方法:从库存获取, 类型:内部调拨}

              即当车间 需要 调货 到 生产(就是投料), 会自动系统自动创建

          

          

     

  • 相关阅读:
    Android碰到的怪问题
    Linux转换文件格式
    Android 打包签名 从生成keystore到完成签名
    重写SimpleCursorAdapter
    sqlite的数据导入 导出
    日语单词检索WebService 账户API和示例更新
    日语单词检索 WebService 试运行 和简单说明
    使用扩展方法,让菜单也可以Clone
    接口里面的静态方法痒啊
    创业难,守业更难
  • 原文地址:https://www.cnblogs.com/alangwansui/p/5098015.html
Copyright © 2011-2022 走看看