1. 识别
| 参数 | 值 |
|---|---|
| 对象类型 | 目录 (Catalog) |
| 名称 | ОбщиеВнешниеКомпоненты |
| 完整名称 | Справочник.ОбщиеВнешниеКомпоненты (Catalogs.ОбщиеВнешниеКомпоненты) |
| 同义词 | 未指定 (—) |
| 配置 | 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2 |
| 子系统 | 标准子系统 (БСП) — “外部组件”机制 |
| 层次结构 | 不存在 (扁平列表) |
| 所有者 | 无 (独立目录) |
目的。 该目录用于集中存储和版本控制外部组件 (DLL, OCX/COM, ZIP 包 Native API),通过外部库扩展配置的功能。在哈萨克斯坦的典型应用场景:处理电子数字签名 (加密提供者),生成和签署电子文档 — ЭСФ (ИС ЭСФ) 和 СНТ,与国家系统交换,读取特定数据格式。该目录由 БСП 子系统在初始化/更新信息数据库时自动填充和维护,也可以通过程序在查找和连接所需版本组件到客户端或服务器时进行。普通用户不会直接使用它;只有管理员和开发人员通过服务接口访问。
在 1C 中找到的位置: “管理”部分 → “维护” / БСП 服务处理。直接导航链接:
e1cib/list/Справочник.ОбщиеВнешниеКомпоненты
2. 头部属性和表格部分
2.1 头部属性
| 名称 | 类型 | 必填性 | 目的 |
|---|---|---|---|
| 标识符 | xs:string (字符串) |
必填 (ShowError) | 组件的唯一字符串标识符 (GUID 或符号名称)。通过 НайтиПоИдентификатору 进行程序搜索的关键。 |
| 版本 | xs:string (字符串) |
必填 (ShowError) | 组件的版本,以字符串格式表示 (例如,1.0.5.23)。允许存储同一组件的多个版本并控制兼容性。 |
| 版本日期 | xs:dateTime (日期和时间) |
可选 (DontCheck) | 版本发布的日期和时间。在未指定具体版本的情况下,系统选择最新日期的组件。 |
| 组件存储 | v8:ValueStorage (值存储) |
可选 (DontCheck) | 包含外部组件文件 (DLL, ZIP 压缩包等) 的二进制存储 — 元素的主要内容,连接到系统。 |
| 目标平台 | v8:ValueStorage (值存储) |
可选 (DontCheck) | 版本的目标平台/架构集合:x86 (32 位),x86_64 (64 位),Windows,Linux 等。允许根据当前客户端架构自动选择合适的构建。 |
标准属性 名称 用作列表中元素的可读表示; 代码 — 目录的标准数字/字符串代码。
2.2 表格部分
该目录 不包含表格部分。所有信息存储在元素的头部属性中。缺少表格部分是 БСП 存储服务目录的典型特征:一个组件版本 = 一个目录元素。
3. 表单
在对象的元数据中 未定义自有表单 (表单数组为空)。该目录使用 平台自动生成的表单 元素、列表和选择。由于组件的操作是通过程序进行的 — 通过目录管理器模块和 БСП 子系统的公共模块 “ПодключениеВнешнихКомпонент”,因此不需要专门的用户界面。填充管理 (加载/更新版本) 由服务处理执行,而不是手动输入。
4. 模块的关键过程
对象的自有 BSL 代码在 evidence 中未附加。以下是 该类型对象的典型处理程序和 API,属于 БСП “外部组件”机制。具体行根据交付代码进行确认。
对象模块 / 目录管理器模块:
ОбработкаПроверкиЗаполнения— 在写入之前检查必填属性标识符和版本的填写。ПередЗаписью— 控制组件存储的版本和内容的正确性。- 搜索功能:通过标识符获取元素 (类似于
НайтиПоИдентификатору) 和根据版本日期/版本选择当前版本。
БСП 公共模块 (与目录的外部 API):
ПодключениеВнешнихКомпонент/ПодключениеВнешнихКомпонентКлиент— 将组件连接到客户端或服务器,解析目标平台并选择适合当前架构的构建。ПодключениеВнешнихКомпонентСлужебный— 从组件存储中提取二进制内容,放置在临时存储/目录中,检查版本的兼容性。- 加载/更新过程 — 在交付新版本组件时创建和更新目录元素。
5. 处理和移动
该目录 不是文档,且不参与处理 — 不形成积累登记、信息和会计的移动 。它是一个服务二进制数据存储。
因此,对于该对象 没有凭证 根据哈萨克斯坦的典型会计科目计划。组件仅提供过程的技术方面,其结果由其他对象反映。例如,在生成和发送 ЭСФ/СНТ 时,签名由该目录中的加密组件执行,而实际实现由登记文档进行,并形成哈萨克斯坦的标准移动 — 例如(对于信息,不属于目录):
- 借记 1210 “短期应收账款” — 贷记 6010 “销售收入”;
- 借记 7010 “销售成本” — 贷记 1330 “商品”;
- 借记 1210 — 贷记 3130 “应付增值税” 税率 16 % (2026 年哈萨克斯坦的现行增值税率);
- 收款:借记 1030 “当前账户上的资金” — 贷记 1210;
- 与供应商的结算:借记 1330 — 贷记 3310 “短期应付账款”。
这些移动形成销售/收款文档,而不是外部组件目录。
6. 相关对象和基于输入
- 基于输入 对于服务目录 不适用 — 既不是作为基础,也没有基于它输入文档。
- 组件消费者: 电子文档流转子系统 (ЭСФ, СНТ),电子签名/加密机制,与国家系统的交换。它们通过 БСП API 访问目录,而没有在属性中直接引用关系。
- 数据关系: 服务处理的维护和信息库更新机制,填充和更新元素。
7. 扩展点
- 加载/更新组件 — 公共模块
ПодключениеВнешнихКомпонент*的过程 (注册新版本,替换组件存储的内容)。 - 版本/平台选择逻辑 — 解析
目标平台的规则和根据版本/版本日期选择当前构建。 - 配置扩展 — 添加自有属性 (例如,认证构建标志,来源链接) 和对事件
ПередЗаписью/ОбработкаПроверкиЗаполнения的订阅,而不移除对象的支持。 - 访问权限 — 限制与目录的操作为管理员角色;在用户界面中,元素通常是隐藏的。
需要检查 (版本特定于 3.0.74.2): БСП 的公共模块的确切组成和名称,服务目录的,是否存在/缺少管理表单 — 根据具体交付版本进行确认。
