生成订单物料清单的方法和系统的制作方法

文档序号:6338033阅读:459来源:国知局
专利名称:生成订单物料清单的方法和系统的制作方法
生成订单物料清单的方法和系统
技术领域
本发明涉及物料管理,尤其是涉及ー种生成订单物料清单的方法和系统。背景技木采用计算机辅助企业生产管理吋,要对产品生产过程中所涉及的物料进行管理, 即物料的加入时间、物料的替代关系等进行管理。为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清単, 即是BOM(Bill Of Material,物料清単)。它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。一般来说,某件产品生产所需常规物料的清单是标准物料清单(标准Β0Μ)。在标准物料清单的基础上对某些物料进行改动,可满足不同的生产需求。比如替换品质较好的物料,得到品质更好的产品;或者修改物料的用量改变产量等。在标准BOM的基础上进行改动所得的是订单物料清单(订单Β0Μ),用于指导采购、 销售等。传统的管理物料的方法是,将得到的订单BOM暂存,在需要时调取。然而,这种方法存在较大的数据量,会占用较多的存储空间。

发明内容鉴于此,有必要提供ー种节省存储空间的生成订单物料清单的方法。ー种生成订单物料清单的方法,包括以下步骤获取差异记录并存储;当需要调取订单物料清单时,获取标准物料清単,并根据所述标准物料清单和差异记录生成所述订
単物料清単。优选地,所述差异记录中数据项的属性包括操作类型、当前物料信息、配置后物料信息、当前物料的按单生产号、当前物料的清单信息、物料标识、父项物料信息、父项物料的按单生产号以及父项物料的清单信息,所述操作类型为新增、删除、修改和替换中的ー种。优选地,所述获取差异记录并存储的步骤具体包括若用户在标准物料清单的基础上进行新增物料、删除物料、修改物料以及替換物料中的ー种操作,则相应地添加一条差异记录数据项,并填写所述数据项的属性。优选地,所述获取差异记录并存储的步骤具体包括根据用户操作标准物料清单后得到结果物料清単,对比结果物料清单与标准物料清単,得到所述差异记录。优选地,所述根据标准物料清单和差异记录生成所述订单物料清单的步骤具体包括将标准物料清单展开;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息在差异记录中查找出当前处理的订单物料清单新增类型的差异记录数据项,并将数据项中涉及的物料插入父项物料下;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要被删除的差异记录数据项,并在标准物料清单中删除数据项涉及的物料;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要修改的差异记录数据项,并更新标准物料清单中用量;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要替换的差异记录数据项,并在标准物料清单中将所涉及替换的物料更新为替换后的物料和用量。此外,还有必要提供ー种节省存储空间的生成订单物料清单的系统。ー种生成订单物料清单的系统,包括记录模块、合成模块和存储模块,所述记录模块用于获取差异记录并存储在存储模块中,所述差异记录包括新增、删除、修改和替換物料的记录;所述合成模块用于在需要调取订単物料清单时,获取标准物料清単,并根据所述标准物料清单和差异记录生成所述订单物料清単。优选地,所述差异记录中数据项的属性包括操作类型、当前物料信息、配置后物料信息、当前物料的按单生产号、当前物料的清单信息、物料标识、父项物料信息、父项物料的按单生产号以及父项物料的清单信息。优选地,所述记录模块具体用于当用户在标准物料清单的基础上进行新增物料、 删除物料、修改物料以及替換物料中的ー种操作,则相应地添加一条差异记录数据项,并填写所述数据项的属性。优选地,所述记录模块具体用于根据用户操作标准物料清单后得到结果物料清単,对比结果物料清单与标准物料清単,得到所述差异记录。优选地,所述合成模块包括新增处理単元、删除处理单元、修改处理单元以及替换处理单元,所述合成模块首先将标准物料清单展开;所述新增处理単元根据所述操作类型、 父项物料的按单生产号、父项物料的清单信息在差异记录中查找出当前处理的订单物料清单新增类型的差异记录数据项,并将数据项中涉及的物料插入父项物料下;所述删除处理単元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要被删除的差异记录数据项,并在标准物料清单中删除数据项涉及的物料;所述修改处理单元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要修改的差异记录数据项,并更新标准物料清单中用量;所述替换处理单元根据所述操作类型、父项物料的按单生产号、 父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要替换的差异记录数据项,并在标准物料清单中将所涉及替换的物料更新为替换后的物料和用量。上述生成订单物料清单的方法和系统采取仅存储差异记录的方式,在需要调取订単物料清单时才生成订单物料清単,存储差异记录所用的存储空间远小于存储订单物料清单所用的存储空间,因此可改善存储状况、节省存储空间。

图1为ー实施例的生成订单物料清单的方法流程图;图2为ー实施例的标准物料清单的层次结构示意图;图3为图2中步骤S20的具体流程图4(a)至图4(d)为图2的标准物料清单依次经过新增、删除、修改、替换的订单物料清单层次结构示意图;图5为ー实施例的生成订单物料清单的系统结构图。
具体实施方式以下结合附图和实施例对生成订单物料清单的方法和系统进行进ー步说明。如图1所示,为ー实施例的生成订单物料清单的方法。该方法包括以下步骤S10:获取差异记录并存储,所述差异记录包括新增、删除、修改和替換物料的记录。订单物料清单(订单Β0Μ)是为特殊的销售、采购等目的在标准物料清单(标准Β0Μ)的基础上改动获得的,改动后的订单物料清单与标准物料清单之间产生差异。本实施例中,对标准物料清单的改动并不直接得到订单物料清単,而是将上述改动过程中所涉及的新増、 删除、修改和替换产生的差异以差异记录的数据形式记录并存储。S20:当需要调取订単物料清单时,获取标准物料清単,并根据所述标准物料清单和差异记录生成所述订单物料清単。差异记录中记录了改动标准物料清单时产生的差异, 结合标准物料清单和差异记录即可还原得到订单物料清単。由于订单物料清单是在标准物料清单的基础上改动获得,因此与标准物料清单存在较多公共数据。本实施例采取仅存储差异记录的方式,在需要调取订単物料清单时才生成订单物料清単,存储差异记录所用的存储空间远小于存储订单物料清单所用的存储空间,因此可改善存储状况、节省存储空间。差异记录用于记录改动标准物料清单时产生的差异,便于后续得到订单物料清単。因此差异记录中的数据项需要反映改动哪些物料和具体的改动信息等。本实施例中差异记录中数据项的属性优选包括操作类型、当前物料信息、配置后物料信息、当前物料的按单生产号、当前物料的清单信息、物料标识、父项物料信息、父项物料的按单生产号以及父项物料的清单信息。一实例的差异记录如下表所示
权利要求
1.ー种生成订单物料清单的方法,其特征在干,包括以下步骤获取差异记录并存储;当需要调取订単物料清单时,获取标准物料清単,并根据所述标准物料清单和差异记录生成所述订单物料清単。
2.如权利要求1所述的生成订单物料清单的方法,其特征在干,所述差异记录中数据项的属性包括操作类型、当前物料信息、配置后物料信息、当前物料的按单生产号、当前物料的清单信息、物料标识、父项物料信息、父项物料的按单生产号以及父项物料的清单信息,所述操作类型为新增、删除、修改和替换中的ー种。
3.如权利要求2所述的生成订单物料清单的方法,其特征在干,所述获取差异记录并存储的步骤具体包括若用户在标准物料清单的基础上进行新增物料、删除物料、修改物料以及替換物料中的ー种操作,则相应地添加一条差异记录数据项,并填写所述数据项的属性。
4.如权利要求2所述的生成订单物料清单的方法,其特征在干,所述获取差异记录并存储的步骤具体包括根据用户操作标准物料清单后得到结果物料清単,对比结果物料清单与标准物料清単,得到所述差异记录。
5.如权利要求2所述的生成订单物料清单的方法,其特征在干,所述根据标准物料清单和差异记录生成所述订单物料清单的步骤具体包括将标准物料清单展开;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息在差异记录中查找出当前处理的订单物料清单新增类型的差异记录数据项,并将数据项中涉及的物料插入父项物料下;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要被删除的差异记录数据项,并在标准物料清单中删除数据项涉及的物料;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要修改的差异记录数据项,并更新标准物料清单中用量;根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要替换的差异记录数据项,并在标准物料清单中将所涉及替换的物料更新为替换后的物料和用量。
6.ー种生成订单物料清单的系统,其特征在干,包括记录模块、合成模块和存储模块,所述记录模块用于获取差异记录并存储在存储模块中,所述差异记录包括新增、删除、修改和替換物料的记录;所述合成模块用于在需要调取订単物料清单时,获取标准物料清単,并根据所述标准物料清单和差异记录生成所述订单物料清単。
7.如权利要求6所述的生成订单物料清单的系统,其特征在干,所述差异记录中数据项的属性包括操作类型、当前物料信息、配置后物料信息、当前物料的按单生产号、当前物料的清单信息、物料标识、父项物料信息、父项物料的按单生产号以及父项物料的清单信息。
8.如权利要求7所述的生成订单物料清单的系统,其特征在干,所述记录模块具体用于当用户在标准物料清单的基础上进行新增物料、删除物料、修改物料以及替換物料中的 ー种操作,则相应地添加一条差异记录数据项,并填写所述数据项的属性。
9.如权利要求7所述的生成订单物料清单的方法,其特征在干,所述记录模块具体用于根据用户操作标准物料清单后得到结果物料清単,对比结果物料清单与标准物料清単, 得到所述差异记录。
10.如权利要求7所述的生成订单物料清单的系统,其特征在干,所述合成模块包括新增处理単元、删除处理单元、修改处理单元以及替换处理単元,所述合成模块首先将标准物料清单展开;所述新增处理单元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息在差异记录中查找出当前处理的订单物料清单新增类型的差异记录数据项,并将数据项中涉及的物料插入父项物料下;所述删除处理单元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、 当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要被删除的差异记录数据项,并在标准物料清单中删除数据项涉及的物料;所述修改处理单元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、 当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要修改的差异记录数据项,并更新标准物料清单中用量;所述替换处理单元根据所述操作类型、父项物料的按单生产号、父项物料的清单信息、 当前物料信息、当前物料的按单生产号以及物料标识在差异记录中查找出标准物料清单中需要替换的差异记录数据项,并在标准物料清单中将所涉及替换的物料更新为替换后的物料和用量。
全文摘要
本发明涉及一种生成订单物料清单的方法,包括获取差异记录并存储;当需要调取订单物料清单时,获取标准物料清单,并根据所述标准物料清单和差异记录生成所述订单物料清单。此外还涉及一种生成订单物料清单的系统,包括记录模块、合成模块和存储模块,所述记录模块用于获取差异记录并存储在存储模块中;所述合成模块用于在需要调取订单物料清单时,获取标准物料清单,并根据所述标准物料清单和差异记录生成所述订单物料清单。上述生成订单物料清单的方法和系统采取仅存储差异记录的方式,在需要调取订单物料清单时才生成订单物料清单,存储差异记录所用的存储空间远小于存储订单物料清单所用的存储空间,因此可改善存储状况、节省存储空间。
文档编号G06Q10/06GK102567818SQ20101057924
公开日2012年7月11日 申请日期2010年12月8日 优先权日2010年12月8日
发明者林细洁 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1