业务伙伴查询权限
业务伙伴查询权限把保密做到「一家一家」:先勾选启用特点,再在数据权限里选「业务伙伴查询权限」类型,逐个指定哪些客户、供应商只允许某些机构查询。被纳入权限的伙伴,只有在授权矩阵里被授予「查询」的机构(及其未自定义的下级)人员才能在档案里看到、在单据里选中、在报表里查到其营业数据;其他人员完全查不到。适合只需要对少数几家特定客户或供应商保密、又不想按区域整体划分的场景。
功能路径:系统维护 → 权限设置 → 数据权限 → 选择类型「业务伙伴查询权限」(启用开关在 系统维护 → 系统设置 → 设置系统特点 → 权限设置)

一、功能概述
1. 功能简介
系统默认所有操作员都能看到全部客户与供应商。启用业务伙伴查询权限后,需要保密的伙伴被纳入权限管控,查询时按人员所在机构的授权逐个过滤:
- 被纳入权限、但当前人员所在机构未被授权「查询」的伙伴,在客户档案、供应商档案里不出现,单据上也选不到;
- 这些伙伴产生的进货、销售、结算等营业数据,同样不出现在该人员的查询与报表结果中;
- 未被纳入权限管控的普通伙伴不受影响,所有人都能正常查询。
它解决的是「希望对几家特定的供应商或客户保密,避免经营数据随报表外流」这一诉求,与数据权限行级过滤的思路一致,只是过滤对象精确到单个业务伙伴。
2. 核心用途
- 个别供应商保密:只把某几家核心原料供应商纳入权限,其他供应商照常全员可见;
- 重点客户隔离:个别团购、企事业客户的销量与价格不对全员开放;
- 同行风险防范:门店、加盟人员查不到非本店服务的指定客户;
- 最小暴露:相比按区域整体隐藏,本类型可以只锁几家,误伤范围更小。
3. 整体结构
本功能由三处配合完成,缺一不可:
| 环节 | 位置 | 作用 |
|---|---|---|
| 启用开关 | 系统维护 → 系统设置 → 设置系统特点 → 基础数据 → 伙伴参数 | 勾选【启用业务伙伴查询权限】,伙伴级过滤才开始生效 |
| 权限类型 | 数据权限 → 数据权限类型选「业务伙伴查询权限」 | 左侧列出纳入管控的伙伴,右侧给机构勾「查询」 |
| 授权结果 | 机构矩阵中的「查询」勾选 | 决定哪些机构的人员能看到指定伙伴及其营业数据 |
「业务伙伴查询权限」与「业务伙伴区域权限」是两个并列的数据权限类型:区域权限按伙伴所在片区批量隐藏,本类型按单个伙伴逐个授权,两者可同时启用、取交集,任一环节没授权就查不到。区域方式见业务伙伴区域权限。
二、界面布局说明
1. 启用开关
在 系统维护 → 系统设置 → 设置系统特点 的基础数据 → 伙伴参数页勾选【启用业务伙伴查询权限】。这是整套功能的总闸:开关没勾时,数据权限里的伙伴授权不参与过滤,档案与报表仍显示全部伙伴。

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

3. 授权矩阵(选中「业务伙伴查询权限」后)
| 区域 | 内容 |
|---|---|
| 左侧:数据项目 | 纳入管控的客户、供应商清单,一个数据项目对应一家伙伴 |
| 右侧:组织机构矩阵 | 机构行 × 「查询」权限列,勾选=该机构人员可查看该伙伴 |
| 工具栏 | 退出、数据权限类型、编辑、保存、完成、帮助 |
选中某家伙伴后,右侧列出所有机构;给哪个机构勾上「查询」,该机构(及其未自定义的下级)的人员就能查到这家伙伴。窗口操作方式、继承规则与右键批量勾选,与数据权限完全一致。
三、业务操作步骤
步骤 1:打开启用开关
系统维护 → 系统设置 → 设置系统特点 → 权限设置,勾选【启用业务伙伴查询权限】并保存。保存后重新进入该页,勾选项保持选中,伙伴级过滤才开始生效。
步骤 2:进入数据权限并选择类型
系统维护 → 权限设置 → 数据权限,点【数据权限类型】,在选择框中选中「业务伙伴查询权限」,确定。左侧数据项目面板按该类型加载,标题栏同步更新。
步骤 3:选中要保密的伙伴并授权
- 在左侧数据项目里选中目标客户或供应商;
- 点【编辑】,在右侧机构矩阵中给需要查看该伙伴的机构双击勾选「查询」;
- 需要差异化的机构先双击「不继承权限」列切到自定义,再勾选;
- 点【保存】或【完成】。未被勾选的机构(含其下级人员)即查不到这家伙伴。
步骤 4:用受限账号验证
用一个未被授权的账号登录,依次检查三处:
- 客户/供应商档案列表——被纳入权限且未授权的伙伴不再出现;
- 新建销售单或采购单选择伙伴——搜不到该伙伴;
- 销售、采购、结算类查询报表——查不到该伙伴名下的任何营业数据。
三处都查不到即生效。完全没有伙伴查询权限时,打开伙伴查询会收到提示 您没有查询业务伙伴数据的权限!。作为对照,授权账号仍可查询全部伙伴数据。
四、字段详细说明
| 字段/项目 | 含义 |
|---|---|
| 启用业务伙伴查询权限 | 伙伴级过滤总开关,勾选后档案与报表才按授权限制可见范围 |
| 业务伙伴 | 纳入管控的对象,同时包含客户与供应商,在数据项目左侧逐个列出 |
| 查询 | 本类型唯一的权限项,勾上即允许看到该伙伴及其营业数据 |
| 机构授权 | 在矩阵中给机构勾选的查询权限,机构下的人员按继承关系取得该结果 |
| 数据表现 | 含义 |
|---|---|
| 伙伴未被纳入权限 | 全员可见、可查 |
| 伙伴被纳入权限且人员机构有「查询」授权 | 正常可见、可查 |
| 伙伴被纳入权限且人员机构无授权 | 档案不可见、单据选不中、报表不出现其营业数据 |
五、典型使用场景
场景 1:门店员工只查指定客户
背景:某连锁企业希望一家门店的员工只能查询被指定的少数客户,其他客户对其保密。
操作:启用业务伙伴查询权限 → 数据权限选「业务伙伴查询权限」→ 逐个选中需保密的客户 → 只给该门店机构勾「查询」→ 门店人员登录后,客户档案与销售查询仅列出被授权的几家客户。
场景 2:个别供应商采购保密
背景:某原料供应商的采购价与采购量属于机密,只允许采购总监与财务主管查阅,其余供应商不受影响。
操作:启用特点 → 只把该供应商纳入权限 → 给采购部、财务部机构授权 → 其他人员的供应商列表与采购报表均不再出现该供应商,其余供应商照常可见。
六、权限控制与前置条件
- 本功能入口只对具备权限配置能力的人员开放,普通业务人员看不到也改不了该设置;
- 必须先启用【启用业务伙伴查询权限】,再去做授权,顺序颠倒会导致权限看起来"没生效";
- 与业务伙伴区域权限可叠加使用:区域权限按区域批量隐藏、本类型按单个伙伴授权,两者取交集,任一环节没授权就查不到;只做个别伙伴保密时不必开区域权限,用本类型更省事;
- 权限调整保存后,人员重新打开查询窗口即可看到新范围,不需要重启客户端;
- 以超级用户身份登录时,这类过滤整体不生效(便于排错),验证效果要用普通账号;
- 若权限相关菜单本身不可见,先核对机构功能参数中的权限开关。
七、常见问题
1. 勾了开关,报表还是能看到全部客户
- 原因:目标伙伴没有被纳入本类型的数据项目,或人员所在机构已被授权「查询」;
- 处理:回到数据权限确认该伙伴在左侧清单中,再检查机构矩阵中该机构是否被误勾。
2. 区域权限和本类型是一回事吗
- 不是。区域权限按伙伴所在片区批量隐藏,本类型按单个客户/供应商逐个授权;两者可同时启用、取交集。
- 处理:只藏几家特定伙伴时用本类型更省事;要按区域整体保密时用业务伙伴区域权限。
3. 想确认某家伙伴到底授权给了谁
4. 启用后历史报表数字与以前对不上
- 原因:受限人员的报表结果天然不含被隐藏伙伴的数据,与启用前的全量口径不可直接比较;
- 处理:需要全量口径时由授权人员查询,或临时关闭开关后再取一次对比数。
