物料类别权限
物料类别权限用来保护敏感的原材料、半成品等物料信息:先勾选启用特点,再在数据权限里选「物料类别权限」类型,把每个物料分类授权给指定机构。被纳入权限管控的分类,只有在授权矩阵里被授予查看权限的机构(及其未自定义的下级)人员才能看到该类别下的物料;其他人员不仅物料档案里查不到,业务单据和进销存、财务类报表里也只会列出被授权类别的物料。适合研发配方、核心原料等需要按类别保密的场合。
功能路径:系统维护 → 权限设置 → 数据权限 → 选择类型「物料类别权限」(启用开关在 系统维护 → 系统设置 → 设置系统特点)

一、功能概述
1. 功能简介
系统默认所有操作员都能看到全部物料。启用物料类别权限后,物料按分类划分可见范围,查询时按人员所在机构的授权过滤:
- 未被授权某类别的人员,在物料档案里看不到该类别下的物料,单据上也选不到;
- 这些物料产生的采购、生产、库存、销售等营业数据,同样不出现在该人员的查询与报表结果中;
- 未被纳入权限管控的普通物料不受影响,所有人都能正常查询。
它与数据权限按机构隔离数据行的思路一致,只是隔离对象换成了物料分类。
2. 核心用途
- 配方原料保密:关键原材料、半成品只允许研发、采购等指定部门查阅;
- 品类隔离:不同事业部的物料分类互不可见,避免成本与用量外泄;
- 最小暴露:按类别整体授权,比逐个物料设置更省事,覆盖面清晰;
- 报表防泄漏:受限人员打开进销存、财务类报表时,未授权类别的物料数据不出现。
3. 整体结构
本功能由三处配合完成,缺一不可:
| 环节 | 位置 | 作用 |
|---|---|---|
| 启用开关 | 系统维护 → 系统设置 → 设置系统特点 | 勾选【启用类别权限管理】,物料类别过滤才开始生效 |
| 权限类型 | 数据权限 → 数据权限类型选「物料类别权限」 | 左侧列出全部物料分类,右侧给机构勾选查看权限 |
| 授权结果 | 机构矩阵中的查看权限勾选 | 决定哪些机构的人员能看到某类别下的物料 |
「物料类别权限」与「业务伙伴区域权限」「城市分部管理权限」「部门查询权限」并列,都是随启用特点动态注册的数据权限类型;总机制与继承规则见数据权限。
二、界面布局说明
1. 启用开关
在 系统维护 → 系统设置 → 设置系统特点 的物料相关特点页勾选【启用类别权限管理】。这是整套功能的总闸:开关没勾时,物料分类只是普通资料字段,档案与报表都不过滤,数据权限里的类别授权也不生效。

2. 选择权限类型
在数据权限窗口点【数据权限类型】,弹出的选择框列出当前账套可用的类型,选中「物料类别权限」。若绑定的启用特点未勾选,程序会提示相关特点没有勾选、无法进入。

3. 授权矩阵(选中「物料类别权限」后)
| 区域 | 内容 |
|---|---|
| 左侧:数据项目 | 全部物料分类清单,一个数据项目对应一个物料类别 |
| 右侧:组织机构矩阵 | 机构行 × 查看权限列,勾选=该机构人员可查看该类别下的物料 |
| 工具栏 | 退出、数据权限类型、编辑、保存、完成、帮助 |
选中某个物料分类后,右侧列出所有机构;给哪个机构勾上查看权限,该机构(及其未自定义的下级)的人员就能看到该类别下的物料。权限项在不同版本上显示为「查询」或「允许查看」,含义相同,以实际界面为准。窗口操作方式、继承规则与右键批量勾选,与数据权限完全一致。

三、业务操作步骤
步骤 1:打开启用开关
系统维护 → 系统设置 → 设置系统特点,勾选【启用类别权限管理】并保存。保存后重新进入该页,勾选项保持选中,物料类别过滤才开始生效。
步骤 2:进入数据权限并选择类型
系统维护 → 权限设置 → 数据权限,点【数据权限类型】,在选择框中选中「物料类别权限」,确定。左侧数据项目面板加载全部物料分类,标题栏同步更新。
步骤 3:选中物料类别并授权
- 在左侧数据项目里选中需要限制的物料分类;
- 点【编辑】,在右侧机构矩阵中给需要查看该类别的机构双击勾选查看权限;
- 需要差异化的机构先双击「不继承权限」列切到自定义,再勾选;
- 点【保存】或【完成】。未被勾选的机构(含其下级人员)即看不到该类别下的物料。
步骤 4:用受限账号验证
用一个未被授权的账号登录,依次检查三处:
- 物料档案列表——未授权类别的物料不再出现;
- 新建采购单、生产单等选择物料——搜不到未授权类别的物料;
- 进销存、财务类查询报表——查不到未授权类别物料的任何数据。
作为对照,被授权类别的物料对受限账号仍正常可见。三处一致即生效。
四、字段详细说明
| 字段/项目 | 含义 |
|---|---|
| 启用类别权限管理 | 物料类别过滤总开关,勾选后档案与报表才按类别限制可见范围 |
| 物料类别 | 纳入管控的对象,在数据项目左侧以物料分类清单列出 |
| 查看权限(查询/允许查看) | 本类型的权限项,勾上即允许看到该类别下的物料及其数据 |
| 机构授权 | 在矩阵中给机构勾选的查看权限,机构下的人员按继承关系取得该结果 |
| 数据表现 | 含义 |
|---|---|
| 类别未被纳入权限 | 全员可见、可查 |
| 类别被纳入权限且人员机构有查看授权 | 正常可见、可查 |
| 类别被纳入权限且人员机构无授权 | 物料不可见、单据选不中、报表不出现其数据 |
五、典型使用场景
场景 1:核心原料只对采购与研发可见
背景:某类关键原材料的用量与价格是机密,不希望门店、生产人员查阅。
操作:启用类别权限管理 → 数据权限选「物料类别权限」→ 选中该原料类别 → 只给采购部、研发部机构勾选查看权限 → 其他人员的物料档案与相关报表均不再出现该类别物料。
场景 2:事业部之间品类隔离
背景:饮品事业部与烘焙事业部的物料分类互不相关,各自只看本品类。
操作:为每个事业部机构分别授权其物料分类的查看权限 → 事业部人员登录时,物料查询、库存与成本报表只列出被授权类别的数据。
六、权限控制与前置条件
- 本功能入口只对具备权限配置能力的人员开放,普通业务人员看不到也改不了该设置;
- 必须先启用【启用类别权限管理】,再去做类别授权,顺序颠倒会导致权限看起来"没生效";
- 物料分类基础资料需先维护到位,授权矩阵左侧列出的就是这些分类;
- 权限调整保存后,人员重新打开查询窗口即可看到新范围,不需要重启客户端;
- 超级管理员登录时通常不做过滤,便于排错;验证效果要用普通账号;
- 若权限相关菜单本身不可见,先核对机构功能参数中的权限开关;配方类型级别的保密另有 BOM 类型权限,见数据权限。
七、常见问题
1. 勾了开关,物料还是全部能看到
- 原因:目标物料分类没有在数据权限里纳入授权,或人员所在机构已被授予查看权限;
- 处理:回到数据权限确认该类别已配置,再检查机构矩阵中该机构是否被误勾。
2. 受限账号能选到物料但报表查不到数据
- 原因:物料档案的可见性与报表取数过滤分别按类别授权判定,可能存在缓存或窗口未刷新;
- 处理:重新打开物料选择窗口与报表查询验证;仍不一致时确认该类别在矩阵中的授权已保存。
3. 想确认某个物料类别授权给了谁
4. 启用后历史报表数字与以前对不上
- 原因:受限人员的报表结果天然不含未授权类别物料的数据,与启用前的全量口径不可直接比较;
- 处理:需要全量口径时由授权人员查询,或临时关闭开关后再取一次对比数。
