MRP计算过程控制方法和系统技术方案

技术编号:15003208 阅读:106 留言:0更新日期:2017-04-04 11:43
一种MRP计算过程控制方法,所述方法包括:获取需求单据数据;根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算;根据所述预计量模拟计算的结果生成计划订单;其中,上述至少一个步骤之前都定义了触发事件。还公开一种MRP计算过程控制处理系统。本发明专利技术可以实现自定义控制MRP计算过程。

【技术实现步骤摘要】

本专利技术涉及计算机应用领域,特别是涉及一种MRP计算过程控制方法和系统
技术介绍
MRP(MaterialRequirementPlanning,物料需求计划)是一种工业制造企业内物资计划管理模式。实际企业在MRP计算过程中,通常会因为系统有新增加的单据造成MRP计算结果与实际所需存在差异。然而,传统的MRP计算过程完全由源代码控制,用户无法实现自定义控制,将新增加的单据纳入计算,以消除MRP计算结果与实际所需之间存在的差异。
技术实现思路
基于此,有必要提供一种可以实现自定义控制的MRP计算过程控制方法和系统一种MRP计算过程控制方法,所述方法包括:获取需求单据数据;根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算;根据所述预计量模拟计算的结果生成计划订单;其中,上述至少一个步骤之前都定义了触发事件。在其中一个实施例中,还包括:编译控制插件;激活所述触发事件以调用所述控制插件。在其中一个实施例中,编译控制插件的步骤包括:创建MRP计算过程的物理临时表;将新增加的单据加入到所述物理临时表。在其中一个实施例中,所述新增加的单据为生产任务单、采购申请单、采购订单、销售订单和产品预测单中的一种或两种以上。在其中一个实施例中,编译控制插件的步骤还包括修改所述物理临时表中的数据以调整MRP计算。一种MRP计算过程控制处理系统,所述系统包括:获取模块,用于获取需求单据数据;计算模块,用于根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算;订单生成模块,用于根据所述预计量模拟计算的结果生成计划订单;其中,上述至少一个模块中都定义了触发事件。在其中一个实施例中,还包括:编译模块,用于编译控制插件;激活调用模块,用于激活所述触发事件以调用所述控制插件。在其中一个实施例中,所述编译模块包括:创建单元,用于创建MRP计算过程的物理临时表;添加单元,用于将新增加的单据加入到所述物理临时表。在其中一个实施例中,所述新增加的单据为生产任务单、采购申请单、采购订单、销售订单和产品预测单中的一种或两种以上。在其中一个实施例中,所述编译模块还包括修改单元,用于修改所述物理临时表中的数据以调整MRP计算。上述MRP计算过程控制方法和系统通过在至少一个步骤之前定义触发事件,使得用户可以很灵活地在各个触发事件中插入自定义程序,比如控制插件,这样方便用户实现自定义控制MRP计算过程。附图说明图1为一个实施例中MRP计算过程控制方法的流程示意图;图2为通过触发事件调用控制插件的示意图;图3为一个实施例中MRP计算过程控制系统的功能模块图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,在一个实施例中,提供了一种MRP计算过程控制方法,该方法包括:步骤S110,获取需求单据数据。需求单据是指表示物料需求的单据。需求单据一般在MRP的计算之前就已经生成了,比如产品预测单、销售订单、外销订单等。要进行MRP的计算,一定要先获取需求单据数据。步骤S120,根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算在流通企业中,各种需求往往是独立的。而在生产系统中,需求具有相关性。例如,根据需求订单确定了所需产品的数量之后,由新产品结构文件BOM(BillofMaterial,物料清单)即可推算出各种零部件和原材料的数量,这种根据逻辑关系推算出来的物料数量称为相关需求。不但品种数量有相关性,需求时间与生产工艺过程的决定也是相关的。一般根据需求单据数据所得到的需求量是毛需求量,但因为可用库存量、已分配量的存在,使得净需求量与毛需求量并不一致,所以需要进行物料净需求计算。另外,在进行MRP计算时,若子项物料的可用库存不足时,为降低生产成本,往往需要将缺少的物料用其他物料替代。因此,在MRP的系统设置中,一般都会对物料的替代关系时行设置以便后期的物料替代计算。最后再进行预计量模拟计算。步骤S130,根据所述预计量模拟计算的结果生成计划订单。生成计划订单是MRP计算的最终目的。在整个MRP计算的过中,系统通常会有新增加的单据,而如果MRP计算过程完全由系统的源代码控制,在计算过程中无法将新增加的单据纳入计算,这样就会导致计划订单中的数据信息与实际需要的数据信息存在差异,而且这种差异会随着系统的运行不断扩大,给企业带来损失。在本实施例中,步骤S110、步骤S120及步骤S130之前都定义了触发事件。这样用户可以很灵活地在各个触发事件中插入自定义程序,以实现自定义控制MRP计算过程。进一步地,在其他实施例中,该MRP计算过程控制方法还包括编译控制插件的步骤以及激活所述触发事件以调用所述控制插件的步骤,其调用示意图如图2所示。具体地,所述编译控制插件的步骤包括:创建MRP计算过程的物理临时表;将新增加的单据加入到所述物理临时表。将新增加的单据加入到所述物理临时表中,主要便于后续的计算。其中,所述新增加的单据为生产任务单、采购申请单、采购订单、销售订单和产品预测单中的一种或两种以上。在一个实施例中,所述编译控制插件的步骤还包括修改所述物理临时表中的数据以调整MRP计算。如图3所示,在一个实施例中,提供了一种MRP计算过程控制的系统,包括:获取模块210,用于获取需求单据数据。计算模块220,用于根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算。订单生成模块230,订单生成模块,用于根据所述预计量模拟计算的结果生成计划订单。其中,上述至少一个模块中都定义了触发事件,具体如图3所示。可以理解,在其他实施例中,该MRP计算过程控制系统还包括:编译模块,用于编译控制插件;激活调用模块,用于激活所述触发事件以调用所述控制插件。其中,所述编译模块包括用于创建MRP计算过程的物理临时表的创建单元、用于将新增加的单据加入到所述物理临时表的添加单元以及用于修改所述物理临时表中的数据以调整MRP计算的修改单元。在一个实施例中,所述新增加的单据为生产任务单、采购申请单、采购订单、销售本文档来自技高网...

【技术保护点】
一种MRP计算过程控制方法,其特征在于,所述方法包括:获取需求单据数据;根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量模拟计算;根据所述预计量模拟计算的结果生成计划订单;其中,上述至少一个步骤之前都定义了触发事件。

【技术特征摘要】
1.一种MRP计算过程控制方法,其特征在于,所述方法包括:
获取需求单据数据;
根据所述需求单据数据依次进行物料净需求计算、物料替代计算及预计量
模拟计算;
根据所述预计量模拟计算的结果生成计划订单;
其中,上述至少一个步骤之前都定义了触发事件。
2.根据权利要求1所述的MRP计算过程控制方法,其特征在于,还包括:
编译控制插件;
激活所述触发事件以调用所述控制插件。
3.根据权利要求2所述的MRP计算过程控制方法,其特征在于,编译控
制插件的步骤包括:
创建MRP计算过程的物理临时表;
将新增加的单据加入到所述物理临时表。
4.根据权利要求3所述的MRP计算过程控制方法,其特征在于,所述新
增加的单据为生产任务单、采购申请单、采购订单、销售订单和产品预测单中
的一种或两种以上。
5.根据权利要求3所述的MRP计算过程控制方法,其特征在于,编译控
制插件的步骤还包括修改所述物理临时表中的数据以调整MRP计算。
6.一种MRP计算过程控制处理系统,其特征在于,所述系统...

【专利技术属性】
技术研发人员:尹俊波刘海港范继武
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1