Skip to content

物料主数据配置标准作业程序(SOP) ​

文档编号: BayesMES-SOP-PLANNING-004-V1.0 文档版本: V1.0 适用系统: BayesMES 制造执行系统 适用角色: 技术员、计划员、系统管理员 适用终端: Web端管理后台 角色类型: 管理员/工程师 生效日期: 2026-05-04 最后更新: 2026-05-04 下次评审: 2026-11-04 文档状态: 评审中 编制人: BayesMES团队 审核人: 待指定 批准人: 待指定


目录 ​

  1. 5分钟快速上手
  2. 目的与范围
  3. 职责定义
  4. 名词术语表
  5. 系统架构与数据流
  6. 功能入口与导航
  7. 新建物料
  8. 编辑与停用物料
  9. 多单位管理
  10. 导入与导出
  11. 权限与前置条件
  12. 关键业务关联关系
  13. 异常处理指引
  14. 常见问题解答(FAQ)
  15. 截图清单
  16. 修订记录

5分钟快速上手 ​

本文档按当前 Web 端物料管理页面、后端 Material 模块和 Shared 类型库核对后编制。

⚠️ 归档位置在“计划管理”目录,仅因其属于计划、BOM、工艺路线的前置主数据;系统实际入口为 基础数据 → 物料管理。

⚠️ 当前仓库未包含物料管理实机截图,本版先完成可执行文字 SOP 和审核依据,截图位已预留,文档状态保持“评审中”。

核心操作流程 ​

标准流程:进入物料列表 → 新建物料 → 填写4步表单 → 保存 → 按需维护单位 → 用于BOM/计划/库存

最简操作步骤 ​

步骤操作入口路径完成标志
进入物料列表基础数据 → 物料管理打开物料管理列表页
创建物料物料列表 → 新增物料新记录出现在列表中
配置单位物料列表 → 单位单位抽屉显示正确换算关系
校验状态物料列表 → 搜索/筛选能按编码、类型、状态查询到物料
投入业务使用BOM/工艺路线/计划/库存相关页面物料可被正常选择

关键规则速览 ​

项目规则
物料编码必填、唯一,创建后不可修改
物料类型仅支持:原材料、半成品、成品、辅料
基本单位必填,是所有单位换算基准
最大库存不得小于最小库存
毛重不得小于净重
多单位管理未启用时,不能在单位抽屉中新增单位

快速求助 ​

问题类型联系方式
页面无法进入系统管理员
编码规则不明确技术主管/计划主管
系统报错或保存失败BayesMES团队15078509094ysfllxcn

1. 目的与范围 ​

1.1 目的 ​

本文档用于规范 BayesMES 中物料主数据的建立、维护与变更操作,确保:

  1. 物料基础信息录入完整、准确、统一。
  2. 单位、库存和成本参数配置符合业务实际。
  3. 物料数据能够被 BOM、工艺路线、计划、库存、采购等模块正确引用。
  4. 主数据变更过程可追溯、可复核、可培训。

1.2 适用范围 ​

  • 目标角色:技术员、计划员、系统管理员
  • 操作终端:Web端管理后台
  • 涉及模块:物料管理、BOM管理、工艺路线、计划管理、库存管理、采购管理、质量管理

1.3 使用边界 ​

  • 本 SOP 适用于 物料主数据维护 和 多单位配置。
  • 本 SOP 不覆盖库存初始化、采购收货、生产投料、IQC免检配置等下游操作。
  • 如需免检/IQC控制,请参照质量管理相关 SOP。

2. 职责定义 ​

2.1 角色职责 ​

角色职责范围具体内容
技术员主数据建立与维护创建物料、维护编码与属性、配置单位和库存参数
计划员数据使用与校验确认计划、BOM、工单所需物料可正常引用
系统管理员权限与运行保障分配访问权限、处理账号与菜单问题

2.2 协作关系 ​

技术员<br/>维护物料主数据BOM管理工艺路线计划管理库存管理采购管理系统管理员<br/>权限与账号支持生产执行

3. 名词术语表 ​

3.1 物料基础术语 ​

术语英文定义
物料主数据Material Master系统中描述物料属性、单位、库存参数、成本信息的基础记录
物料编码Material Code系统中识别物料的唯一编码
物料类型Material Type物料在业务中的分类:原材料、半成品、成品、辅料
基本单位Base Unit库存与单位换算的基准单位
采购单位Purchase Unit采购业务使用的单位
生产单位Production Unit生产业务使用的单位

3.2 控制参数术语 ​

术语定义
批次管理按批次追溯同一批物料的收发存与使用情况
序列号管理按单件进行追踪和唯一识别
多单位管理一个物料维护多个业务单位及换算比例
最小库存预警下限,低于该值应及时补货
最大库存建议上限,用于控制库存积压
再订购点到达该库存量时建议启动采购或补料

3.3 物料类型口径 ​

类型系统值说明
原材料RAW采购后直接或间接投入生产的基础材料
半成品SEMI生产过程中的中间产品
成品PRODUCT最终交付或入库的产品
辅料AUX辅助生产或包装使用的材料

4. 系统架构与数据流 ​

4.1 主数据关系 ​

erDiagram
    mes_materials ||--o{ mes_material_units : "包含"
    mes_materials ||--o{ mes_boms : "作为产品物料"
    mes_materials ||--o{ mes_bom_items : "作为子物料"
    mes_materials ||--o{ mes_inventory_batches : "形成库存"
    mes_materials ||--o{ mes_process_routes : "作为路线对象"

    mes_materials {
        string material_code "物料编码"
        string material_name "物料名称"
        string material_type "物料类型"
        string base_unit "基本单位"
        bool enable_batch "启用批次管理"
        bool enable_serial "启用序列号管理"
        bool enable_multi_unit "启用多单位管理"
        decimal min_stock "最小库存"
        decimal max_stock "最大库存"
        decimal reorder_point "再订购点"
        int status "启用/停用"
    }

    mes_material_units {
        int material_id "物料ID"
        string unit_code "单位代码"
        string unit_name "单位名称"
        string unit_type "基本/采购/生产"
        decimal conversion_rate "换算率"
        bool is_default "是否默认"
    }

4.2 数据流转说明 ​

上游/自身下游模块影响说明
物料主数据BOM管理BOM产品物料、子物料必须先存在
物料主数据工艺路线工艺路线必须关联已创建物料
物料主数据计划/MRP安全库存、单位信息影响计划运算结果
物料主数据库存管理批次管理、多单位、库存上下限影响库存业务
物料主数据采购管理采购单位、物料类型影响采购录入
物料主数据质量管理物料是 IQC 等质量配置的基础对象

5. 功能入口与导航 ​

5.1 入口路径 ​

功能入口路径说明
基础数据总览基础数据 → 基础数据总览可从总览页进入物料管理
物料列表基础数据 → 物料管理主操作页面
新建物料物料列表 → 新增物料打开四步表单
单位管理物料列表 → 单位打开物料单位管理抽屉
导入物料物料列表 → 导入打开导入弹窗

5.2 列表页可见功能 ​

区域功能
统计区总物料数、启用数、停用数、按类型统计、按分类统计
搜索区关键字、规格型号、图号、物料类型、分类、状态、批次管理、多单位
工具栏新增物料、批量删除、导出、导入
表格区编辑、单位、删除

6. 新建物料 ​

6.1 操作前检查 ​

  • [ ] 已确认物料编码规则
  • [ ] 已明确物料类型
  • [ ] 已确认基本单位和业务单位
  • [ ] 已确认是否启用批次管理、序列号管理、多单位管理
  • [ ] 已准备库存上下限、再订购点、成本等关键参数

6.2 操作路径 ​

基础数据 → 物料管理 → 新增物料

6.3 操作步骤 ​

步骤一:填写“基本信息” ​

字段是否必填说明
物料编码✅系统唯一标识,创建后不可修改
物料名称✅物料显示名称
物料类型✅原材料/半成品/成品/辅料
物料分类❌用于分类检索
规格型号❌用于区分规格差异
图号❌图纸编号
物料描述❌补充描述说明

操作要求:

  1. 点击 新增物料。
  2. 在第 1 步填写基础信息。
  3. 物料编码按企业编码规则手工录入。
  4. 确认名称、类型、规格后点击 下一步。

步骤二:填写“单位设置” ​

字段是否必填说明
基本单位✅所有换算基准
采购单位❌采购业务使用
生产单位❌生产业务使用
启用批次管理❌批次追溯
启用序列号管理❌单件追溯
启用多单位管理❌单位换算
保质期天数❌需保质期控制时填写

操作要求:

  1. 选择 基本单位。
  2. 如采购或生产单位与基本单位不同,再补充业务单位。
  3. 根据追溯要求勾选功能配置。
  4. 需要多个业务单位时,必须勾选 启用多单位管理。

步骤三:填写“库存设置” ​

字段是否必填说明
最小库存✅低库存预警基准
最大库存❌库存上限控制
再订购点❌建议补货触发点
标准成本❌计划/核算参考
平均成本❌成本分析参考

操作要求:

  1. 最小库存 不能留空。
  2. 如填写 最大库存,其值不得小于 最小库存。
  3. 建议先确定再订购点,再确定最大库存。

步骤四:填写“其他信息” ​

字段是否必填说明
密度❌按需填写
净重(kg)❌物流/包装参考
毛重(kg)❌不得小于净重
条码❌标签识别
二维码❌追溯或标签识别
状态✅启用 / 停用

操作要求:

  1. 按需补充物理属性和识别码信息。
  2. 默认建议设置为 启用。
  3. 点击 创建 完成保存。

6.4 创建完成后的检查 ​

  • [ ] 列表页可查询到该物料
  • [ ] 物料类型显示正确
  • [ ] 批次管理、多单位、状态标签显示正确
  • [ ] 如需多单位,已继续维护单位信息

7. 编辑与停用物料 ​

7.1 编辑物料 ​

物料列表 → 目标物料 → 编辑

说明:

  • 编辑时 物料编码 不可修改。
  • 其他字段可按业务需要调整。
  • 保存按钮文案为 保存。

7.2 停用物料 ​

当物料暂不使用时,建议通过 状态 = 停用 管控,而不是直接删除。

适用场景:

  • 旧版本物料停止新增业务
  • 暂停使用但需保留历史记录
  • 避免误删已被业务引用的主数据

7.3 删除物料 ​

物料列表 → 删除

系统会弹出确认框,确认文案包含物料编码和物料名称。

操作要求:

  1. 删除前先确认该物料不再用于业务维护。
  2. 如系统提示删除失败,停止删除并联系管理员核查关联业务数据。
  3. 批量删除前必须先勾选待删数据。

8. 多单位管理 ​

8.1 适用场景 ​

当一个物料同时存在库存单位、采购单位、生产单位时,应启用多单位管理。

示例:

  • 基本单位:PCS
  • 采购单位:BOX
  • 生产单位:PCS
  • 换算关系:1 BOX = 100 PCS

8.2 前置条件 ​

  • [ ] 物料已创建
  • [ ] 物料已启用 多单位管理

8.3 操作路径 ​

物料列表 → 单位

8.4 操作步骤 ​

  1. 在物料列表点击目标行的 单位。
  2. 在抽屉顶部核对物料编码、物料名称、基本单位、多单位管理状态。
  3. 点击 新增单位。
  4. 填写以下信息:
字段是否必填说明
单位代码✅如 BOX、KG
单位名称✅如 箱、千克
单位类型✅基本单位 / 采购单位 / 生产单位
转换率✅必须大于 0
是否包装单位❌包装型单位可勾选
包装数量❌包装单位数量
价格❌单位价格
条码❌单位条码
是否默认❌作为默认单位
状态❌启用 / 停用
  1. 点击 确定 保存单位。

8.5 管理规则 ​

规则说明
未启用多单位抽屉中不可新增单位
基本单位可查看,不允许删除
转换率必须大于 0
单位代码编辑状态下不可修改

9. 导入与导出 ​

9.1 物料导入 ​

物料列表 → 导入

导入弹窗采用三步流程:上传 → 预览 → 结果

导入前要求 ​

项目要求
文件格式xlsx / xls
最大行数1500 行
必填列物料编码、物料名称、物料类型、基本单位
物料类型仅支持 RAW / SEMI / PRODUCT / AUX 或对应中文
布尔字段使用 0 / 1
数值字段必须为非负数

导入步骤 ​

  1. 点击 下载导入模板。
  2. 按模板填写 物料数据 工作表。
  3. 上传文件后检查预览数据。
  4. 无阻断错误时点击 开始导入。
  5. 在结果页查看成功数、失败数和错误明细。

9.2 物料导出 ​

物料列表 → 导出

说明:

  • 按当前筛选条件导出。
  • 导出文件名格式为 materials_时间戳.xlsx。

10. 权限与前置条件 ​

10.1 前置条件 ​

项目要求
菜单权限能进入 基础数据 → 物料管理
写入权限能执行新增、编辑、删除、导入、维护单位
编码规则已明确物料编码命名规则
业务规则已确认单位、库存和成本维护口径

10.2 权限说明 ​

  • 只查看列表时,账号至少需要具备查看权限。
  • 新增、编辑、删除、导入、维护单位,均需要具备写权限。
  • 如页面可见但按钮不可操作,请联系系统管理员核查角色权限。

11. 关键业务关联关系 ​

11.1 与其他模块的关系 ​

模块关系类型影响说明
BOM管理上游依赖BOM 产品物料与子物料必须来自物料主数据
工艺路线上游依赖工艺路线必须关联已创建且启用的产品物料
计划管理上游依赖最小库存、再订购点影响计划与补料判断
库存管理主数据依赖批次管理、多单位、状态影响库存业务执行
采购管理主数据依赖采购订单中的物料与采购单位来自物料主数据
质量管理主数据依赖IQC 等质量配置以物料为基础对象

11.2 变更影响提醒 ​

变更项影响
修改物料类型影响下游业务选择口径
修改基本单位影响单位换算和库存口径
关闭批次管理需先确认下游追溯要求
停用物料下游页面可能无法继续选用

12. 异常处理指引 ​

异常现象处理方式
保存时报“物料编码已存在”更换唯一编码后重新保存
无法点击“新增单位”先编辑物料并启用“多单位管理”
图片地址保存失败检查是否为有效 URL
导入被阻止修正模板中的类型、必填列、数值格式后重试
页面无按钮或按钮灰显联系系统管理员检查权限
删除失败停止操作,联系管理员核查关联业务数据

13. 常见问题解答(FAQ) ​

Q1:为什么编辑时不能修改物料编码?
A:物料编码是系统唯一标识,创建后不允许在页面上修改,请在创建前确认编码正确。

Q2:什么时候需要启用多单位管理?
A:当采购、库存、生产使用的单位不一致时,需要启用多单位管理并维护换算关系。

Q3:物料类型有哪些?
A:当前系统只支持原材料、半成品、成品、辅料四类。

Q4:最小库存和再订购点有什么区别?
A:最小库存是预警下限,再订购点是建议触发补货的库存阈值,通常再订购点不低于最小库存。

Q5:可以批量导入多少条物料?
A:当前页面一次最多支持导入 1500 行。


14. 截图清单 ​

当前版本待补实机截图,以下为已确认的截图位。

序号截图名称计划内容状态
01物料列表主页统计区、搜索区、工具栏、表格区待补
02新增物料-基本信息物料编码、名称、类型、分类、规格、图号待补
03新增物料-单位设置基本单位、业务单位、功能配置待补
04新增物料-库存设置最小库存、最大库存、再订购点、成本待补
05单位管理抽屉物料信息、单位列表、新增单位按钮待补
06导入弹窗下载模板、上传、预览、结果待补

修订记录 ​

版本日期修订内容修订人
V1.02026-05-04首次编制物料主数据配置SOP,完成源码依据核对并预留截图清单BayesMES团队