RUKKENZH
Задать вопрос AI
栏目Объекты конфигурации 1С
《外部组件》— 技术说明(哈萨克斯坦会计 3.0.74.2)
Язык статьи:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
Версия статьи:📘 Для бухгалтера⚙️ Для тех-специалиста

《外部组件》— 技术说明(哈萨克斯坦会计 3.0.74.2)

适用于: 1С:Бухгалтерия для Казахстана, 版本 3.0.74.2 · 1C-Sapa 集团 — 1C 合作伙伴
СТ
Сапа Т.И. — Эксперт по 1С и бухгалтерскому учёту, преподаватель-практик

1. 识别

参数
对象类型 目录 (Catalog)
名称 外部组件
完整名称 目录.外部组件 (Catalogs.外部组件)
同义词 — (未指定单独同义词;在界面中使用“外部组件”部分的名称)
配置 哈萨克斯坦会计,版本 3.0,版本 3.0.74.2
来源 BSP 子系统“可连接组件”的服务目录 (标准子系统.可连接组件)
用途 集中存储和版本控制外部组件 (ActiveX/COM, .dll/.so, Native API, 浏览器插件),这些组件是配置功能所需的,依赖于本地代码:加密和电子签名,IS EСF 和 СНТ 的交换,外设工作(扫描仪、收银机、秤),专用报告生成机制。确保从 1C:ITS 门户的自动更新,并控制与客户平台和浏览器的兼容性。

在 1C 中找到的位置:部分“管理” / “标准子系统” → “维护” → “外部组件”。

导航链接: e1cib/list/目录.外部组件

这是一个服务(技术)目录。它不参与会计和税务记录,不生成会计分录和注册表的运动。税率、会计科目计划和哈萨克斯坦的电子文件与该对象没有直接关系——它仅提供使用它们的机制的可操作性(例如,连接加密库以签署 EСF/СНТ)。


2. 头部属性和表格部分

2.1 头部属性

名称 类型 必填 用途
使用 枚举.外部组件使用选项 必填 (ShowError) 活动状态:使用中 / 已禁用。对自动停用旧版本至关重要。
标识符 字符串 必填 (ShowError) 组件的唯一程序标识符 (GUID 或字符串名称)。主要的搜索和版本管理键。
版本 字符串 必填 (ShowError) 版本号(例如,1.2.3.45)。用于版本控制和确定有效性。
版本日期 日期时间 不检查 版本发布日期;确定哪个版本是最新的。
文件名 字符串 不检查 组件加载时的原始文件名(例如,component.dll)。用于显示和反向保存到文件。
组件存储 值存储 不检查 组件文件的二进制存储(用于在客户端位置安装的库的二进制数据)。
从 1C:ITS 更新 布尔 不检查 从 1C:ITS 门户的自动更新标志。安装时激活较低版本的停用逻辑。
错误描述 字符串 不检查 最后一次加载/安装错误的文本。用于诊断兼容性问题。

2.2 兼容性属性(平台和浏览器标志)

一组布尔属性,描述该版本组件适用于哪些客户端环境。加载时会自动填充。

名称 用途
Windows_x86 Windows 32位(瘦/厚客户端)。
Windows_x86_64 Windows 64位(瘦/厚客户端)。
Linux_x86 Linux 32位(瘦客户端)。
Linux_x86_64 Linux 64位(瘦客户端)。
Windows_x86_Firefox / Linux_x86_Firefox / Linux_x86_64_Firefox 在相应平台上的 Firefox 网页客户端(NPAPI 插件)。
Windows_x86_MSIE / Windows_x86_64_MSIE Windows 上的 Internet Explorer 网页客户端。
Windows_x86_Chrome / Linux_x86_Chrome 在相应平台上的 Chrome 网页客户端(本地消息/ WebAssembly)。

属性 Windows_x86_64_MSIE 在证据中存在;某些标志(macOS,浏览器的额外位数)可能在 1C:企业平台的版本之间有所不同——需要在特定版本中检查,如果执行完整标志集的程序分析。

2.3 表格部分

该目录没有自己的应用表格部分。所有关于平台支持的信息都在头部属性中(见 2.2)。此外,标准属性表格部分可用,并在必要时提供 BSP 附加文件机制。


3. 表单

表单 用途
元素表单 查看和编辑组件卡片:标识符、版本、版本日期、支持的平台组成、从 ITS 更新的标志。从这里执行将组件文件加载到存储和反向导出到文件。
列表表单 注册组件的列表,按使用状态和标识符筛选;由管理员用于审查和维护。
选择表单 在程序调用时的服务组件选择。

如果没有明确重写的表单,平台将使用自动生成的表单。用户的主要工作不是直接与卡片交互,而是通过 BSP 子系统的服务表单(组件设置/更新向导)。


4. 模块的关键过程

在证据中没有附加程序模块(BSL),因此下面是 BSP 子系统“可连接组件”中此类对象的典型处理程序和 API。

目录管理模块 / 对象模块:

  • 处理填充 — 创建新元素时初始化 使用 状态和兼容性标志。
  • 在写入之前 — 在设置了 从 1C:ITS 更新 和当前版本标志时,停用同一组件的较低版本(将其 使用 转换为“已禁用”),以便每个 标识符 仅保留一个活动版本。
  • 处理检查填充 — 控制必填属性 标识符版本使用

子系统的公共模块 (可连接组件, 可连接组件服务, 可连接组件客户端/服务器):

  • 根据清单数据在目录中注册组件(填充 标识符版本日期时间、平台标志、组件存储)。
  • 根据兼容性属性为当前客户端环境选择合适的版本(客户端类型、操作系统、位数、浏览器)。
  • 在客户端连接组件 (连接外部组件),在失败时将错误文本记录到 错误描述 中。
  • 根据标志 从 1C:ITS 更新 更新组件。

5. 处理和运动

该目录不可处理不生成会计分录和注册表的运动。它不会创建与积累/会计注册表(包括哈萨克斯坦的典型会计科目计划 — 1210、1030、1330、3310、3130、6010、7010)相关的记录。

间接参与会计过程——通过提供的功能:例如,连接的加密组件在生成和签署电子文件EСF (IS EСF)СНТ 时使用;组件连接故障会导致无法签署/发送这些文件。实际的会计运动由相应的配置文件执行,而不是该目录。


6. 相关对象和基础输入

  • 枚举.外部组件使用选项 — 属性 使用 的值来源。
  • BSP 子系统“可连接组件” — 该目录的主要数据消费者(注册、选择、连接、更新)。
  • 使用本地组件的机制:加密和电子签名,与 IS EСF 和 СНТ 的交换,交易设备/外设的工作。
  • 从 1C:ITS 门户更新组件的计划/后台任务。

该对象不提供基础输入——记录在加载/更新组件时由程序创建,或由管理员在列表表单中手动创建。


7. 扩展点

  • 附加属性和信息(BSP)— 用于在不更改配置的情况下对组件进行服务分类。
  • 子系统的程序 API — 通过 可连接组件 注册和连接自定义外部组件(集成第三方本地库,例如收银机/税务登记器)。
  • 可重写模块 的“可连接组件”子系统 — 组件更新组成和规则的设置点。
  • 配置扩展 — 添加属性/处理程序 (在写入之前, 处理检查填充) 而不取消支持。
  • 附加文件 — 在需要时存储与目录元素相关的文档/清单。

Частые вопросы

目录“外部组件”是否根据哈萨克斯坦的会计科目计划生成凭证?
不。这是BSP子系统的服务性非凭证目录。它不创建会计凭证和会计登记册(1210, 1030, 3310, 3130, 6010, 7010等)的运动,也不参与税务计算。会计运动由配置文件生成,而不是这个目录。
如何确保只使用一个最新版本的组件?
通过“标识符”、“版本”和“使用”属性。在记录最新版本时(特别是在启用“从1CITSP更新”时),具有相同标识符的旧版本会自动转换为“禁用”状态,因此每个标识符只保留一个活动版本。
如果目录不是会计的,为什么与电子发票(ЭСФ)和社会税(СНТ)有关?
间接相关:该目录存储和连接原生组件,包括加密库。它们用于签署和发送电子文件(ЭСФ信息系统)和社会税。组件连接故障会导致这些文件的签署变得不可能,但会计运动由相应的文件执行。
在哪里打开目录,导航链接是什么?
在“管理”/“标准子系统”部分 → “外部组件”。直接导航链接1C: e1cib/list/目录.外部组件。

延伸阅读

Источники

Была ли статья полезна?
💼 Нужна помощь с 1С или учётом? Слава КВЦ — многолетняя практика в 1С в Казахстане. Изучите разложенный НК РК 2026 или спросите в чате BuhGPT — ответит за секунды.
标签:KZCatalogs