物料清单(BOM)
5.4.1物料清单(BOM)
物料清单BOM:既组装件的物料清单,用来定义完成组成一个组装件需要哪些子件,每个子件需要多少量。
- 组装件:由多种物料(散件)组成的商品。一般情况是在库存或者销售环节进行组装,可以整套的领用或销售,也可以拆成散件后,领用或销售散件。
- 散件:组成组装件的子件。
【菜单路径】
功能导航/供应链/库存管理/组装拆卸/物料清单
【单据操作】
以下是物料清单的新增界面,其中有“*”标识的是必输项,保存时校验必输项不能为空。单据通用操作参见《3.1单据》。

图5-1 物料清单新增界面
【栏目说明】
栏目名称 | 栏目说明 |
表头主要栏目 | |
物品编码 | 参照输入,物品档案勾选了“可建bom”标志的物品才可以做为父项物品;子项物品不能使有‘劳务’标志的物品,子件物品不能与其父项物料相同。 |
预入仓库 | 参照仓库档案录入,可为空。 |
主bom | 默认为是,下拉选择,可选是与否,必须有一个主bom,非主bom可以作为替代bom使用。 |
版本号 | 1.必输项,最长18位字符。 2.新建一个物品的bom,如果该物品没有历史版本,第一次创建,默认V1.0,用户可以修改;同一物品bom的版本号不能重复; |
表体主要栏目 | |
物品编码 | 1.参照录入,子项物品不能使有‘劳务’标志的物品。 2.子件物品不能与其父项物料相同,死循环在保存时检查:检查本次增加的bom子项是否与其父项的父项相同。 |
物品名称 | 由物品编码自动带出。 |
标准用量 | 手工录入,非负、最大位数九位。 |
损耗率 | 手工录入,可修改,默认为0,最大位数九位。 |
倒冲 | 该功能对组装拆卸没有意义,不用考虑。 |
可拆卸 | 默认勾选,做组装单或拆卸单时,选择该母件时,勾选可拆卸的子件可以自动带出来。 |
预出仓库 | 参照仓库档案录入,可为空。 |
现有库存量 | 显示该物品现有库存量信息,只显示有MRP仓库标识的仓库数据;和预出仓库没有关系。 |
2说明:
- 一个物品的bom可以有多个版本,但只能指定一个版本为主bom,必须有一个为主bom;bom版本不能为空。
- 物料清单必须审核后,才能做后续的业务。
批量替换
对于已经审核使用的物料清单,如果子件有变化,可以使用“批量替换”功能。
操作步骤
【第一步】点击“批量替换”按钮,打开“子件批量查询条件”页面。如下图所示。设置查询条件,点击“确定”按钮。

图5-2 子件批量替换查询界面
【第二步】设置查询条件,点击“确定”按钮。进入在子件批量替换界面,如下图所示。

图5-3 子件批量替换界面
【第三步】选择子件批量替换列表中的物料信息,点击“替换”按钮,打开“子件替换”设置页面。如下图所示。

图5-4 子件批量替换界面
【第四步】选择被替换件及替换件,选择好后点击“替换”按钮,即完成对所选物料的子件替换工作。
物料导入
主要功能:根据系统提供的导入数据模版,填入信息即可通过EXCEL导入。
操作步骤:
【第一步】在物料清单列表页面,点击“导入”菜单项,进入数据导入页面,如下图所示。

5-20数据导入页面
【第二步】在数据导入页面,点击“配置”按钮,进入导入设置页面,一般情况下,用户直接在该界面选择系统预置的配置项,通过“模板”中的“组模板”功能,下载模板。如下图所示。点“保存”按钮,把模板保存到本机。

图5-21导入设置页面
栏目名称 | 栏目说明 |
表头栏目 | |
组名称 | 该配置隶属的组名称。该配置项可以填写也可以选择。填写即意味新增一个配置组,选择配置组即将该配置加入到选择的组中。在选择了配置组后,页面将显示“插入位置”配置项,“插入位置”配置项显示该配置组下所有配置,用户可以选择插入位置。 |
配置名称 | 该配置的名称。 |
导入表名 | 是指导入时数据将导入到的表名。系统提供下拉菜单选择。 |
导入类别 | 数据来源的类别。目前支持Excel文件和txt文件。选择txt文件时,“页签名称”变为“分隔符号”。组名称相同的来源类别必须相同。 |
页签名称 | 选择excel文件时指excel文件的页签名称,不填写默认excel文件第一个页签。 |
起始行号 | 指定从来源的某一行开始导入,不填写默认为1。当有表头行时,此处填写2。 |
结束行号 | 指定从来源的某一行结束导入,不填写默认为来源的最后一行。 |
备注 | 为该配置填写的说明。 |
表体栏目 | |
列号 | 来源的列号。 |
字段描述 | 对应到数据库的字段的描述。 |
字段名称 | 对应到数据库的字段的名称。 |
字段类型 | 对应到数据库的字段的类型。 |
可否为空 | 对应到数据库的字段的可否为空的属性。 |
默认值 | 当来源对应的列没有值时,向数据库填写该值。但如果“逆向取值”列选中时,该过程反向,即先取默认值,默认值取不到再取来源中列的值。 |
是否引用字段 | 勾选。指定该字段是否引用字段。引用字段是指该字段的值是从其他表中引用过来的。比如对账单中的“币种”字段,在对账单表中存取的是币种的cGUID,那么就定义对账单中币种字段是“引用字段”,引用的表名是“币种”。 |
引用表名 | 见“是否引用字段”。 |
引用字段名 | 引用字段名根据来源的对应列的性质决定。以对账单导入为例,如果在来源中币种对应列填写的值是币种的名称(如“人民币”),引用字段名就是币种表的币种名称字段,如果是币种的编码(如“001”),引用字段名就是币种表的币种编码字段。 |
返回字段名 | 该字段存取的值对应到引用表的字段。如上例中,就是cGUID。 |
映射规则 | 从一个值映射到另一个值的规则描述。如有的来源中“审核状态”一列的值是“已审核”或“未审核”。那么可以在该配置项中给出“未审核->0,已审核->1”的映射规则。 |
是否关键列 | 勾选。该配置项应用于文件的导入方式(新增、覆盖、增量)。设置为关键列后,向数据中存贮即以选中该配置项的字段为依据。 |
逆向取值 | 勾选。默认的取值顺序是先取来源中的值,再取默认值。选中该配置项,该过程逆反。 |
模版列名 | 对应模板上显示的列名称。 |
备注 | 为该行配置填写的说明。 |
2说明:
- 模板中支持两种模板的下载方式:通过“生成模板”功能,系统会把当前所在的配置项生成模板
- 在导入配置页面,点击“模板”下的“生成模板”,生成模板并下载,具体操作同组模板下载,如下图所示,在表中录入数据并保存。

图5-22Excel打开页面
【第四步】在数据导入页面点击“文件”按钮,进入文件管理页面,点击“浏览”按钮,选择要上传的文件,点击“打开”按钮,选中要导入的文件。如下图所示。

图5-23文件管理页面
【第五步】点击文件管理页面中选中要上传的文件后,点击“上传”按钮,将导入文件上传至系统,等待导入。上传完成文件后点击“退出”按钮,退出文件管理页面。
【第六步】(1)如果下载模板是按“组模板”下载,选中物料清单导入配置组,双击“文件名”下方的区域,系统弹出已上传文件列表,在方框标识处选择相应的已上传的文件名,点击页面左上方的“导入”按钮,如下图所示,即可导入。

图5-24数据导入页面
(2)如果下载模板是按“生成模板”下载,导入文件时,先点击左侧树结构中的“物料清单导入”,列表中的“配置类型”为“配置”,选中一条主表配置记录,双击“文件名”下方的区域,系统弹出已上传的文件列表,在方框标识处选择相应的已上传的文件名,点击页面左上方的“导入”按钮,如下图所示,系统执行导入,并提示导入的记录数情况。

图5-25数据导入页面
2说明:
- 1.导入完成后对导入的情况进行具体的说明,例如说明共导入多少条记录,未导入多少条就记录,未导入的序号是多少。
- 2.导入的过程中,如果出现错误,直接跳过,导入下一条记录。
- 3.数据导入页面,点击“历史”按钮打开“已导入文件列表”页面,可查看当前导入的文件信息及日志。如下图所示。

图5-26已导入文件列表页面
4.复制
点击“复制”按钮,进入物料清单复制页面。其中有“*”标识的是必输项。如下图所示。

图5-27物料清单复制页面
复制按新增功能处理,具体操作详见“新增”操作。