Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

关于 “生产投料&完工入库”对应的库存移动的“拣货类型”



  • 背景:
        正常的MTO物料的Precurement Rule:

          产成品物料:
          1.动作:从另一库位移动,库位:客户库位《--产成品库位,供应拣货类型:销售出库。
          2.动作:生产,库位:产成品库位《--原材料库位(可能设置为生产虚拟仓),供应拣货类型:产品入库

          原材料:
          1.动作:从另一库位移动,库位:生产虚拟库位《--原材料仓,供应拣货类型:生产领料
          2.动作:采购, 库位:原材料仓《--供应商虚拟仓,供应拣货类型:外购入库


    问题:
        我按如上进行设置,输入订单后跑MRP
        “客户库位《--产成品库位”& “原材料仓《--供应商虚拟仓”分别生成拣货类型为“销售出库”和“外购入库”移动单,这个没有问题
        但是 “产成品库位《--原材料库位”和“生产虚拟库位《--原材料仓”所形成的移动单据中分拣类型为空(未定义)如下附档,也就是生产虚拟库位与内部库位之间的移动单出问题
       

        系统=流程+单据,单据类型无法确定,流程也就定不下来,系统很难运作起来。
        不知哪位大哥有碰到过类似情形,有无处理办法,谢谢!



  • 背景:
        正常的MTO物料的Precurement Rule:

          产成品物料:
          1.动作:从另一库位移动,库位:客户库位《--产成品库位,供应拣货类型:销售出库。
          2.动作:生产,库位:产成品库位《--原材料库位(可能设置为生产虚拟仓),供应拣货类型:产品入库

          原材料:
          1.动作:从另一库位移动,库位:生产虚拟库位《--原材料仓,供应拣货类型:生产领料
          2.动作:采购, 库位:原材料仓《--供应商虚拟仓,供应拣货类型:外购入库


    问题:
        我按如上进行设置,输入订单后跑MRP
        “客户库位《--产成品库位”& “原材料仓《--供应商虚拟仓”分别生成拣货类型为“销售出库”和“外购入库”移动单,这个没有问题
        但是 “产成品库位《--原材料库位”和“生产虚拟库位《--原材料仓”所形成的移动单据中分拣类型为空(未定义)如下附档,也就是生产虚拟库位与内部库位之间的移动单出问题
       

        系统=流程+单据,单据类型无法确定,流程也就定不下来,系统很难运作起来。
        不知哪位大哥有碰到过类似情形,有无处理办法,谢谢!



  • 9.0?不会玩



  • [quote author=Jeff link=topic=17399.msg31437#msg31437 date=1447687449]
    9.0?不会玩
    [/quote]

    是9.0的,连DEMO的默认建立的生产单对应的领料单,拣货类型也是空的!



  • 这个好象v9以下版本也是空的.....



  • 没有拣货类型,就无法生成相应的单据号码(参考号码),没有单据号码的单据在实际物流上行不通! :(



  • 生产单所产生的材料移库和产品移库相当于生产车间将材料转化成产成品的过程,并不是实际意义上的领料单和产品入库单。想要管理领料单或者产品入库单,需要重新设置材料和产品对应的供应路线。
    比如产品的供应路线:
    设置一条【生产库位->库存库位】的拉动规则(需求库位:库存库位,拣货类型:生产入库,动作:从其它库位移动得来;供货方式:创建补货单或从库存取货)
    再设置一条【虚拟生产库位->生产库位】的拉动规则(需求库位:生产库位,拣货类型:内部移动,动作:生产)
    这样,当产品在库存库位有需求时,会创建一张【产品入库单】,同时如果第一条规则中定义的供货方式是创建补货单,则会创建一张这个产品在生产库位的需求补货单。运行该需求后,会创建一张生产单。
    领料单的话需要重新设置材料的供应路线,原理类似。



  • [quote author=emc link=topic=17399.msg31459#msg31459 date=1447935304]
    生产单所产生的材料移库和产品移库相当于生产车间将材料转化成产成品的过程,并不是实际意义上的领料单和产品入库单。想要管理领料单或者产品入库单,需要重新设置材料和产品对应的供应路线。
    比如产品的供应路线:
    设置一条【生产库位->库存库位】的拉动规则(需求库位:库存库位,拣货类型:生产入库,动作:从其它库位移动得来;供货方式:创建补货单或从库存取货)
    再设置一条【虚拟生产库位->生产库位】的拉动规则(需求库位:生产库位,拣货类型:内部移动,动作:生产)
    这样,当产品在库存库位有需求时,会创建一张【产品入库单】,同时如果第一条规则中定义的供货方式是创建补货单,则会创建一张这个产品在生产库位的需求补货单。运行该需求后,会创建一张生产单。
    领料单的话需要重新设置材料的供应路线,原理类似。
    [/quote]


    谢谢EMC
    这样子设置后,多了好多库存单据。例如做一个MTS的产品,得有以下库存移动单据
    1. MTS产成品库位<--生产车间库位 (生产后暂存起来不直接销售或领用,固需有一个仓库来存放,不是放在车间)
    2. 生产车间库位<--虚拟生产库存  (完工,“借:库存商品  贷:生产成本”,按国内ERP软件定义,这才是【产品入库单】)
    3. 虚拟生产库存<--生产车间库位  (原材料消耗, “借:生产成本  贷:原材料,按国内ERP软件定义,这才是【生产领料单】)
    4. 生产车间库位<--原材料库位 (原材料投料,原材料投料前需放置于原材料库位,不是直接采购入库到车间)

    另外,Action 为生产的补货规则中的,“picking type" 的栏位就没有意义了!
    特别是,Action为“从其它库位移动”,需求库位为生产虚拟库位,源库位为生产车间库位时,picking type是必填的,但这个必填毫无意义,因为转化为产成品的单据是没有”picking type"的。



  • 引入车间二级库来管理,果然是很好的解决思路,感觉这个做成模块更好些,以免每个生产项目都重新设置,其实还是挺繁琐的。

    但是楼主回复中的标注我觉得有些值得探讨,我觉得1是【成品入库单】,4是【生产领料单】,仓库人员实物交接都是针对【生产车间库位】的,并非【虚拟生产库位】,这样车间二级库的库存也管起来了。



  • [quote author=Jeff link=topic=17399.msg31462#msg31462 date=1447947164]
    引入车间二级库来管理,果然是很好的解决思路,感觉这个做成模块更好些,以免每个生产项目都重新设置,其实还是挺繁琐的。

    但是楼主回复中的标注我觉得有些值得探讨,我觉得1是【成品入库单】,4是【生产领料单】,仓库人员实物交接都是针对【生产车间库位】的,并非【虚拟生产库位】,这样车间二级库的库存也管起来了。
    [/quote]


    Jeff

    1. 从目前的架构上来看,确实是必须为每个车间设置一个“内部库位”
        同时须二开为 2&3 确定 ”picking type"

    2. 另外,上述举例中的 1&4 不一定是 【成品入库单】和【生产领料单】,例如前道车间的产成品完工后交给后道车间就不适用这两个名称。
        所有内部库位之间的移动都统一设置为 “内部调拨”吧。(如是果调到供应商内部库位的,可以考虑新增 “委外出/入")
        内部库位之间的移动一般不产生会计凭证,最好不要用到 “成品入库/生产领料” 作为单据名,

    3. 生产企业的路线设置起来确实很繁琐
        像我们做陶瓷的,产成品的层级至少有三层(瓷坯-烤花-包装),就须针对每一层级的产成品和原材料设置专用的路线。
        再加上 MTS / MTO 的区别,加起来至少得有12条路线






  • [quote author=cqq81 link=topic=17399.msg31467#msg31467 date=1447991278]
    [quote author=Jeff link=topic=17399.msg31462#msg31462 date=1447947164]
    引入车间二级库来管理,果然是很好的解决思路,感觉这个做成模块更好些,以免每个生产项目都重新设置,其实还是挺繁琐的。

    但是楼主回复中的标注我觉得有些值得探讨,我觉得1是【成品入库单】,4是【生产领料单】,仓库人员实物交接都是针对【生产车间库位】的,并非【虚拟生产库位】,这样车间二级库的库存也管起来了。
    [/quote]


    Jeff

    1. 从目前的架构上来看,确实是必须为每个车间设置一个“内部库位”
        同时须二开为 2&3 确定 ”picking type"

    2. 另外,上述举例中的 1&4 不一定是 【成品入库单】和【生产领料单】,例如前道车间的产成品完工后交给后道车间就不适用这两个名称。
        所有内部库位之间的移动都统一设置为 “内部调拨”吧。(如是果调到供应商内部库位的,可以考虑新增 “委外出/入")
        内部库位之间的移动一般不产生会计凭证,最好不要用到 “成品入库/生产领料” 作为单据名,

    3. 生产企业的路线设置起来确实很繁琐
        像我们做陶瓷的,产成品的层级至少有三层(瓷坯-烤花-包装),就须针对每一层级的产成品和原材料设置专用的路线。
        再加上 MTS / MTO 的区别,加起来至少得有12条路线
    [/quote]

    我也是生产企业,写了个相关的文档,供参考,加我qq263157440



  • [quote author=wanga18408 link=topic=17399.msg32791#msg32791 date=1479564197]
    [quote author=cqq81 link=topic=17399.msg31467#msg31467 date=1447991278]
    [quote author=Jeff link=topic=17399.msg31462#msg31462 date=1447947164]
    引入车间二级库来管理,果然是很好的解决思路,感觉这个做成模块更好些,以免每个生产项目都重新设置,其实还是挺繁琐的。

    但是楼主回复中的标注我觉得有些值得探讨,我觉得1是【成品入库单】,4是【生产领料单】,仓库人员实物交接都是针对【生产车间库位】的,并非【虚拟生产库位】,这样车间二级库的库存也管起来了。
    [/quote]


    Jeff

    1. 从目前的架构上来看,确实是必须为每个车间设置一个“内部库位”
        同时须二开为 2&3 确定 ”picking type"

    2. 另外,上述举例中的 1&4 不一定是 【成品入库单】和【生产领料单】,例如前道车间的产成品完工后交给后道车间就不适用这两个名称。
        所有内部库位之间的移动都统一设置为 “内部调拨”吧。(如是果调到供应商内部库位的,可以考虑新增 “委外出/入")
        内部库位之间的移动一般不产生会计凭证,最好不要用到 “成品入库/生产领料” 作为单据名,

    3. 生产企业的路线设置起来确实很繁琐
        像我们做陶瓷的,产成品的层级至少有三层(瓷坯-烤花-包装),就须针对每一层级的产成品和原材料设置专用的路线。
        再加上 MTS / MTO 的区别,加起来至少得有12条路线
    [/quote]

    我也是生产企业,写了个相关的文档,供参考,加我qq263157440
    [/quote]


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待