Files
WorkNote/SanPinPLM/相关操作/2.0-PDM/25.物料分类设置.md
2025-06-10 11:13:20 +08:00

12 KiB
Raw Blame History

介绍

物料分类类似于 文档分类,是在 企业配置对象分类 中进行设置,找到 物料 目录即可打开 物料分类 界面

image-20240721222016344

新建物料分类

手动创建

对 “物料” 或物料分类右键,选择 分类 即可新建一个 物料分类

image-20240721222103825

如图所示为新建物料分类的定义界面,在该界面中,能够设置该类物料的名称、分类编码、物料编码器、代号(图号)编码器以及对应的存放位置。可根据需要决定是否要将该分类置为抽象类。分类ID则是系统自动生成的。若有需要将PLM中编码导入到ERP中则需要设置ERP分类编码

输入名称后点击确定即可完成物料分类的创建

image-20240723133026325

配置操作

抽象类

在物料分类定义界面中的 抽象类 选项,默认是不勾选的,创建后,该分类会对应到具体的某一类物料

image-20240721223116499

若勾选 抽象类 选项三品PLM系统会将其视作一个“仅包含其他分类的容器分类”可以理解为文件夹

image-20240721223359660

物料编码器

物料编码器,也就是根据该类物料的编码规则,在系统中创建出来的对应的 编码器

手动配置

配置 物料编码器,需要先勾选,然后点击三个点的按钮,在新弹窗中选择对应的 编码器 即可

image-20240721224210981

自动配置

自动配置仅限于子类,即对父类绑定编码器后,子类的编码器要求与父类一致时可以进行自动配置

对父类进行右键,选择 同步编码配置到子分类 即可

完成后,子类的编码器与父类的编码器是一样的

物料库路径

物料库路径,也就是该类物料在 产品管理 模块中的对应存放位置,例如:弗莱格的部件类存放于 “ 标准物料库\其他\弗莱格\部件类 ”,那么我们就可以在对应的位置上找到该文件夹

image-20240723133937924

配置物料库路径的优点在于,批量导入物料时,能够直接根据分类将物料导入到对应的文件夹中。以及在该文件内创建物料,能够便捷的选择对应的这类物料

image-20240723134416523

手动配置

标准物料库产品工作区 创建文件夹后,在 企业配置对象分类 中打开该类物料的属性定义界面,对 物料库路径 做一个绑定即可(如果绑定的文件夹和物料分类名称不同,那么在绑定后,文件夹名称会变更为物料分类名称)

image-20240723134601840

自动配置

相较于手动配置该类物料的物料库路径,自动配置要更为简单,无需在 标准物料库产品工作区 中创建该分类的对应文件夹,直接在 对象分类 中选择该物料分类,对其右键选择 创建分类文件夹 即可

image-20240723135111782

默认会将该分类的文件夹创建在 标准物料库 的对应位置下

image-20240723140345300

对于父分类下有部分子分类已绑定物料库路径,而有部分子分类没绑定物料库路径的情况,可以直接对父分类右键选择 创建分类文件夹 完成批量创建、绑定,并且对已绑定的子分类不产生影响(前提要求是创建分类文件夹的目的地是相同的

8.250版本之后的PLM系统可以选择创建分类文件夹的位置如果该分类下已绑定物料库路径的分类其分类文件夹位于产品工作区那么对父分类创建分类文件夹到标准物料库会将该父分类及其子分类的所有分类文件夹全部创建到标准物料库并绑定到物料库路径上已绑定的子分类也会被覆盖掉

代号编码器

物料中的 代号 其实对应的就是 图号

代号编码器也就是根据图纸文件的编号规则,在系统中创建出来的对应的 编码器

配置 代号编码器 是为了在绘图软件与PLM集成后通过接口直接生成 图号,避免了手动编制 图号 的繁琐

手动配置

配置 代号编码器,需要先勾选,然后点击三个点的按钮,在新弹窗中选择对应的 编码器 即可

自动配置

自动配置仅限于子类,即对父类绑定编码器后,子类的编码器要求与父类一致时可以进行自动配置

对父类进行右键,选择 同步编码配置到子分类 即可

完成后,子类的编码器与父类的编码器是一样的

虚拟物料

虚拟物料通常指在生产过程中被制造出来并直接使用消耗掉的物料,这类物料并不实际存在,且不进入仓库,但需要在设计等过程中体现出来

在物料分类中勾选 虚拟物料 选项后,此类物料将被标记为虚拟件

说明:查看物料的 多层明细 是看不到 虚拟件

批量导入

对于有多个分类需要在 PLM 系统中进行创建的情况,一个个创建会很麻烦,此时可以通过配置 Excel 模板,将物料分类批量性的导入到系统中

Excel模板 中,需要写入分类对应的 层级码物料名称 以及 分类编码,大致格式如下:

wbs码 名称 分类编码
1 产成品 6
1.1 U型件 01
1.2 把手 02

需要注意的是,Excel 模板要求对标题栏的名称做定义,即 wbs 码一栏的名称是 wbs,名称一栏的名称是 objkindname,分类编码一栏的名称是 objkindcode

可根据需要自行调整 Excel 模板,加入其他要导入的属性,调整方法可参考 批量导入用户 的模板制作教程,把要添加属性的 字段名 设置为标题栏的 Excel名称 即可

模板编制完成后,在 企业配置对象分类物料 中右键选择 导入,选择编制好的 Excel 导入模板即可

image-20240723145213679

注意:同一个分类下,不容许出现重名的分类,如果是不同的分类下,即便分类重名也没关系,但为了更好地进行区分,最好避免此种情况

属性说明

名称 属性名 备注
层次码 wbs 层次码允许 跳层 不允许 续接,详情见 层次码wbs说明
分类名称 objkidname
分类码 objkindcode
物料编码器 codeid 需要 从数据库中查询取得codeid值 然后再Excel表中写入 codeid 值,如果不需要设置物料编码器,那么输入 0 即可
是否启用物料编码器 usecoder 通过这个字段控制是否要启动物料编码器这个字段是无法从Excel表导入的只能在数据库中 批量设置是否启用物料编码器
标签 tag 可用于区分叶子分类、抽象类,不可通过Excel导入更新,可通过数据库 批量设置非叶子节点为抽象类
分类ID objkindid 不建议指定,以防冲突导致覆盖
ERP分类编码 erpid

再次导入

如果要将物料分类再次通过 Excel 表导入到 对象分类 中,那么就必须要确保 分类名称 是对的,即再次导入是依据 分类名称 来判断原有分类和 Excel 表的分类是否为同一个分类的

如果名称相同,说明是同一个分类,那么会更新其他属性

如果名称不相同,说明是不同的分类,那么会创建出一个新的分类出来

分类名称是唯一的比对依据即便分类ID相同也没用只有名称相同的分类才能比对上

扩展概念

从物料库剪切到工作区

对象分类 中右键分类 创建分类文件夹 能够将对应文件夹创建到 标准物料库 中,但是部分物料是作为产品,不用放入到标准物料库中的,此时可以将标准物料库中的文件夹及其物料剪切到 产品工作区

前置要求

系统设置 菜单栏中的 参数配置 菜单中搜索 剪切,选择 能够从物料库剪切物料到工作区的用户

image-20240723141716142

勾选用户后,该用户即可拥有对应的操作权限

image-20240723142721749

操作

标准物料库 中选择文件夹进行剪切

image-20240723142805610

产品工作区 中选择对应的位置,右键进行粘贴即可

image-20240723143100630

说明

剪切是单向的,只能将物料、文件夹从 标准物料库 剪切到 产品工作区 ,对于已经剪切到 产品工作区 的物料、文件夹,无法通过剪切移动回 标准物料库

剪切后,该物料分类对应的 物料库路径 也会被自动更新

事件脚本

物料分类 属性页面的 事件脚本 页签中,可以设置此分类相关的事件脚本(每次设置完成后需要重启客户端)

图号生成物料分类事件脚本 为例,在创建此分类的物料时,会根据触发方式自动的执行脚本,从而实现目的

  • 界面显示时:显示对象实例的 常规属性 时触发
  • 合法性检查:对对象实例应用、保存前进行合法性检查时触发
  • 将要保存时:对对象实例进行保存时触发