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