zoukankan      html  css  js  c++  java
  • 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已经正常完成,同时系统建议进行生产以及采购

  • 相关阅读:
    第一次 实习笔记
    docker 提示 Drive has not been shared 错误
    使用matplotlib画出log的图像
    python基础实现tcp文件传输
    django简单实现注册登录模块
    python使用消息队列RabbitMq(进阶)
    scrapy爬虫值Items
    redis常见配置redis.conf
    js实现往数组中添加非存在的对象,如果存在就改变键值。
    CSS之user-select——设置标签中的文字是否可被复制
  • 原文地址:https://www.cnblogs.com/zzyan/p/4146495.html
Copyright © 2011-2022 走看看