[发明专利]基于EXCEL表VBA的物料BOM表合规检查方法有效
申请号: | 201710803855.1 | 申请日: | 2017-09-08 |
公开(公告)号: | CN107633353B | 公开(公告)日: | 2021-02-02 |
发明(设计)人: | 李永佳;陈新之;岳峰 | 申请(专利权)人: | 南京国电南自电网自动化有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06F16/903 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 董建林;张赏 |
地址: | 211106 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 excel vba 物料 bom 合规 检查 方法 | ||
1.基于EXCEL表VBA的物料BOM表合规检查方法,其特征在于,包括以下步骤:
1)将Cadence/Altium Designer导出的BOM表导入EXCEL表中并进行整理,将表头调整为工序,序号,代号,ERP编码,物品描述,数量和备注共七项;
2)修正整理后的BOM表,划定表头的类属区,包括工序类属区,序号类属区,代号类属区,ERP编码类属区,物品描述类属区,数量类属区和备注类属区;
3)对工序类属区和序号类属区进行填充;
4)对代号类属区和ERP编码类属区的内容进行查对,对物品描述类属区内容与公司制定的模件设计检查表规则进行查对;
对代号类属区进行查对的方法为:首先检查“代号类属区”中当前行内的代号是否重复,如果存在重复,则使用红色标记重复的代号;然后检查“代号类属区”中不同行间的代号是否重复,如果存在重复,则使用蓝色标记重复的代号;最后,获取“代号类属区”中每一项包含的代号数量,然后与相应的“数量类属区”中的数值进行比对,如果不相等则在“数量类属区”中的数值后面标明代号的实际个数,以“/”分割;
对ERP编码类属区进行查对的方法为:检查“ERP编码类属区”中是否存在空白项目,需要检查“ERP编码类属区”中是否存在相同的项目;
对物品描述类属区内容与公司制定的模件设计检查表规则进行查对的方法为:
4-1)对“物品描述类属区”的数据进行关键字提取,提取的关键字组成数组:【器件类型,焊接类型,封装类型,物料的值,物料的精度,物料的电压等级,物料的电流等级,物料的功率】,数组中,如果不包含某项参数,则其值为空;
4-2)对于电阻或电容器件的比对,如果关键字数组中器件类型,焊接类型,物料的值这3个关键字相同,则比对的物料为能够合并的相似物料,则用同种颜色进行标记;
4-3)对照公司制定的模件设计检查表来检查所使用的物料是否符合公司制定的设计规范;
4-4)对于非电阻,非电容器件的比对,提取的关键字里面至少包含“器件类型”这一项,然后,检查物料是否符合模件设计检查表里面的规定;5)将所述步骤1)至4)以VBA代码进行实现,封装到EXCEL表中,并使用XML制作EXCEL快捷菜单并关联到这些VBA代码;
6)查对完成后,将警告信息填写在备注类属区。
2.根据权利要求1所述的基于EXCEL表VBA的物料BOM表合规检查方法,其特征在于,所述步骤1)中,整理的步骤如下:
1-1)把Cadence/Altium Designer导出CSV格式的BOM表导入EXCEL表中,获取EXCEL表格工作区,然后获取工作区行数;
1-2)在表头中搜索“Quantity”、“Description”、“Part Number”、“Part Reference”这四个关键字所在的列,并删除其余的列;
1-3)把表头中的“Part Reference”修改为“代号”,并把此列移动到第1列,把表头中的“Part Number”修改为“ERP编码”,并把此列移动到第2列,把表头中的“Description”修改为“物品描述”,并把此列移动到第3列,把表头中的“Quantity”修改为“数量”,并把此列移动到第4列;
1-4)在第4列后插入一列,表头命名为“备注”,在第1列前插入两列,表头分别命名为“工序”和“序号”。
3.根据权利要求1所述的基于EXCEL表VBA的物料BOM表合规检查方法,其特征在于,所述步骤2)中,修正过程中,首先需要把整个EXCEL表格的数据转化为UTF-8的格式。
4.根据权利要求1所述的基于EXCEL表VBA的物料BOM表合规检查方法,其特征在于,所述步骤2)中,划定表头的类属区的方法为:扫描表头,将每一项所在的列,从第2行开始到工作区的最末行就设置为该项的类属区。
5.根据权利要求4所述的基于EXCEL表VBA的物料BOM表合规检查方法,其特征在于,所述步骤2)中,划定类属区后,需要去除“代号类属区”内多余的空格及首尾多余的逗号,然后把“物品描述类属区”内的英文字符全部转换为大写,把全角字符转化为半角字符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京国电南自电网自动化有限公司,未经南京国电南自电网自动化有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710803855.1/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理