RUKKENZH
向AI提问
栏目1C 配置对象
外部组件目录「ВнешниеКомпоненты」(Catalogs.ВнешниеКомпоненты) — 技术说明
文章语言:🇷🇺 RU🇰🇿 KK🇬🇧 EN🇨🇳 ZH
文章版本:📘 会计版⚙️ 技术人员版

外部组件目录「ВнешниеКомпоненты」(Catalogs.ВнешниеКомпоненты) — 技术说明

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

1. 识别

参数 值
对象类型 目录(Catalog)
名称 ВнешниеКомпоненты
完整名称 Справочник.ВнешниеКомпоненты / Catalogs.ВнешниеКомпоненты
同义词 "外部组件"
配置 哈萨克斯坦贸易管理,版本 3.4.5.21
子系统 标准子系统(标准子系统库,БСП)→"外部组件"
在1C中的位置 "标准子系统"部分 →"外部组件"。直接导航链接:e1cib/list/Справочник.ВнешниеКомпоненты

用途。属于БСП组成部分的服务目录。存储配置所使用的外部组件(add-in、native / COM):组件文件及其元数据。这些组件被商业设备处理、加密/电子数字签名、与国家信息系统(电子发票信息系统、SNT货物随附票据)交换、扫描等子系统所使用。目录元素是安装到信息库中的组件的"卡片",平台通过ПодключитьВнешнююКомпоненту在客户端/服务器端连接该组件。

这是基础设施中的技术(服务)对象。它不是运营或法定核算对象,不存储经营金额,也不参与税款计算。


2. 表头字段和表格部分

表头字段

字段 类型 用途
Код 字符串 目录元素的内部代码。
Наименование 字符串 向用户展示的组件名称。
ИдентификаторОбъекта 字符串 组件的程序标识符(组件存档内对象的名称),用于执行连接。
ПолноеНаименование / Назначение 字符串 组件用途的详细描述(用于哪项任务)。
Версия 字符串 已加载组件的版本(在加载时从清单文件中填写)。
ЭтоРасположениеВнешнейКомпонентыВМакете 布尔值 标志:组件在配置模板中提供,而不是作为附加文件存储。
ИмяМакета 字符串 如果组件来自模板,则为配置模板名称。
Удалить* / ПометкаУдаления 布尔值 目录的服务/标准字段。

二进制内容存储

组件文件(通常是包含清单文件MANIFEST.XML和按平台/位数划分的二进制文件的ZIP压缩包)不存储在字段中,而是通过БСП的附加文件机制存储。文件的所有者是从属目录:

  • Справочник.ВнешниеКомпонентыПрисоединенныеФайлы — 特定组件的附加文件(存储在卷/数据库中的二进制数据),字段包括:ВладелецФайла、ХранилищеФайла/卷引用、Расширение、РазмерФайла、ДатаМодификацииУниверсальная、ВерсияФайла等。

该目录没有单独包含业务数据的表格部分;如果在特定版本中存在,则使用自动从清单文件填充的兼容性服务表格部分(支持的平台/位数列表)。


3. 表单

表单 用途
元素表单(ФормаЭлемента) 组件卡片:名称、对象标识符、版本、"来自模板"标志、附加文件管理(加载/替换/导出)。
列表表单(ФормаСписка) 已注册组件列表;从此处执行加载新组件和更新的命令。
选择表单(ФормаВыбора) 在其他对象/处理中选取组件。
БСП服务表单 外部组件加载/更新助手(检查清单文件、位数、版本)——从子系统的公共模块调用。

如果在特定发布版本中未设置单独的表单,平台将使用目录的自动生成表单。


4. 模块关键过程

未附有该对象类型的应用BSL证据(源文件中仅存在"用途"方面的内容)。以下是БСП中此类对象的典型处理程序和逻辑要点;具体过程名称请与3.4.5.21版本核对。

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

  • ОбработкаЗаполнения — 新元素初始化。
  • ПередЗаписью / ПриЗаписи — 检查ИдентификаторОбъекта的正确性,更新版本。
  • ОбработкаПроверкиЗаполнения — 检查必填字段(名称、标识符)以及是否存在附加文件。

子系统公共模块(БСП服务器端逻辑,例如ВнешниеКомпоненты/ВнешниеКомпонентыСлужебный):

  • ПодключитьВнешнююКомпоненту(...) — 通过目录引用或标识符(客户端/服务器)连接组件,并考虑缓存机制。
  • ЗагрузитьВнешнююКомпоненту(...) / ОбновитьВнешнююКомпоненту(...) — 加载ZIP压缩包,解析清单文件,记录版本和附加文件。
  • ПроверитьПодключениеВнешнейКомпоненты(...) — 诊断组件在当前平台/位数上的可用性。
  • 获取位置的函数——从模板返回地址(当ЭтоРасположениеВнешнейКомпонентыВМакете = Истина时)或从附加文件返回地址。

5. 过账和移动

该目录不进行过账,也不产生登记簿移动,同时不产生会计分录。"目录"类型的对象没有过账机制;变更仅影响目录本身及从属附加文件目录的表格。

哈萨克斯坦的计划/税务指标不适用于该对象。仅供参考,以下是2026年哈萨克斯坦的正确参数,这些参数用于配置中的业务和法定单据(销售、采购、电子发票/SNT货物随附票据、工资),但不用于此服务目录:

  • 增值税——16%(2026年标准税率)。
  • 月计算指数(МРП)= 4 325 坚戈,最低工资(МЗП)= 85 000 坚戈。
  • 个人所得税(ИПН):基本扣除额每月30个月计算指数(每年不超过360个月计算指数);年收入8 500个月计算指数以内税率为10%,超出部分为15%。
  • 强制养老金缴款(ОПВ)10%(缴费基数上限为50个最低工资),强制雇主养老金缴款(ОПВР)3.5%,强制社会医疗保险缴款(ВОСМС)2%,社会医疗保险(ОСМС)3%,社会保险费(СО)5%,社会税6%。
  • 哈萨克斯坦贸易业务典型会计科目表:1210(客户短期应收账款)、1030(往来账户资金)、1330(商品)、3310(应付供应商账款)、3130(应缴增值税)、6010(销售收入)、7010(销售成本)。
  • 电子单据:电子发票(ЭСФ)(电子发票信息系统)、货物随附票据(СНТ)。核算货币为坚戈(₸)。

这些数值是产生实际分录的平台上下文;"外部组件"目录本身不参与其中。


6. 关联对象及基于源单据创建

  • Справочник.ВнешниеКомпонентыПрисоединенныеФайлы — 从属目录,存储组件的二进制文件(所有者为"外部组件"目录元素)。
  • БСП"外部组件"子系统的公共模块 —连接/加载API。
  • 使用方子系统:商业设备处理、加密与电子数字签名、与电子发票信息系统及SNT货物随附票据集成、条形码扫描——这些子系统通过标识符访问该目录以连接所需组件。
  • БСП信息登记簿,用于所连接设备/服务的设置,引用该组件。

标准配置中未为该目录提供基于源单据创建功能:元素在加载组件时手动或以编程方式创建。


7. 扩展点

  • 加载自定义组件:添加带有ZIP压缩包(清单文件+针对所需平台/位数的二进制文件)的自有元素,并通过子系统API按ИдентификаторОбъекта连接。
  • 配置扩展(Extension):为卡片添加字段(例如文档链接、负责人、应用环境)以及ПередЗаписью/ОбработкаПроверкиЗаполнения事件订阅,而不脱离支持。
  • 连接API封装:在ПодключитьВнешнююКомпоненту基础上构建自有公共模块,用于集中记录日志和处理连接错误。
  • 权限和访问配置文件:配置目录修改角色——加载/更新组件的访问权限通常仅限管理员。

需在3.4.5.21版本中核实:"外部组件"子系统公共模块中过程的确切名称,以及按平台划分的服务兼容性字段组成——这些在БСП中是版本相关的。

常见问题

目录"外部组件"是否形成会计凭证或寄存器移动?
不会。这是来自BSP的"目录"类型对象,它没有过账机制。它不会产生寄存器移动和会计凭证。哈萨克斯坦共和国的税务参数(增值税16%、个人所得税、养老保险金以及1210/1330/6010/7010等科目)属于配置中的业务单据和规范单据,而不属于这个服务性目录。
外部组件文件实际存储在哪里?
不在目录的属性中。二进制文件(通常是包含清单和各平台/位数文件的ZIP压缩包)通过附加文件机制存储在从属目录"外部组件附加文件"中(存储在卷中或数据库中)。另一种方式是在勾选"这是模板中外部组件的位置"标志时,将组件放置在配置模板中。
如何在界面中打开组件列表?
进入"标准子系统"→"外部组件"部分,或直接通过导航链接e1cib/list/Справочник.ВнешниеКомпоненты访问。
可以添加自定义外部组件吗?
可以。创建一个新的目录元素,上传组件的ZIP压缩包(清单+所需平台的二进制文件),之后通过"外部组件"子系统的API根据其对象标识符连接该组件。通过配置扩展来扩展卡片和事件很方便,且无需取消配置的支持状态。

延伸阅读

最新解答

参考来源

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