一种BOM管理生成工具的制作方法

文档序号:13283390阅读:3800来源:国知局
一种BOM管理生成工具的制作方法

本发明涉及bom技术领域,具体为一种bom管理生成工具。



背景技术:

由于时代的发展,越来越来的公司采用erp系统来进行物质资源、资金资源和信息资源的集中管理,通过计算机软件对各项资源的整合处理,使公司管理精细化、各部门的衔接规范化。

物料管理作为erp管理的核心部分,目前是通过具有唯一性的物料代码来代表物料,通过人为的在erp软件中建立bom表来表示一个成品或部件的具体物料组合明细。

通常有两种成品bom建立方式:1.成品bom全部由最底层的零部件组合而成,这种方式优点是bom结构简单,运行稳定,缺点是bom没有层次性,适用于成品结构简单、变化频繁的情况;2.采用最底层零部件构建部件bom和可选状态bom,再由各个部件、状态bom组合为成品bom,这种方法bom优点是层次结构清晰,为对单独管理成品中各个部件和状态提供可行性,缺点是结构复杂,构建和改动bom较为困难,适用于产品结构复杂,变动较少的情况。

然而,当产品的结构复杂,且变动频繁、可选状态变化较多时,采用第一种方法建立bom,由于bom的变动关系、各个bom的状态没有管理性,新建和修改成品bom时错误率很高,采用第二种方法建立bom时,任一微小的变动都会引起其所在的各层部件或状态bom的变化,加上erp系统中成品bom处于审核使用状态不允许直接修改等各种严苛的限制,频繁地进行bom工程变更或不停的构建新的各层bom来组成新的成品bom,效率十分低下,不具备可行性。



技术实现要素:

本发明的目的在于提供一种bom管理生成工具,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种bom管理生成工具,其方案包括以下步骤:

a、使用excelvba程序开发的软件工具,在erp系统外部以excel的格式建立各个部件和状态的子bom;

b、通过程序生成便捷的状态选择清单;

c、根据用户选择的子bom,提取其中的底层零部件组合成成品bom,并导入erp系统。

优选的,excelvba程序包括数据库、erp数据库信息比对模块、bom表编制存储模块和bom表生成导入模块。

优选的,数据库:用于储存供系统运作使用的基数信息,诸如物料代码、名称、属性、操作人员代码及其相关字段等。

优选的,erp数据库信息比对模块:用于将epr数据库的部分关键数据与本软件的数据库信息进行比对,判断当前状态下的差异和可导入性,并向用户列出差异清单,用户根据实际情况对erp系统或本软件基础数据信息进行添加修改后,再次执行判别,直至本软件提示可导入为止。

优选的,bom表编制存储模块:用于储存管理用户建立的部件或状态子bom以及通过软件组合生成的成品bom,用户可以对建立的子bom和软件生成的成品bom进行审核,审核后的子bom才能被用于创建成品bom,审核后的成品bom才能生成可导入erp系统的文件,用户在建立子bom时,可以指派该子bom作为某个成品的可选状态,审核后在成品bom生成的可选清单中即出现该选项。

优选的,bom表生成导入模块:用户通过选择想要构建的成品,软件向用户展示该成品下的部件组成和可选状态,并根据用户的选择状态,生成成品bom识别码及状态描述,用以判别本次bom是否已经生成导入过系统,生成的成品bom保存至bom编制存储模块,用户可选择导入已经审核的成品bom,软件将需要导入的bom表整理成erp系统识别的文件格式,并记录执行导入命令的时间、人员等信息。

优选的,bom表生成流程包括以下步骤:

1)、点击进入生成bom控件;

2)、数据库信息匹配是否无冲突;

3)、无冲突,则生成修正清单;

4)、有冲突,则进入bom生成界面;

5)、选择需要生成的产品结构状态;

6)、生成bom表识别码;

7)、是否已有相同识别码的bom;

8)、没有,则放弃本次生成,弹出相同的bom表编号;

9)、有,则生成bom表;

10)、是否保存本次生成;

11)、不保存,则放弃本次生成;

12)、保存,则保存bom表和识别码。

优选的,bom表导入流程包括以下步骤:

1)、选择希望导入的bom表;

2)、bom表是否已审核;

3)、否,则提示bom未审核;

4)、是,则生成可导入erp系统的文件,记录bom导入状态、时间及操作人员。

与现有技术相比,本发明的有益效果如下:

本发明在erp系统外部管理bom层次结构,避免了erp运行时对bom变化构成的限制;生成导入erp系统的成品bom全部由底层零件组合,使erp系统内的bom结构简洁轻便,有利于erp系统的运行和维护,从而解决了成品结构复杂多变时,如何建立合理高效bom的问题,同时,提供的erp系统外部管理bom结构的方案,可在面对成品复杂多变的情况下,提供了便利的bom生成工具,且当用户没有安装使用erp系统时,可以作为独立的bom生成工具。

附图说明

图1为本发明流程示意图;

图2为本发明excelvba程序模块示意图;

图3为本发明bom表生成流程示意图;

图4为本发明bom表导入流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1-4,一种bom管理生成工具,其方案包括以下步骤:

a、使用excelvba程序开发的软件工具,在erp系统外部以excel的格式建立各个部件和状态的子bom;

b、通过程序生成便捷的状态选择清单;

c、根据用户选择的子bom,提取其中的底层零部件组合成成品bom,并导入erp系统。

excelvba程序包括数据库、erp数据库信息比对模块、bom表编制存储模块和bom表生成导入模块。

数据库:用于储存供系统运作使用的基数信息,诸如物料代码、名称、属性、操作人员代码及其相关字段等。

erp数据库信息比对模块:用于将epr数据库的部分关键数据与本软件的数据库信息进行比对,判断当前状态下的差异和可导入性,并向用户列出差异清单,用户根据实际情况对erp系统或本软件基础数据信息进行添加修改后,再次执行判别,直至本软件提示可导入为止。

bom表编制存储模块:用于储存管理用户建立的部件或状态子bom以及通过软件组合生成的成品bom,用户可以对建立的子bom和软件生成的成品bom进行审核,审核后的子bom才能被用于创建成品bom,审核后的成品bom才能生成可导入erp系统的文件,用户在建立子bom时,可以指派该子bom作为某个成品的可选状态,审核后在成品bom生成的可选清单中即出现该选项。

bom表生成导入模块:用户通过选择想要构建的成品,软件向用户展示该成品下的部件组成和可选状态,并根据用户的选择状态,生成成品bom识别码及状态描述,用以判别本次bom是否已经生成导入过系统,生成的成品bom保存至bom编制存储模块,用户可选择导入已经审核的成品bom,软件将需要导入的bom表整理成erp系统识别的文件格式,并记录执行导入命令的时间、人员等信息。

bom表生成流程包括以下步骤:

1)、点击进入生成bom控件;

2)、数据库信息匹配是否无冲突;

3)、无冲突,则生成修正清单;

4)、有冲突,则进入bom生成界面;

5)、选择需要生成的产品结构状态;

6)、生成bom表识别码;

7)、是否已有相同识别码的bom;

8)、没有,则放弃本次生成,弹出相同的bom表编号;

9)、有,则生成bom表;

10)、是否保存本次生成;

11)、不保存,则放弃本次生成;

12)、保存,则保存bom表和识别码。

bom表导入流程包括以下步骤:

1)、选择希望导入的bom表;

2)、bom表是否已审核;

3)、否,则提示bom未审核;

4)、是,则生成可导入erp系统的文件,记录bom导入状态、时间及操作人员。

使用时,在erp系统外部管理bom层次结构,避免了erp运行时对bom变化构成的限制;生成导入erp系统的成品bom全部由底层零件组合,使erp系统内的bom结构简洁轻便,有利于erp系统的运行和维护,从而解决了成品结构复杂多变时,如何建立合理高效bom的问题,同时,提供的erp系统外部管理bom结构的方案,可在面对成品复杂多变的情况下,提供了便利的bom生成工具,且当用户没有安装使用erp系统时,可以作为独立的bom生成工具。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1