1. Идентификация
| Параметр | Значение |
|---|---|
| Тип объекта | Справочник (Catalog) |
| Имя | ИдентификаторыОбъектовРасширений |
| Полное имя | Справочник.ИдентификаторыОбъектовРасширений |
| Синоним | — (служебный объект, синоним не задан) |
| Конфигурация | Бухгалтерия для Казахстана, редакция 3.0, версия 3.0.74.2 |
| Подсистема-владелец | Библиотека стандартных подсистем (БСП), механизм «Обновление версии ИБ» / «Расширения конфигурации» |
| Где найти | e1cib/list/Справочник.ИдентификаторыОбъектовРасширений (в интерфейсе — раздел «Администрирование» → служебные данные подсистемы расширений; доступен администратору для диагностики) |
Назначение. Служебный (вспомогательный) справочник, хранящий устойчивые идентификаторы объектов метаданных, добавленных в конфигурацию через расширения. Обеспечивает синхронизацию и контроль актуальности метаданных расширений: механизм БСП сопоставляет объекты расширения с их записями в справочнике по техническому ключу (независимо от имени), отслеживает версии подключённых расширений (UUID, хеш-сумма) и проверяет совместимость при подключении/обновлении расширения. Заполняется и обновляется преимущественно программно; в пользовательском интерфейсе используется администратором для просмотра и диагностики состояния расширений.
Это технический объект платформенно-прикладного уровня. Он не участвует в бухгалтерском и налоговом учёте, не хранит хозяйственных данных и не связан с планом счетов, ставками НДС/ИПН/ОПВ, ЭСФ/СНТ и т. п.
2. Реквизиты шапки и табличные части
2.1 Реквизиты шапки
| Имя | Тип | Обязательность | Назначение |
|---|---|---|---|
| ПорядокКоллекции | Число (xs:decimal) |
Не проверяется | Порядковый номер объекта в коллекции метаданных — сохраняет иерархию и последовательность объектов расширения |
| Имя | Строка (xs:string) |
Не проверяется | Программное имя объекта метаданных расширения (например, Документ1, Справочник2) |
| Синоним | Строка (xs:string) |
Не проверяется | Пользовательское представление объекта на текущем языке |
| ПолноеИмя | Строка (xs:string) |
Не проверяется | Полное квалифицированное имя объекта (например, Документ.ПоступлениеТоваров) |
| ПолныйСиноним | Строка (xs:string) |
Не проверяется | Полное пользовательское представление с указанием типа (например, Документ: Поступление товаров) |
| БезДанных | Булево (xs:boolean) |
Не проверяется | Признак объекта без табличных данных (обработки, отчёты и т. п.) |
| ЗначениеПустойСсылки | Неопределено | Не проверяется | Пустая ссылка на объект соответствующего типа для технических операций сравнения |
| КлючОбъектаМетаданных | Хранилище значения (v8:ValueStorage) |
Не проверяется | Уникальный технический ключ объекта метаданных — идентификация независимо от имени (устойчив к переименованию) |
| НоваяСсылка | СправочникСсылка.ИдентификаторыОбъектовРасширений | Не проверяется | Ссылка на новый элемент при переносе/миграции данных (замена/слияние идентификаторов) |
| ИмяРасширения | Строка (xs:string) |
Не проверяется | Имя расширения конфигурации, которому принадлежит объект |
| ИдентификаторРасширения | Строка (xs:string) |
Не проверяется | UUID расширения для точной идентификации версии |
| ХешСуммаРасширения | Строка (xs:string) |
Не проверяется | Контрольная сумма расширения — проверка целостности и обнаружение изменений |
2.2 Табличные части
Отсутствуют.
Стандартные реквизиты. Код, Наименование, ПометкаУдаления, Предопределённый, Ссылка — предоставляются платформой. Основным идентифицирующим полем служит КлючОбъектаМетаданных, а не Код/Наименование.
3. Формы
| Форма | Назначение |
|---|---|
| ФормаСписка | Основная форма просмотра списка идентификаторов объектов расширений; поддерживает иерархическое отображение и поиск. Используется администратором для диагностики. |
| ФормаЭлемента | Ключевая для пользователя форма просмотра/редактирования свойств отдельного идентификатора: имя, полное имя, принадлежность расширению, UUID и хеш-сумма расширения. |
Прочие формы (выбора, группы) при необходимости генерируются платформой автоматически.
4. Ключевые процедуры модулей
Прикладной BSL-код в приложенном evidence не предоставлен. Ниже — типовые обработчики для служебного справочника такого вида в составе БСП; конкретные имена/сигнатуры уточняются по версии 3.0.74.2.
Модуль объекта (ОбъектМодуль):
ПередЗаписью(Отказ)— контроль корректностиКлючОбъектаМетаданныхи реквизитов расширения перед сохранением; предотвращение записи дублирующих идентификаторов.ОбработкаЗаполнения(ДанныеЗаполнения, ТекстЗаполнения, СтандартнаяОбработка)— заполнение реквизитов из данных метаданных при программном создании.
Модуль менеджера (МодульМенеджера):
- Функции поиска/сопоставления идентификатора по
КлючОбъектаМетаданныхиПолноеИмя(аналог механизма «Идентификаторы объектов» БСП для основной конфигурации). - Процедуры пакетного обновления/актуализации справочника при подключении или обновлении расширения (создание недостающих, пометка устаревших, заполнение
НоваяСсылкапри слиянии).
Модули форм:
ФормаСписка— обработчики отбора и иерархического отображения.ФормаЭлемента— обработчики открытия/чтения для показа свойств объекта метаданных расширения.
Требует проверки: точный состав экспортных методов менеджера и их сигнатуры версионно-специфичны для релиза 3.0.74.2.
5. Проведение и движения
Справочник не является документом и не проводится. Он не формирует бухгалтерских проводок и движений по регистрам накопления/сведений/бухгалтерии.
- Нет регистратора, нет закладок движений, нет влияния на счета типового плана счетов РК (1210, 1030, 1330, 3310, 3130, 6010, 7010 и др.).
- Не участвует в расчёте НДС (ставка 2026 — 16 %), ИПН, ОПВ (10 %), ОПВР (3,5 %), ВОСМС (2 %), ОСМС (3 %), СО (5 %), соцналога (6 %), не формирует ЭСФ/СНТ.
Единственный «эффект» записи — актуализация служебной таблицы идентификаторов объектов расширений (данные самого справочника).
6. Связанные объекты и ввод на основании
- Ввод на основании не предусмотрен (служебный справочник).
- Связи:
- Реквизит
НоваяСсылка— самоссылка на этот же справочник (миграция/слияние идентификаторов). - Логически связан с механизмом БСП «Идентификаторы объектов» (аналогичный справочник для объектов основной конфигурации) и с подсистемой «Расширения конфигурации».
- Идентифицирует объекты, физически описанные в расширениях (через
ИмяРасширения,ИдентификаторРасширения,ХешСуммаРасширения).
- Реквизит
7. Точки расширения
- Собственные расширения справочника не рекомендуются: объект служебный, его структуру и заполнение контролирует БСП; вмешательство может нарушить синхронизацию идентификаторов при обновлении.
- Корректные точки влияния:
- Подписки на события
ПередЗаписью/ПриЗаписиобъекта — только для диагностики/логирования, без изменения бизнес-логики. - Программное использование методов менеджера для поиска ссылки объекта расширения по имени/ключу в собственном коде расширения.
- Регламентные операции обновления идентификаторов запускаются механизмом обновления версии ИБ — вклиниваться следует через штатные точки БСП, а не через прямую правку данных справочника.
- Подписки на события
Требует проверки: перечень доступных для переопределения общих модулей БСП зависит от версии библиотеки в составе релиза 3.0.74.2.
