1. 标识
| 参数 | 值 |
|---|---|
| 对象类型 | 目录(Catalog) |
| 名称 | ВнешниеПользователи |
| 完整名称 | Справочник.ВнешниеПользователи / Catalog.ExternalUsers |
| 同义词 | 外部用户 |
| 配置 | 1С:哈萨克斯坦会计,版本 3.0,版本号 3.0.74.2 |
| 层级 | 组层级(外部用户组合成组以分配权限) |
| 所有者 | 无(独立目录) |
| 用途 | 对信息库外部用户的核算与管理——他们是非组织员工的自然人或法人,但对信息库拥有受限访问权限(交易对方、合作伙伴、审计员、客户)。每个外部用户都与一个授权对象(例如"交易对方"目录的元素)相关联,并可拥有具备已配置访问权限的自己的信息库用户。 |
对象性质。 这是"用户"子系统的服务性目录(属于 БСП——标准子系统库的组成部分)。它不参与会计核算,不生成分录和寄存器的运动,与税款计算无关。该目录由管理员在初次配置访问权限时使用,在日常工作中很少更改。列表窗体支持按用户类型和组进行筛选,并在选择时自动隐藏无效(已删除)的用户。
2. 表头属性与表格部分
2.1 表头属性
| 名称 | 类型 | 必填性 | 用途 |
|---|---|---|---|
| Недействителен(无效) | Булево |
不检查 | 用户的归档/锁定标志。设置后,该用户从选择列表中排除,且无法登录系统。 |
| ОбъектАвторизации(授权对象) | 任意引用类型(复合) | 必填(ShowError) | 指向与外部用户关联的业务逻辑对象(交易对方、组织等)的引用。用于识别和分配访问权限。 |
| УстановитьРолиНепосредственно(直接设置角色) | Булево |
不检查 | 绕过组设置直接为用户分配角色的标志。在组编辑时受保护,不可更改。 |
| Комментарий(注释) | Строка |
不检查 | 关于用户的任意文本备注,不影响业务逻辑。 |
| Подготовлен(已准备) | Булево |
不检查 | 用户工作就绪状态的服务性标志。在与信息库用户同步后设置。设置后无法手动重置(防止不一致更改的保护)。 |
| ИдентификаторПользователяИБ(信息库用户标识符) | УникальныйИдентификатор(UUID) |
不检查 | 关联信息库用户的唯一标识符。在创建/同步时自动填充,检查唯一性。 |
| ИдентификаторПользователяСервиса(服务用户标识符) | УникальныйИдентификатор(UUID) |
不检查 | 服务中用户的标识符(用于云端解决方案)。自动填充,检查唯一性。 |
| УдалитьСвойстваПользователяИБ(删除信息库用户属性) | ХранилищеЗначения |
不检查 | 过时属性(标记为"不使用")。以前存储信息库用户设置。为与旧版本兼容而保留。 |
目录的标准属性:Наименование(用户显示名称)、Код、Родитель(组)、ПометкаУдаления、Предопределённый。
2.2 表格部分
ДополнительныеРеквизиты(附加属性)
用途:存储外部用户的任意附加特征,由用户配置(电话、地址、其他属性)。无需更改配置的可扩展机制。
| 名称 | 类型 | 用途 |
|---|---|---|
| Свойство(属性) | ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения |
指向附加属性描述的引用(数据类型、名称、必填性)。 |
| Значение(值) | 任意类型 | 附加属性的值(类型由属性确定)。 |
| ТекстоваяСтрока(文本字符串) | Строка |
以文本形式表示值(用于无限长字符串和特殊数据类型)。 |
3. 窗体
所附证据中的窗体部分未详细说明(2.3 Формы …)。以下是 БСП"用户"子系统"ВнешниеПользователи"目录的典型窗体构成:
| 窗体 | 用途 |
|---|---|
| ФормаЭлемента(元素窗体) | 外部用户卡片:授权对象、"允许登录程序"标志、信息库用户设置(登录名、身份验证)、角色/访问组的分配、"无效"标志、附加属性和注释。 |
| ФормаГруппы(组窗体) | 外部用户组卡片:名称、授权对象类型、成员构成。用于组批量分配访问权限。 |
| ФормаСписка(列表窗体) | 外部用户及其组的层级列表,可按类型/组筛选;默认隐藏无效用户。 |
| ФормаВыбора(选择窗体) | 在其他对象中选择外部用户;自动排除无效用户。 |
"需要核实":在具体版本 3.0.74.2 中自有窗体的确切清单及其命名——与版本相关(部分窗体可能来自 БСП 的通用模块/扩展)。
4. 模块的关键过程
所附证据中不含 BSL 代码。以下是该类对象(对象模块/管理器模块)的典型处理程序,为 БСП"ВнешниеПользователи"目录所特有:
对象模块:
ОбработкаЗаполнения——初始化新用户,设置默认值。ПередЗаписью——检查与授权对象绑定的正确性;检查同一授权对象不会创建重复的外部用户;同步服务性标志(Подготовлен、标识符)。ПриЗаписи——写入/更新关联的信息库用户(ПользователиСлужебный.ЗаписатьИзменения…),刷新访问组。ПередУдалением——删除关联的信息库用户并清除访问权限设置。ОбработкаПроверкиЗаполнения——检查必填属性ОбъектАвторизации的填写(ShowError)。
管理器模块:
ОбработкаПолученияФормы——替换/选择所需窗体。- 外部用户与信息库用户同步的例行操作过程(来自通用模块
ПользователиСлужебный、ВнешниеПользователи)。
信息库用户、角色和访问组的管理逻辑主要在"用户"子系统的通用模块(
Пользователи、ВнешниеПользователи、ПользователиСлужебный、УправлениеДоступом)中实现,而不是在目录本身的模块中。
5. 过账与运动
该目录不是文档,也不执行过账:它不生成会计分录和累积/会计寄存器的运动。
元素写入的副作用仅影响平台和访问子系统的服务性机制:
- 创建/修改信息库用户记录(
ПользователиИнформационнойБазы); - 更新访问权限子系统的服务性信息寄存器(例如"ГруппыДоступа"、"ПользователиГруппДоступа"、RLS 访问值集);
- 将"ДополнительныеРеквизиты"表格部分的值写入关联的属性机制。
对哈萨克斯坦会计科目表和 2026 年哈萨克斯坦税务参数的引用(增值税税率 16%、月计算指标 4 325 ₸、最低工资 85 000 ₸、个人所得税基本扣除 30 个月计算指标/月且每年不超过 360 个月计算指标、个人所得税 10%/15%、强制养老金缴款 10%、雇主强制养老金缴款 3.5%、强制社会医疗保险缴款 2%、社会医疗保险 3%、社会扣款 5%、社会税 6%;科目 1210/1030/1330/3310/3130/6010/7010;ЭСФ/СНТ)不适用于本对象——它处于会计与税务核算范围之外。这些指标用于销售、采购、工资计提和税务计算的文档中,而不是用于用户的服务性目录。
6. 关联对象与基于对象输入
| 关联 | 对象 | 关联性质 |
|---|---|---|
| 授权对象 | Справочник.Контрагенты、Справочник.Организации 等(构成由属性类型决定) |
每个外部用户绑定到业务逻辑元素;在 RLS 中用于限制数据可见性。 |
| 信息库用户 | ПользователиИнформационнойБазы(平台级) |
一个外部用户 ↔ 一个信息库用户(通过 ИдентификаторПользователяИБ)。 |
| 访问组 | Справочник.ГруппыДоступа、访问组配置文件 |
通过组成员身份或直接(УстановитьРолиНепосредственно 标志)分配权限。 |
| 附加属性 | ПланВидовХарактеристик.ДополнительныеРеквизитыИСведения |
通过"ДополнительныеРеквизиты"表格部分实现的可扩展属性。 |
| 组(层级) | Справочник.ВнешниеПользователи(组) |
用于组批量分配权限的层级组合。 |
基于对象输入: 服务性目录不提供此功能。元素的创建由管理员从列表窗体手动执行,或在与外部系统/服务同步时以编程方式执行。
7. 扩展点
- 附加属性与信息——无需更改配置即可添加外部用户属性的标准方式(通过表格部分和特征类型计划)。
- 配置扩展——重写窗体处理程序(
ФормаЭлемента、ФормаГруппы)并在不脱离支持的情况下添加属性/命令。 - 带"Переопределяемый(可重写)"后缀的 БСП 通用模块——例如
ПользователиПереопределяемый、УправлениеДоступомПереопределяемый:配置角色填充规则、授权对象构成和访问配置文件。 - 事件订阅——处理
ПередЗаписью/ПриЗаписи/ПередУдалением以便与外部身份识别系统集成。 - 记录级访问限制(RLS)——通过
ОбъектАвторизации属性,外部用户仅能访问"自己的"数据;逻辑在"УправлениеДоступом"子系统中配置。
"需要核实":可重写模块和集成点的具体构成取决于版本 3.0.74.2 中提供的 БСП 版本。
