• iDempiere 使用指南 使用MRP进行生产及采购排程


    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/
    iDempiere官方中文wiki主页 http://wiki.idempiere.org/zh
    iDempiere 中文社区www.idempiere.org.cn
    iDempiere 中文社区QQ群 65713012

    本文档演示如何在idempiere上面跑MRP,根据系统中已经录入的销售订单以及预测的信息,系统自动做生产计划以及采购计划的过程。

    MRP部分用到了LiberoMFG的插件,里面会使用到swingGUI的部分,我是直接在eclipse里面运行的。

    LiberoMFG插件安装请参考前面blog
    http://www.cnblogs.com/zzyan/p/4146476.html

    另外,本测试参考了adempiere的文档http://www.adempiere.com/A_Step_by_Step_Guide_to_Libero_Manufacturing

    此过程同时适用于Make To Order或者Make To Stock的企业。

    如果是Make To Order类型的企业,先录入销售订单,然后跑MRP,做生产
    如果是Make To Stock类型的企业,先录入预测Forecast,然后跑MRP,做生产

    在演示之前,需要先对菜单进行设置,基础菜单里面,少了forecast这个window,但是这个window在系统里面是存在的,使用System用户进入系统,配置menu界面

    如下图,添加菜单完成以后,新建的功能菜单会在最下面,把它拖入到Forecast Management菜单下面。

    添加完成以后,重新使用GardenAdmin进行登录,就能够看到该功能项目了。

    打开forecast,可以看到系统默认建立了多个forecast

    1. 建立物料、BOM以及workflow信息
      使用的物料及BOM如下所示
      Pen
      ----Pen Body
      ----Pen Cap

      workflow 只有一个工序,为Assemble
    2. 在设置成品pen的时候,同时设置其价格表,避免后面报错

    3. 在设置原材料pen body和pen cap的时候,注意需要设置purchase信息,否则跑MRP的时候系统不会跑出来请购单。

     

     

    1. 进入到Bom of Materials & Formula,进行BOM设置。
      操作中的另外一个问题是,该BOM的类型必须是Make To Order,否则后面Sales Order保存会出错,这个有点奇怪。

       

    2. 设置工序,仍然是使用LiberoMFG的功能进行设置

       

    3. 建立一个workflow,同时添加一个activity

       

    4. 添加完成以后需要设置该activity为starting node,这里可能要重新打开一下页面刷新

       

    5. 建立完成以后,点击validate workflow对工序进行验证

       

    6. BOM和workflow建立完成以后,需要设置product planning data

       

    7. 设置一个planning data信息

       

    8. 验证成功以后,可以进行其余操作。我们建立两张采购订单,org为Fertiliser。分别是第一周和第二周,数量均为200。当前日期为12月4日。我们设置12月11日和12月18日。注意订单类型为standard order。
      订单建立完成以后,需要将其状态改为prepare

       

    9. 运行calculate material plan,进行MRP运算

       

    10. 运算结果如下图所示(非此例子实时截图),MRP运行后会显示生成的工单数量,以及生成的请购单数量。
      下面的Distribution Order应该是组织间转移单据,如果生产组织没有库存,但是别的组织有,应该会生成Distribution Order从别的组织调拨过来。

       

    11. MRP跑完以后,可以登录swingclient界面,查看MRP info信息。可以看到,MRP info中直接带出了数量信息。
      可以看到,系统根据订单的需求信息,自动计算出了工单的预计下单日期。同时创建了工单。

       

    12. 在MRP INFO的下面也自动生成了请购单(截图是第二次测试的数量)。
      MRP在运算的时候,同时考虑了物料的需求部分以及下采购订单的时间
      由于我们的采购提前期为0,所以时间和下工单的时间相同,如果设置了提前期,建议采购时间会提前

       

    13. 打开其中的一张工单,可以看到,该工单的状态为In Progress,仍然没有开工制造,说明iDempiere会预先将工单先创建出来。

       

    以上显示MRP已经正常完成,同时系统建议进行生产以及采购

  • 相关阅读:
    mac 10.15.7 修改PATH
    oc 属性类型一般用法
    ubuntu解压zip文件名乱码
    telnet 退出
    docker 根据容器创建镜像
    mac android adb device 没有显示设备
    Yii2 查看所有的别名 alias
    Yii2 App Advanced 添加 .gitignore
    ubuntu 18.04 搜狗突然就提示乱码
    An error occured while deploying the file. This probably means that the app contains ARM native code and your Genymotion device cannot run ARM instructions. You should either build your native code to
  • 原文地址:https://www.cnblogs.com/zzyan/p/4146495.html
Copyright © 2020-2023  润新知