• Odoo库存规则


    库存规则是用来构建物流路线的基本元素,它约定了满足库存需求的规则,而这些规则组合成路线,用于实现各种复杂的业务场景,比如,在inbound方向,可以约定按收货/质检/入库步骤收货,在outbound方向,可以约定按分拣/打包/发货步骤出货,也可以实现 drop shipping,cross dock,组合/拆分分拣作业等负载的业务场景

       

       

    从满足库存需求的途径上来说,分为5种途径

    1. Pull,从源头位置拉取库存
    2. Push,从源头位置推送到目的位置
    3. Pull && push ,先从源头位置拉取,然后再推送到目的位置
    4. Buy,以购买的途径买足目的位置的库存需要
    5. Manufacture,以购买的途径买足目的位置的库存需要

         

         

    在源头位置拉取库存时,可以从现有库存取,也可以发起新的库存需求,或者先看是否具有足够的库存量,否则发起新需求,一共3种 补货方式

    1. Make to stock
    2. Make to order
    3. Make to stock else make to order

       

       

    在源头位置发生推送时,在执行策略上,只分为透明和非透明

    透明模式,即 自动完成移动,接将目的位置更改为推送规则的目的位置

    非透明模式,即 手动完成推送移动,在原始库存移动之外增加一个推送库存移动,源位置是原始库存移动的目的位置,目的位置为规则定义的目的位置

       

    库存规则组成复杂的路线,例如

    销售 产品Customizable Desk (CONFIG) 为例, SO 确认后,将会建立一个 Partner Locations/Customers 位置的库存需求, 再按库存规则满足这个需求的时候,将会 按路线 查找 相应的规则,并按规则满足库存需求

    1, 客户位置从 WH/output 拉取并触发其他规则

    2, WH/output 从 WH/packing zone 拉取并触发其他规则

    3, WH/packing zone 从 WH/stock 拉取,并检查库存是否满足,否则触发其他规则

    4, 假如WH/stock 库存不足, WH/stock 从 WH/post production 拉取并触发其他规则

    5, WH/post production 从 Virtual Locations/YourCompany: Production 拉取并触发其他规则

       

    最终 产品Customizable Desk (CONFIG) 被制造出来。

  • 相关阅读:
    mysql "The user specified as a definer ('root'@'%') does not exist" 问题
    mysql添加Federated引擎问题
    D7经典脚本[multi/handler]
    redhat7.4安装vertica-9.1.0教程
    批量在当前目录下所有的文件中添加指定字段
    mysql 水平分表技术
    linux普通用户提权
    两步完成利用procdump64+mimikatz获取win用户密码
    hibernate中对象的三种状态分析
    Hibernate 入门案例
  • 原文地址:https://www.cnblogs.com/odoouse/p/12930462.html
Copyright © 2020-2023  润新知