1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录(Catalog) |
| 名称 | ГруппыДоступа |
| 完整路径 | Справочник.ГруппыДоступа / Catalogs.ГруппыДоступа |
| 同义词 | «访问组» |
| 配置 | 哈萨克斯坦贸易管理,3.4.5.21 |
| 来源子系统 | «标准子系统库»(БСП),«访问控制»功能区 |
| 层级结构 | 无(平级列表) |
| 所有者 | 无(独立目录) |
| 预定义元素 | Администраторы(管理员) |
用途。 «访问组»是访问权限划分机制的服务目录。每个元素将一组用户(和/或用户组)与一个访问组配置文件(Справочник.ПрофилиГруппДоступа)关联,并在必要时按访问类型附加记录级访问限制(RLS)。正是用户在访问组中的成员身份决定了为其分配了哪些角色以及可以处理哪些值(组织、仓库、合作伙伴等)。
重要提示:这是安全子系统对象,而不是核算凭证。它不产生会计分录以及商品/资金流转。但正是通过访问组来规定谁能访问产生核算记录的凭证(例如,«商品和服务销售»凭证,在哈萨克斯坦按收入金额借记1210贷记6010,并按16%增值税税率贷记3130 —— 详见第5节)。
在1С中的位置:«基础数据与管理»区块 → «访问组»。
导航链接:e1cib/list/Справочник.ГруппыДоступа。
2. 表头属性和表格部分
表头属性
| 属性 | 类型 | 用途 |
|---|---|---|
Наименование |
字符串 | 访问组的名称。对于新建的组,默认继承所选配置文件的名称。 |
Профиль |
СправочникСсылка.ПрофилиГруппДоступа |
关键属性:确定角色集合以及在该组中设置限制的访问类型列表。 |
Описание |
字符串(多行) | 关于该组的自由文本备注/说明。 |
Пользователь |
СправочникСсылка.Пользователи |
仅在个人访问组(即从用户卡片中为单个特定用户授予权限时)中填写。对于«公共»组则为空。 |
Предопределенная |
布尔值 | 预定义元素标志(Администраторы)。 |
ПометкаУдаления |
布尔值 | 标准属性。 |
表格部分 Пользователи(用户)
| 属性 | 类型 | 用途 |
|---|---|---|
Пользователь |
СправочникСсылка.Пользователи、Справочник.ГруппыПользователей、Справочник.ВнешниеПользователи、Справочник.ГруппыВнешнихПользователей(复合类型) |
访问组的参与者——将被赋予配置文件角色的用户和/或其用户组。 |
表格部分 Ограничения(访问限制 / RLS)
| 属性 | 类型 | 用途 |
|---|---|---|
ВидДоступа |
ПланВидовХарактеристик.ВидыДоступа |
在该组中受限的访问类型:«组织»、«仓库»、«合作伙伴»、«合作伙伴组»、«自然人»等。具体列表由配置文件设定。 |
ВсеРазрешены |
布尔值 | «该访问类型的所有值均被允许,下方列出的除外»标志(否则为«除下方列出的以外,全部禁止»)。 |
ЗначениеДоступа |
复合类型(值目录) | 该访问类型的具体允许/禁止值。 |
ВключаяПодгруппы / ВключаяВложенные |
布尔值 | 将规则应用于该值层级结构的下级元素(文件夹、子组)。 |
3. 窗体
| 窗体 | 用途 |
|---|---|
ФормаЭлемента |
访问组的主窗体:选择配置文件、维护参与者组成(表格部分«用户»)以及按访问类型配置限制(表格部分«限制»)。 |
ФормаСписка |
供管理员使用的访问组列表;按配置文件、用户、删除标记进行筛选。 |
ФормаВыбора |
在其他对象和服务机制中选择访问组。 |
| 辅助值编辑窗体 | 在限制行中选取访问值(组织、仓库、合作伙伴)的对话框。 |
单独的«用户访问权限设置»窗体从用户卡片中调用,并间接操作该目录,创建/补充个人访问组。
4. 模块关键过程
未附带针对该对象各模块的单独BSL证据——以下列出该БСП对象在«访问控制»子系统的对象模块和通用模块中典型的处理程序:
ОбработкаЗаполнения(填充处理)—— 在录入新组时,从所选配置文件中填入名称和访问类型组成。ПередЗаписью(写入前)—— 正确性检查:核实访问类型是否与所选配置文件相符,在不允许的情形下禁止修改预定义组Администраторы,检查当前用户的管理权限。ПриЗаписи(写入时)—— 关键过程:为该组的所有参与者启动访问权限划分服务登记簿的重新计算和更新(见第5节)。ПередУдалением(删除前)/删除标记处理 —— 级联更新登记簿,以正确撤销被删除组用户的角色和限制。- 通用模块
УправлениеДоступом、УправлениеДоступомСлужебный的过程 —— 计算访问值集合、更新用户在组中的成员身份、重新计算角色权限。
需要核实(版本相关):更新RLS的内部过程的具体组成取决于3.4.5.21中内置的БСП版本。
5. 过账与移动
该目录不进行过账——目录没有过账机制,因此不产生会计分录以及商品/资金移动。
相反,在记录/修改元素时,БСП机制会同步更新访问权限划分系统的服务信息登记簿:
| 登记簿(БСП典型) | 记录内容 |
|---|---|
ГруппыДоступаПользователей |
«用户 ↔ 访问组»对应关系(考虑嵌套用户组后展开的参与者组成)。 |
НаборыЗначенийДоступа |
根据表格部分«限制»计算出的访问类型允许值集合。 |
ЗначенияПравДоступа / RLS服务登记簿 |
角色的最终权限和记录级限制条件对应的值。 |
正是这些移动记录随后被用于访问限制模板(RLS)中,用于应用对象的读写操作。
与核算的关系(背景说明,而非该目录本身的移动)。通过访问组授予的权限决定了对哈萨克斯坦核算凭证的访问权限。例如,具有«销售经理»配置文件并被授权特定组织的用户,处理«商品和服务销售»凭证,该凭证形成以下分录:
- 借记
1210(购货方短期应收账款)贷记6010(销售收入)——按销售额; - 贷记
3130(应交增值税)——按16%税率计算的增值税额; - 借记
7010(销售成本)贷记1330(商品)——按成本额; - 收款时借记
1030(活期账户资金)贷记1210;采购时借记1330/1420贷记3310。
产生这些分录的是核算凭证本身,而不是«访问组»目录;该目录只是按访问类型允许或禁止对这些凭证以及电子单据(ИС ЭСФ系统中的ЭСФ、СНТ)的操作。
6. 关联对象与基于凭证录入
直接关联:
Справочник.ПрофилиГруппДоступа(访问组配置文件目录)—— 角色和访问类型列表的来源(属性Профиль)。Справочник.Пользователи、Справочник.ГруппыПользователей、Справочник.ВнешниеПользователи、Справочник.ГруппыВнешнихПользователей—— 参与者组成(表格部分«用户»)。ПланВидовХарактеристик.ВидыДоступа及值目录(组织、仓库、合作伙伴、自然人等)—— RLS限制。- «访问控制»子系统的服务信息登记簿 —— 移动记录的接收方(见第5节)。
基于凭证录入:不支持。个人访问组是从特定用户的权限设置窗体中自动创建的,而不是通过«基于……录入»机制。
7. 扩展点
- БСП可重定义通用模块:
УправлениеДоступомПереопределяемый、ОграниченияДоступаНаУровнеЗаписейПереопределяемый—— 在进行二次开发时注册自定义访问类型、限制模板和访问组。 - 事件订阅/对象模块扩展 —— 控制参与者组成、审计访问组变更、与外部账户管理系统集成。
- 配置扩展 —— 在不脱离支持的情况下添加属性/窗体;同时应极其谨慎地修改RLS更新逻辑。
- 以配置文件作为主要配置工具 —— 建议通过
ПрофилиГруппДоступа配置权限,而将访问组用于与特定用户和值的关联,避免«模糊»角色逻辑。
需要核实(版本相关):可重定义过程和预定义访问类型的具体组成取决于哈萨克斯坦贸易管理3.4.5.21中所含的БСП版本。
