定制BOM输出案例-某公司ERP接口技术方案

用户需求输出的内容介绍：

1.
产品名称、产品编号：在Solid edge模型定制属性中定义产品名称、产品编号属性，BOM输出时读取产品名称、产品编号。

2.
包装箱内尺寸：长、宽、高

3.
包装箱外尺寸：长、宽、高

4.
构件输出内容：分组|构件|长|宽|厚|材种|数量|用量||||单位||材料代码

如何定义或修改产品名称、产品编号属性？

在setup.ini文件中，找到attribute项定义：

attribute=构件序号|1|,构件名称|2|,构件数量|3|,设计|0|王作雨1,构造规格|8|{L}X{B}X{H},规格|9|{L}X{B}X{H},

修改为：

attribute=构件序号|1|,构件名称|2|,构件数量|3|,设计|0|王作雨1,构造规格|8|{L}X{B}X{H},规格|9|{L}X{B}X{H},产品名称|0|,产品编号|0|,

下次在Solidedge中打开包装箱建模工具时会在定制属性中自动生成产品名称、产品编号的定义，便于修改。

产品名称、产品编号的属性定义也可以用于输出到图纸上，但这个信息实际存储在定制属性中。

按输出行内容，增加输出样式：

output_types=长|宽|厚|数量||||材种,长|宽|厚,材种|宽|厚,材种|厚,厚,构件|长|宽|厚|数量||材种,构件|长|宽|厚,构件|长|宽|厚|数量||材种|单价,构件|长|宽|厚|数量||材种|单价|定位尺寸1|说明1|定位尺寸2|说明2,构件|长|宽|厚|数量|||材种,分组|构件|长|宽|厚||数量,@产品名称|||长|宽|厚||@产品名称|@产品编号,构件|长|宽|厚|数量||材种|单价|定位尺寸1|说明1|定位尺寸2|说明2|材料代码,分组|构件|长|宽|厚|材种|数量|用量||||单位||材料代码

定义输出位置和样式

序号

构件名称

EXCEL单元格

输出样式

1

内尺寸

G2

@产品名称|||长|宽|厚||@产品名称|@产品编号

2

外尺寸

U2

长|宽|厚

3

顶盖内板

B3

分组|构件|长|宽|厚|材种|数量|用量||||单位||材料代码

4

连接梁

未定义，沿用上一行的定义

输出结果

案例文件下载

案例文件