zoukankan      html  css  js  c++  java
  • 子库存转移和物料搬运单区别

    (1).物料搬运单是一个需要审批的过程,而子库存转移不需要审批.从另一个方面看物料搬运单是一个需要双方确认的事务处理,而子库存转移只是单方面的事情.
    (2). 物料搬运单可以做类似杂项发放和两个子库存物料转移的操作,但无法实现物料在同一子库存中不同货位的转移,这个只有通过子库存转移实现.


    Move order与子库存转移

    Move Order有两种事务处理类型:物料搬运单库存发放、物料搬运单子库转移;当你选择子库转移这个事务处理类型的时候,这时的move order相当于subinvtory transfer;当你选择库存发放的事务处理类型的时候,这时的move order相当于杂发。也就是说其实move order可以实现subinventory transfer和杂发的功能,但在操作上多了一个步骤comfirm 。

    Move Order不支持同一个subinventory内的locator之间转移. subinventory transfer支持.
    Move Order适用于同一库存组织内部的库存调拨,组织间的调拨必须通过其他方式如内部请购单。
    Move Order最终的效果就是库存的子库转移和账户出库;还能实现不同货位之间的调整。

    Move Order的审批由三个参数控制:
    mtl_parameters.txn_approval_timeout_period(超时天数,空则=0)
    mtl_parameters.mo_approval_timeout_action(超时动作,1自动审批,2自动拒绝)
    mtl_system_items_b.planner_code(物料计划员,组织级的)
    如果“超时天数”=0,则由“超时动作”直接决定状态,否则,发通知给“物料计划员”审批
    如果“物料计划员”没有设置,则自动审批
    如果“物料计划员”=申请人自己,则自动审批  否则,由“物料计划员”审批
    “物料计划员”及时做出审批或者拒绝   超时之后,再次通知“物料计划员”审批,再次超时,则由“超时动作”直接决定状态



    我们会在哪些地方用到Move Order?
    1. 就是用的最多的订单挑库后产生的Move Order。根据系统设置,可以手工挑库,也可以系统自动完成挑库动作。不管哪一种,都会产生Move Order的事务处理

    2. 子库存转移。
      为什么要用Move Order来做子库存转移呢?看上去要比直接做转移复杂多了。这里就涉及到Move Order的审批流程(虽然这个审批流程也比较烂)。有兴趣的话可以去看一下这个审批工作流,可以根据企业自己的需求进行修改

    3. 生产物料的挑库
      类似于第一点。在Job Release之后,对现有库存中的物料进行保留,通过Move Order将这些物料转移到供应子库存(库位)

    4. replinishment count 也会产生move order 。

    5 mix——max planning 也会产生move order的。

    6. 手工建立move order
  • 相关阅读:
    PTA乙级 (*1034 有理数四则运算 (20分)(string.append()))
    Nginx反向代理部署Node.js应用配置方法
    js处理字符串的用法小结
    从零开始基于webpack搭建react全家桶
    Linux常用指令
    matplotlib作图时中文字体乱码解决办法
    大话数据结构 串
    大话数据结构 队列
    大话数据结构 栈
    大话数据结构 线性表
  • 原文地址:https://www.cnblogs.com/benio/p/2225425.html
Copyright © 2011-2022 走看看