SOLIDWORKS Manage 提供了更大的灵活性。 PDM 在导出数据方面。我们之前介绍过 导出记录项数据因此,现在我们要将 BOM 数据包括在内。
我们能导出什么?
导出物料清单信息时,我们只能导出子清单的一些字段以及父清单的所有属性。此外,我们还能得到与子产品及其在 BOM 中的配置相关的字段,如数量和项目编号。
配置导出
配置用于导出 BOM 数据的 XML 导出开始于 中所述 中所述,并增加了一些额外的步骤。首先,我们将指定 BOM 信息本身的格式。
为此,请打开对象的管理对话框,进入 BOM 配置页面。
我们将选择一个已经定义好的 BOM 格式来编辑和用于导出。
在 其他选项 在 BOM 属性对话框的选项卡中找到导出数据模板按钮。
导出文件设置针对 BOM 配置。如果需要多种格式,则需要创建更多的 BOM 配置来适应。
在 “文件正文 “区域,我们要像在对象导出模板的 “主要文本 “区域一样定义结构。
这个结构不需要是一个完整的 XML 结构,因为一旦完全配置好,它将在主模板内的每个 BOM 项目中重复出现。
我创建了这个示例,作为我希望 BOM 以多层输出形式呈现的子项目结构。
输入值的工作方式与导出记录数据到 XML 的文章中定义的相同;主要区别在于字段选项。
许多字段只能从父项目中提取,而不能从 BOM 项目本身提取。还有数量和项目编号选项,这些选项只能存在于 BOM 中。
我们可以通过点击 + 图标。在这里,我们可以指定一个关键字。
关键字没有特别的要求,但我们的想法是让它们足够独特,不会出现在 XML 结构的正文中。
在下图中,关键字”$Qty “将记录中的描述注入到输出文件中。
我们添加了一个额外的字符,以确保 “数量 “标签不会被记录中的值替换。
对希望在 XML 输出中看到的每个变量重复此过程,并在文件正文文本中包含关键字。
配置好 BOM 导出模板后,就可以将其添加到我们之前定义的对象导出模板中。
要使模板成为 BOM 模板,请选中导出 BOM 复选框。
这将启用 BOM 字段的关键字。如有必要,可以指定自定义关键字,但默认为 BomKeyword。
如上图所示,将此添加到主文本中。
这将重复替换 BOM 上的每个项目。如果我们切换以 树 样式,那么 BOM 项目将以 #.# 项目编号格式作为子项目级注明其子组件。
使用 “从所有 BOM 层次输出子项 “选项也能获得同样的效果,但子项的项目编号对每个新的子装配体来说都是从 1 开始的。
导出记录数据
运行为物料清单数据配置的导出与记录的导出相同。要导出,右键单击记录并转到 工具 >; 为企业资源规划创建 XML 文件.
将弹出一个对话框,选择要使用的 XML 模板。单击 生成 将处理导出并在网站的输出文件夹中创建文件。