RUKKENZH
向AI提问
栏目1C 配置对象
外部用户组目录《哈萨克斯坦贸易管理 3.4》
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
文章版本:📘 会计版⚙️ 技术人员版

外部用户组目录《哈萨克斯坦贸易管理 3.4》

适用于: 1С:Управление торговлей для Казахстана, 版本 3.4.5.21 (2026年7月9日) · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — 1C 与会计专家,实战型讲师
由BuhGPT编辑部编写

1. 标识

参数 值
对象类型 目录(Catalog)
名称 ГруппыВнешнихПользователей
完整名称 Справочник.ГруппыВнешнихПользователей
同义词 "外部用户组"
配置 哈萨克斯坦贸易管理,版本 3.4.5.21
子系统 "用户"(标准子系统库 БСП 中的机制)
层级 元素层级结构(组可以相互嵌套)
所有者 无(独立目录)
主要表现形式 以名称形式
用途 合并具有相同系统数据访问权限的外部用户。用于记录级访问限制机制(RLS),以及设置外部用户(合作伙伴、交易对手、通过网页客户端/个人办公室工作的个人)的权限。

查找位置:导航链接 e1cib/list/Справочник.ГруппыВнешнихПользователей。在界面中——参考信息和管理 → 用户及权限设置 → 外部用户 → 外部用户组部分(在启用"外部用户"选项时可用)。

该目录属于服务性对象:不参与商品、货币或税务核算。UT 应用对象(销售、ЭСФ、СНТ、16% 增值税结算、个人所得税、养老金缴款等)不引用它——它仅服务于安全和权限划分子系统。


2. 表头字段和表格部分

表头字段

字段 类型 用途
Наименование 字符串 组名称(标准字段)。
Родитель СправочникСсылка.ГруппыВнешнихПользователей 指向上级组的引用(元素层级结构)。
ВсеПользователи 布尔值 预定义组的标志,该组自动包含所有外部用户。通常仅在一个预定义组"所有外部用户"上设置;该组的组成不能手动编辑。
Комментарий 字符串(无限制) 关于组用途的任意文本说明。

表格部分

表格部分 列 用途
Пользователи ВнешнийПользователь(СправочникСсылка.ВнешниеПользователи) 属于该组的外部用户明确列表。当 ВсеПользователи = Истина 标志设置时不填写。
Назначение ТипПользователя(类型/可定义类型) 限制哪种所有者对象类型(合作伙伴、交易对手、个人等)的外部用户可以被包含在组中。表单用它来过滤选择及检查组成的正确性。

需要针对具体版本 3.4.5.21 进行核实:表格部分 Назначение 的确切列组成以及是否存在服务字段(例如"组参与任务分配"标志)取决于所嵌入的 БСП 版本。核心部分(层级结构、ВсеПользователи、Пользователи 表格部分)在各版本之间保持不变。


3. 表单

表单 类型 用途
ФормаЭлемента 元素表单 组的主要表单:名称、父级、注释以及编辑组成("用户"表格)。包含考虑到 Назначение 字段限制的外部用户选择/添加命令。
ФормаСписка 列表表单 查看组的层级列表;进入组成;创建/复制组。通过导航链接打开。
ФормаВыбора 选择表单 从其他对象和权限设置中选择组。

不需要单独的组(文件夹)表单——层级结构在元素级别构建,因此编辑通过 ФормаЭлемента 进行。


4. 模块关键过程

证据材料中未附有单独的应用 BSL 代码,因此以下是 БСП 该类型对象的标准处理程序。在标准配置代码中,逻辑被放在"用户"子系统的公共模块中(ВнешниеПользователи、ПользователиСлужебный、ПользователиВнутренние)。

对象模块(Справочник.ГруппыВнешнихПользователей.МодульОбъекта):

  • ОбработкаЗаполнения — 创建新组时填充默认字段。
  • ПередЗаписью — 正确性控制:禁止手动更改预定义组"所有外部用户"的组成(ВсеПользователи = Истина),检查组成是否符合指定的 Назначение,防止层级循环。
  • ПриЗаписи — 调用服务方法更新非规范化的组组成(考虑嵌套组重新计算成员)以及后续更新 RLS 的访问密钥/访问集。
  • ПередУдалением — 引用控制以及禁止删除所有外部用户的预定义组。

元素表单模块(ФормаЭлемента):

  • ПриСозданииНаСервере — 阻止编辑"所有外部用户"组的组成,根据当前用户权限设置元素可用性。
  • 外部用户选择处理程序(ПользователиНачалоВыбора / "选择"命令),按 Назначение 字段过滤。
  • ПослеЗаписиНаСервере — 关于组成变更的通知,以更新相关表单。

公共模块(服务于该目录):

  • ВнешниеПользователи — 编程 API:获取用户组、检查隶属关系、更新组成。
  • ПользователиВнутренние / ПользователиСлужебный — 重新计算组组成寄存器并更新 RLS 数据。

5. 过账和记账

该目录不是单据,也不进行过账——它不生成科目表过账记录以及应用累计寄存器的记账。因此,哈萨克斯坦标准科目表科目(1210、1030、1330、3310、3130、6010、7010)以及税务计算(16% 增值税、个人所得税、10% 养老金缴款、3.5% ОПВР、2% ВОСМС、3% ОСМС、5% СО、6% 社会税)不适用于它——这是安全子系统的对象,而非核算对象。

元素记录唯一引发的"记账"是更新访问限制机制的服务数据:

更新内容 用途
信息寄存器 СоставГруппВнешнихПользователей(独立、非规范化) "组↔外部用户"配对的平面列表,考虑嵌套组和 ВсеПользователи 标志展开。用于 RLS 模板中快速检查外部用户是否属于该组。
访问值集/访问密钥(RLS) 在组成变更时重新计算,以便权限变更无需重启即可生效。

重新计算在服务器上于元素记录时执行(ПриЗаписи → БСП 服务方法)。


6. 关联对象和基于输入

关联对象:

  • Справочник.ВнешниеПользователи — 组组成的元素(外部用户基于合作伙伴、交易对手、个人创建)。
  • Справочник.ГруппыПользователей — 内部(正式)用户的类似机制。
  • РегистрСведений.СоставГруппВнешнихПользователей — 用于 RLS 的非规范化组成。
  • "访问管理"子系统的对象:配置文件、访问组、访问密钥/集——将外部用户组用作访问值。

基于输入:不支持(既不作为基础,也不基于其他对象)。创建方式——在列表中手动创建或通过 ВнешниеПользователи API 编程创建。


7. 扩展点

  • 配置扩展:在 ФормаЭлемента 和 ФормаСписка 中添加字段/命令,通过 &После / &Вместо 注解拦截对象模块处理程序(需谨慎——逻辑与 БСП 核心紧密相关)。
  • БСП 编程 API:公共模块 ВнешниеПользователи 的方法(获取用户组、检查隶属关系、编程维护组成)——是集成的首选方式,而非直接操作该目录。
  • 附加字段和信息:"属性"子系统允许在不更改元数据的情况下用附加字段扩展组(需要将该对象包含在附加信息类型的组成中)。
  • RLS 机制:在为合作伙伴/交易对手开发行业数据可见性限制时,自定义访问限制模板可以依赖 СоставГруппВнешнихПользователей 寄存器。
  • 目录记录的事件订阅——用于与外部访问管理系统集成(例如同步组组成)。

进行修改开发时需要核实:"用户"子系统服务过程的签名属于 БСП 的内部 API,可能在平台/库的不同版本间发生变化——应依赖 ВнешниеПользователи 模块中已文档化的导出方法。

常见问题

参照信息"外部用户组"是否生成凭证并参与增值税/个人所得税核算?
不。这是安全子系统的服务对象。它不进行过账,不会在哈萨克斯坦共和国会计科目表上生成流转记录,也不参与税款计算(16%增值税、个人所得税、强制养老金缴款等)。写入时,它仅更新信息登记表"外部用户组构成"和RLS数据。
外部用户组与用户组有何区别?
外部用户组汇集了参照信息"外部用户"中的元素(通过个人账户/网页客户端工作的合作伙伴、交易对手、自然人),而"用户组"则汇集信息库的在编(内部)用户。两种机制都用于划分访问权限,但针对不同类别的用户。
所有外部用户如何一次性归入某个组?
预定义组设置了属性所有用户 = 真("所有外部用户")。其构成不能手动编辑——所有外部用户自动被视为属于该组。对于其他组,构成需在"用户"表格部分中明确指定,并考虑"用途"属性的限制。
如何正确以编程方式处理组的构成?
应通过公共模块"外部用户"的导出方法(检查归属、获取组、维护构成)进行,而不是直接写入参照信息。这样可以保证反规范化登记表"外部用户组构成"和RLS访问键的正确重新计算。

延伸阅读

最新解答

参考来源

这篇文章对您有帮助吗?
💼 需要 1C 或会计方面的帮助?Слава КВЦ — 在哈萨克斯坦拥有多年 1C 实践经验。查看逐条解析的哈萨克斯坦税法 2026,或在 BuhGPT 聊天中提问 — 几秒钟即可获得答复。
标签:1СKZCatalogs