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已经正常完成,同时系统建议进行生产以及采购

iDempiere 使用指南 使用MRP进行生产及采购排程的更多相关文章

  1. 【案例】电子生产中的排程问题如何解决?APS助力智能化排产

    共进电子是典型的消费类电子制造企业,以ODM业务为主,立足双O(OEM/ODM),发展自主品牌.其中,生产模式特点包括: 批量制造.多品种小批量.面向订单生产: 产品结构复杂,设计变更频繁:生产计划复 ...

  2. iDempiere 使用指南 绿色版一键启动测试环境

    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...

  3. SAP 工厂日生产计划待排维护

    *&---------------------------------------------------------------------* *& Report  ZPPR0024 ...

  4. 甘特图生产排程(APS)定制开发

    高速开发完毕APS的数据可视化.订单展示.资源调度.智能排程等差点儿所有功能模块. 自己主动智能排程功能 提供专业需求分析师及开发团队,按需开发"全自己主动智能排程"这一APS的主 ...

  5. 什么是APS高级计划排程(生产计划排产)系统主要功能模块有哪些?

    什么是APS高级计划排程(生产计划排产)系统? APS高级计划排程(高级计划排产)系统主要解决“在有限产能条件下,交期产能精确预测.工序生产与物料供应最优详细计划”的问题.APS高级计划排程(高级计划 ...

  6. APS中生产计划排程模块的基本原理

    高级计划系统(APS)作为ERP和MES的补充,用于协调物流.开发瓶颈资源和保证交货日期. APS包括需求和供应计划.运输和生产计划排程等各种供应链计划模块,本文主要介绍APS中生产计划排程模块的基本 ...

  7. APS高级计划排程系统和生产排产系统

    一.什么是APS高级计划排程系统 APS高级计划与排程是解决生产排程和生产调度问题,常被称为排序问题或资源分配问题. 目前,市场逐步走向个性化.以销定产模式:生产逐步以多品种小批量形成存在.对于离散制 ...

  8. 为什么众多软件厂商无法提供APS高级计划排程系统?工厂目前生产计划是怎么排产的?

    一.行业现状如想了解一下目前现状,去考察一下上了ERP的企业,会发现一个有趣的现象该企业无论ERP软件搞得如何如火如荼,似乎都与生产调度人员无关. 车间里或者生产线上的生产作业计划.生产过程的调度和管 ...

  9. iDempiere 使用指南 MRP/生产插件 LiberoMFG 源码安装

    Created by 蓝色布鲁斯,QQ32876341,blog http://www.cnblogs.com/zzyan/ iDempiere官方中文wiki主页 http://wiki.idemp ...

随机推荐

  1. 在执行 Database.SqlQuery Method (String, Object[]) 执行中出现错误

      执行类似于   var  params =  new SqlParameter[]{--};   Database.SqlQuery<Type>(sql1,params);   Dat ...

  2. IO模型之三Reactor 和 Proactor IO设计模式

    反应器Reactor: 在事件驱动的应用中,应用中的请求总是通过事件(如CONNECTOR.READ.WRITE等)来表示,当多个请求同时到来时,这些请求最终还是会被序列化地处理,在序列化处理这些服务 ...

  3. Android Studio 常用应用

    1.在控制台的Logcat中输出测试语句 package com.example.lucky.helloworld; import android.support.v7.app.AppCompatAc ...

  4. 获取HTML代码用 像阿里巴巴

         public string GetHtml(string url)         {               string html = String .Empty;          ...

  5. CF D - Beautiful Graph(dfs 染色问题吧)给你一个图,每个节点可以赋值1,2,3三种数字,相邻的节点的和必须是奇数,问有多少中方法。

    题意: 给你一个图,每个节点可以赋值1,2,3三种数字,相邻的节点的和必须是奇数,问有多少中方法. 分析: 很容易就可以发现如果这个图中是有奇数的环的话,那这是肯定不行的 ,否则这个环的贡献是为2^s ...

  6. 最小生成树----prim算法的堆优化

    题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入输出格式 输入格式: 第一行包含两个整数N.M,表示该图共有N个结点和M条无向边.(N<=5000,M<= ...

  7. C# 关于时区的操作

    有关时区自动更新的 在注册表以下路径,start键值3,4表示自动/不自动更新 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tza ...

  8. 关于vue2非表单元素使用contenteditable="true"实现textarea高度自适应

    <template> <div ref="sendContent" contenteditable="true" v-html="s ...

  9. PIE SDK元素事件的监听

    1功能简介 元素在操作的过程中,如添加,删除,选中等操作都需要有事件的监听,PIE SDK支持对元素操作事件的监听,下面对元素事件的监听进行介绍. 2功能实现说明 2.1.1 实现思路及原理说明 第一 ...

  10. 红米note_维修_开机键

    1. 2.在线人工客服(20180919) 很荣幸为您服务,有什么问题可以帮助到您的- 我的手机 后边的 开机键 貌似 不太行了 您好,您是哪款手机 就是 要按 好几次 很用力 才能 开亮手机屏幕木 ...