在3.4.5.21版本《哈萨克斯坦贸易管理》(3.4版)上验证。
经理抱怨:打开员工卡片,一半字段被隐藏——身份识别号(ИИН)、电话、出生日期都看不到。或者相反——普通销售员却能随意翻看总经理的数据,尽管他根本不该看到这些。您去查权限设置,却碰到一个陌生的目录——"个人访问组"。下面介绍这是什么、为什么需要它,以及如何使用它,让每个人只看到应该看到的内容。
先说明一点:这不是核算单据。这里没有金额、增值税、记账分录和电子发票。这是数据访问限制机制(RLS)的辅助目录。因此下面关于借贷记账和电子单据的部分我们如实标注为"不适用",并解释实际发生的情况。
1. 用途
"个人访问组"目录将数据库中的所有个人(员工、联系人、报账人)划分为若干组。用户在其设置中被授予一个或多个组权限——他就只能查看和编辑属于这些组的个人数据。这样您就能防止工资和个人数据被无关人员查看,同时遵守哈萨克斯坦《个人数据法》。
2. 在哪里找到
该目录是辅助性的,因此不一定能通过菜单直接打开。有三种可行途径:
通过权限设置:"参考信息与管理"→"用户与权限设置"→"个人数据访问限制"部分(需勾选启用)。旁边有打开组和分配个人的命令。
从个人卡片中:打开任意"个人"(工资/人事→个人)——那里有"访问组"字段,可从中进入目录并创建新组。
通过1С导航链接直接访问:"服务"(或平台主菜单)→"通过导航链接跳转"→输入:
e1cib/list/Справочник.ГруппыДоступаФизическихЛиц
如果菜单项被界面设置隐藏,最后一种方法最快捷。
2a. 如何查看自己的版本
"帮助"→"关于程序"(或右上角的ℹ图标)。窗口中会显示两个版本号:平台版本(例如8.3.24.x)和配置版本——应显示"哈萨克斯坦贸易管理,3.4版(3.4.5.21)"。如果版本不同,个别字段名称可能有所变化,但目录的逻辑相同。
3. 如何填写
该目录很简单——不是单据,而是一组命名组。字段最少,但每个都影响结果。
| 字段 | 必填 | 用途及出错后果 |
|---|---|---|
| 名称 | 是 | 组名,之后在个人卡片和用户设置中选择使用。请起一个有意义的名字:"管理层""财务部""零售——阿拜街门店"。不能留空保存。如果命名含糊(如"组1"),在配置权限时很容易分配错组,把不该看的工资信息暴露给无关人员。 |
| 编码 | 自动 | 自动生成,通常无需修改。用于内部识别和数据交换。 |
| 上级(若启用层级结构) | 否 | 可将组归入文件夹(例如把所有零售网点归入"门店"文件夹)。文件夹本身不影响访问权限,只有最终的组才起作用。 |
组创建完成后,工作分两处进行:
- 个人卡片——"访问组"字段:指定具体某人属于哪个组。未填写的话,该个人将处于"无组"状态,只有被明确授权访问"空"组或全部组的人才能看到他。
- 用户设置——"参考信息与管理"→"用户与权限设置"→用户→"个人访问组":勾选允许该用户访问哪些组。
规则很简单:只有当某个个人所属的组出现在用户被允许的组列表中时,用户才能看到该个人。
4. 案例分析
这里没有记账分录——这是访问目录,而不是账户操作(1210/3310/6010及相应的16%增值税与此无关)。因此本节的核心内容是访问权限划分的工作场景。我们以具体人员为例来分析。
已知条件。公司有三类人员:
- 总经理阿赫梅托夫和总会计谢尔盖耶娃——工资数据属于敏感信息。
- 门店的12名销售员。
- 仓库管理员和司机。
任务。人事专员应能查看所有人。工资核算员也应能查看所有人。而高级销售员只能查看自己的12名销售员,不能看到总经理和会计。
第一步:创建组(e1cib/list/Справочник.ГруппыДоступаФизическихЛиц):
- "管理层与财务部"
- "零售部"
- "仓储与物流部"
第二步:分配个人——在每个人的卡片中设置"访问组":
| 个人 | 访问组 |
|---|---|
| 阿赫梅托夫、谢尔盖耶娃 | 管理层与财务部 |
| 12名销售员 | 零售部 |
| 仓库管理员、司机 | 仓储与物流部 |
第三步:给用户分配组:
| 用户 | 被允许的组 |
|---|---|
| 人事专员 | 全部三个组 |
| 工资核算员 | 全部三个组 |
| 高级销售员 | 仅"零售部" |
结果。高级销售员打开个人列表时能看到12名销售员。阿赫梅托夫和谢尔盖耶娃的卡片对他来说根本不出现在选择列表中,他们的金额和身份识别号也无法访问。人事专员和核算员能看到所有人。这正是所需要的效果——而且没有任何一笔记账分录:该机制在记录读取层面运行。
5. 操作类型
该目录没有单据意义上的"操作类型"。功能上,组以两种模式参与运行:
- 读取限制——没有相应组权限的用户在列表和报表中看不到该个人。
- 修改限制——即使能看到(若如此设置),用户也无法编辑其他组的数据。
具体的限制组合并非在组本身中设置,而是在访问配置文件和"个人数据访问限制"设置中定义。
6. 过账时生成什么
该目录不需要过账,因此:
- 不生成借贷记账分录。这不是会计操作。
- 不生成电子单据(电子发票信息系统中的ЭСФ、СНТ)。访问组不参与商品流转和税务核算。
- 没有核算登记簿的移动记录。
实际发生的情况:组的值被写入个人的属性字段,而记录级别的访问限制机制(RLS)在每次访问时都会核对该个人所属组与用户的组列表,并决定是否显示该记录。技术上,"用户↔被允许的组"这一关联存储在权限设置的信息登记簿中;无需手动操作该登记簿,一切都通过用户设置完成。
7. 打印表单
该目录没有自己的打印表单——打印访问组本身没有意义。如需记录组结构(例如用于个人数据保护规程),可通过"更多"→"输出列表"(导出为文件/打印/表格文档)使用标准列表输出功能。
8. 常见错误
"权限不足,无法查看"/个人卡片无法打开。 用户未被分配该人所属的组。请进入用户设置→"个人访问组",添加所需的组。
"无法保存。元素不能作为自身的上级"——在层级结构中试图将某组设为自己的上级组。请在"上级"字段中删除对自身的引用。
所有人都能看到某个个人,尽管不应该。 该个人的"访问组"字段未填写。空组通常对启用了"访问所有无组人员"权限的用户开放。请为该个人指定具体的组。
"无法删除对象,发现引用该对象的其他对象"——试图删除仍关联着个人的组。请先将这些个人重新分配到其他组(可通过属性批量修改处理方便地完成),然后再删除。
启用限制后,部分员工报表变"空"了。 这是预期结果:启用"个人数据访问限制"后,用户只能看到自己所属组的数据。请检查是否已给所有需要的人分配了相应的组。
9. 常见问题
这是单据吗?为什么没有金额和记账分录? 不是,这是权限机制的辅助目录。它不生成记账分录,不计算增值税(哈萨克斯坦自2026年起税率为16%),也不生成电子发票/电子运单——它只是将个人分配到组以限制访问。
个人访问组与用户角色/配置文件有什么区别? 配置文件和角色回答的是"能做什么"(操作类型、对象)的问题。个人访问组回答的是"能看到谁的个人数据"的问题。这是不同的层级,二者配合运作。
该机制本身在哪里启用? "参考信息与管理"→"用户与权限设置"→"个人数据访问限制"复选框。只要未启用,组虽然存在,但不产生任何影响。
一个人可以属于多个组吗? 个人卡片中只能指定一个访问组。但一个用户可以被允许访问多个组——访问权限划分正是这样实现的。
如何快速将数百名个人分配到各组? 通过"更多"→属性批量修改:选中所需的个人,一次性为他们设置统一的访问组。
删除了某个组,其中的人会怎样? 无法直接删除仍关联着个人的组(1С会因存在引用而拒绝操作)。请先重新分配这些个人,然后标记该组待删除,再通过"删除已标记对象"功能删除。
管理员用户也受组限制吗? 拥有完全权限的用户通常可以查看所有数据,不受组限制。限制仅对配置文件中启用了相应限制的普通用户生效。
如果数据库只有一两个用户,是否需要这个功能? 理论上不需要。该机制在有多名职责不同的员工、且存在不能向所有人展示的敏感个人/工资数据时才有价值。
访问组是否影响打印表单和报表? 是的,间接影响:如果用户对某个人没有访问权限,该人就不会出现在他的报表和列表中。组本身没有单独的打印表单。
个人卡片中的"访问组"字段去哪儿了? 只有启用"个人数据访问限制"后该字段才会出现。启用该机制后,字段就会恢复显示。
10. 相关对象
- 个人(工资/人事→个人)——每个人都在此设置"访问组";这是该目录的主要"使用者"。
- 用户及其设置("用户与权限设置")——在此为用户分配被允许的组列表。
- 访问组配置文件/角色——规定用户能做什么;个人访问组则通过限定可见人员范围来补充这些权限。
- "属性批量修改"处理——用于方便地为大量个人批量分配组。
该目录不是"依据"某单据录入的,本身也不作为任何操作的依据——它只需配置一次,之后就自动应用于个人卡片和用户设置中。
如何查看自己的版本:"帮助"→"关于程序"——那里有平台版本号和配置版本号的行。本材料基于《哈萨克斯坦贸易管理》配置3.4.5.21版本(3.4版)编写和验证。在其他版本中,命令名称可能略有不同,但个人访问组的工作原理保持一致。
