已在3.4.5.21版本《哈萨克斯坦贸易管理》(3.4版)上验证。
您的销售部门有五名经理。每个人在数据库中都应该只看到自己的交易对象和自己的订单,而看不到别人的。给每个人单独设置权限——既耗时又不可靠:忘了给一个人设置,又给另一个人设置了多余的权限。而且明天又会来新员工,一切都要重来一遍。正确的做法只有一个——把人集合到用户组中,一次性给整个组分配权限和限制。新经理来了——把他加入组,他立刻获得和同事相同的权限。这正是"用户组"目录存在的意义。
1. 用途
"用户组"目录将信息库的用户合并为具名组。组是一个"篮子",您把人放进去,以便之后一次性分配权限(通过访问组配置文件)并设置他们具体能看到哪些数据(记录级别的访问限制,RLS)。这是一个纯管理性对象——它不参与会计核算,也不生成凭证。
2. 在哪里查找
界面中的主要路径:
主数据与管理 → 用户与权限设置部分 → 用户。在用户列表左侧启用分组显示(更多按钮 → 用户组)——那里有组的树形结构,通过创建组按钮可以新建目录元素。
要直接打开所有组的列表,可在1C中通过服务 → 按导航链接跳转(或主菜单 → "所有功能")插入导航链接:
e1cib/list/Справочник.ГруппыПользователей
只有具有管理员角色或用户管理权限的用户才能使用此目录。普通经理看不到组。
2a. 如何查看自己的版本
主菜单(左上角的☰图标)→ 帮助 → 关于程序。在打开的窗口中:"1C:Предприятие"这一行是平台版本,配置名称所在行是版本号和发行版(例如3.4.5.21)。请以此为准:不同发行版中字段和按钮的位置可能有所不同。
3. 如何填写
组的表单很简单,但每个字段都有其意义。
| 字段 | 用途/出错后果 |
|---|---|
| 名称(必填) | 您用来查找该组并分配权限的组名。不能留空保存。请按含义填写("销售经理"、"1号仓库保管员"),而不是"组1"——否则半年后您就想不起来这是给谁分配访问权限的了。 |
| 组包含所有用户(标志) | 特殊模式。启用后——所有用户(包括未来的用户)都会自动进入该组,"组成"表则不再手动编辑。适合"给所有人"的分发。如果在工作组上误设此标志——所有人都会获得数据访问权限。 |
| 组成(表格部分,"用户"列) | 包含哪些人到组中。添加行并从"用户"目录中选择用户。忘记添加某人——他不会获得该组的权限;添加了多余的人——他会看到别人的数据。一个用户可以同时属于多个组。 |
| 父级(层级结构) | 组可以互相嵌套:"销售部" → "批发销售"、"零售销售"。嵌套有助于按大块分配权限。不能让组成为自己的父级。 |
| 备注/说明 | 您的笔记:该组的用途、负责人是谁。不影响任何功能,但能为继任者节省时间。 |
操作步骤:
- 按第2节中的路径打开组列表。
- 点击创建组。
- 填写名称——必填项。
- 决定:这是"面向所有人"的组(勾选标志)还是特定人员名单(填写组成)。
- 在组成中点击添加,选择用户。
- 写入并关闭。
仅仅创建组本身还不会赋予任何权限。要让组具有实际作用,需要将它与权限配置文件关联:进入用户与权限设置 → 访问组 → 创建访问组,选择配置文件(例如"销售经理"),并在成员中指定您的用户组。
4. 实例分析
任务:三名经理——阿赫梅托夫、金和苏列梅诺娃——应该只看到自己的交易对象,而不是整个客户库。
第1步:创建组。名称:销售经理。"包含所有人"标志——取消勾选。在"组成"中添加三名用户。
第2步:分配权限。在访问组中创建访问组"销售",配置文件——"销售经理",成员——销售经理组。现在三人都获得了相同的销售权限集。
第3步:限制可见性。在主数据与管理 → 用户与权限设置 → 在记录级别限制访问中启用限制。按销售经理组配置可见性,使每个人只看到自己被指定为负责经理的交易对象。
结果。阿赫梅托夫登录数据库后,在交易对象列表中只看到自己的客户。金和苏列梅诺娃——各自的客户。第四名经理奥斯帕诺夫入职——您只需在组的"组成"中添加一行,他立即获得与同事相同的权限和相同的可见性逻辑。无需单独进行任何设置。
那凭证和金额在哪里呢?这里没有,也不可能有。"用户组"是访问管理的行政性目录。它不生成会计记录(无论是1210、1330、3310科目,还是16%增值税),不计算个人所得税、养老保险金或社会税,也不影响单据中的金额。分配权限不会改变核算——它只决定谁能在程序中看到和做什么。
5. 目录的"操作类型"
该目录没有像单据那样的操作类型,但有三种使用模式:
- 带列表的普通组——您手动维护"组成"。主要工作方式。
- "包含所有用户"的组——组成自动形成,标志已启用。适用于"面向全体员工"的场景。
- 父组(层级节点)——合并嵌套的子组,以便按大块分配权限。
数据库中已存在预定义组"所有用户"——它不能被删除,始终涵盖所有人。
6. 写入时发生什么
点击写入时,程序会保存目录元素及其组成。该对象不会生成任何会计凭证、登记册的移动记录、ЭСФ(电子发票)和СНТ(货物调拨清单)等电子单据——它与货物流转和税务无关。
写入的实际效果:
- 该组可在访问组中被选择(用于通过配置文件分配权限)。
- 该组可用于记录级别访问限制设置(RLS)——作为数据库判断向谁显示哪些数据的标志。
- 更改组成会立即改变组内所有人的权限:移除某人——他失去访问权;添加某人——他获得访问权。
7. 打印表单
"用户组"目录没有打印表单——这不是会计或税务单据,没有什么可打印的。可以通过管理服务报表来分析权限分配情况:用户与权限设置 → 报表 → "访问权限"和"用户信息"。在那里可以看到用户属于哪些组,以及由此产生的权限。
8. 常见错误
"'名称'字段未填写"。您在名称为空的情况下点击了"写入"。请填写有意义的组名并保存。
"组不能包含自身"/层级循环。您试图让组成为自己的父级,或创建了嵌套环。请在"父级"字段中选择另一个组,或将其留空。
"用户已在组的组成中"。"组成"中重复指定了同一个人。删除重复的行——重复不会带来任何好处。
"对数据执行操作的权限不足"。您不是管理员。只有具有用户管理权限的用户才能修改组——请联系该用户。
添加了权限,但访问权限没有出现。经典问题:创建了组并加入了人员,但没有将其与访问组和配置文件关联。组本身不会分配权限——务必在"访问组"部分为其指定配置文件。
经理看到了别人的数据。检查该组是否设置了"包含所有用户"标志,以及记录级别访问限制是否已启用——没有它,RLS不起作用。
9. 常见问题
"用户组"和"访问组"有什么区别? 用户组是人员名单("谁")。访问组将名单与权限配置文件关联("能做什么")。权限由访问组分配,用户组只是确定其成员。
一个用户可以属于多个组吗? 可以。权限会叠加:此人会获得他所有组共同赋予的全部权限。
"组包含所有用户"标志的作用是什么? 该组会自动涵盖数据库的所有用户,包括以后创建的用户。此时不再手动维护"组成"。适合"面向所有人"的分发和通用权限。
可以删除"所有用户"组吗? 不可以。这是一个预定义元素,受到保护,不能被删除或标记删除。
如何删除自己创建的组? 将其标记为删除(右键 → "标记删除"),然后执行管理 → 删除已标记对象。如果访问组仍在引用该组,程序不会允许删除它——请先移除引用。
用户组会影响增值税、个人所得税或单据中的金额吗? 不会。这是访问管理工具。它不会影响增值税计算(哈萨克斯坦自2026年起税率为16%)、个人所得税、养老保险金、社会税以及单据中的任何金额。
设置了组,但员工仍然看不到需要的单据。为什么? 很可能是该组没有通过"访问组"与配置文件关联,或者配置文件本身没有该部分的权限,或者启用的记录级别限制阻断了数据。请检查整个链条:用户 → 组 → 访问组 → 配置文件。
如果把某人从组的组成中移除,权限会怎样? 他会立即失去该组赋予的所有权限和数据可见性。如果他仍需要这些权限——请将他加入另一个组或单独指定权限。
组可以互相嵌套吗? 可以,该目录是层级式的。嵌套有助于按大块分配权限(部门 → 子部门)。程序禁止环形嵌套。
如何了解用户实际获得了哪些权限? 打开用户卡片,或查看"用户与权限设置"部分中的"访问权限"报表——那里可以看到该用户所有组的最终权限集。
10. 相关对象
- "用户"目录——组"组成"中元素的来源;没有用户的组没有意义。
- 访问组和访问组配置文件——在这里,用户组转化为实际权限。
- 记录级别访问限制(RLS)——将组用作数据可见性判断标准的机制。
- 外部用户/外部用户组——为在外部服务中工作的交易对象和合作伙伴设置的类似机制。
如何查看自己的版本。主菜单 → 帮助 → 关于程序:那里标明了1C:Предприятие平台版本和配置发行版。
本教程针对《哈萨克斯坦贸易管理》3.4版、3.4.5.21发行版编写。
