Настройки объектов метаданных. Формирует таблицу обслуживаемых объектов метаданных и их общие настройки.
// Формирует таблицу обслуживаемых объектов метаданных и их общие настройки.
//
// Возвращаемое значение:
// ТаблицаЗначений - Заполняемый список, в котором устанавливаются:
// * ПолноеИмя - Строка - Полное имя метаданных объекта-таблицы.
// * ПредставлениеЭлемента - Строка - Представление элемента для пользователя.
// * ПредставлениеСписка - Строка - Представление списка для пользователя.
// * Удален - Булево - Флаг того, что объект метаданных с префиксом "Удалить".
// * СобытиеПараметрыПоискаДублей - Булево - Флаг подписки на соответствующее событие.
// * СобытиеПриПоискеДублей - Булево - Флаг подписки на соответствующее событие.
// * СобытиеВозможностьЗаменыЭлементов - Булево - Флаг подписки на соответствующее событие.
//
Функция НастройкиОбъектовМетаданных() Экспорт
Настройки = Новый ТаблицаЗначений;
Настройки.Колонки.Добавить("Вид", Новый ОписаниеТипов("Строка"));
Настройки.Колонки.Добавить("ПолноеИмя", Новый ОписаниеТипов("Строка"));
Настройки.Колонки.Добавить("ПредставлениеЭлемента", Новый ОписаниеТипов("Строка"));
Настройки.Колонки.Добавить("ПредставлениеСписка", Новый ОписаниеТипов("Строка"));
Настройки.Колонки.Добавить("Удален", Новый ОписаниеТипов("Булево"));
Настройки.Колонки.Добавить("СобытиеПараметрыПоискаДублей", Новый ОписаниеТипов("Булево"));
Настройки.Колонки.Добавить("СобытиеПриПоискеДублей", Новый ОписаниеТипов("Булево"));
Настройки.Колонки.Добавить("СобытиеВозможностьЗаменыЭлементов", Новый ОписаниеТипов("Булево"));
ВсеПодключенныеСобытия = Новый Соответствие;
ПоискИУдалениеДублейПереопределяемый.ПриОпределенииОбъектовСПоискомДублей(ВсеПодключенныеСобытия);
ЗарегистрироватьКоллекциюМетаданных(Настройки, ВсеПодключенныеСобытия, Метаданные.Справочники, "Справочник");
ЗарегистрироватьКоллекциюМетаданных(Настройки, ВсеПодключенныеСобытия, Метаданные.Документы, "Документ");
ЗарегистрироватьКоллекциюМетаданных(Настройки, ВсеПодключенныеСобытия, Метаданные.ПланыСчетов, "ПланСчетов");
ЗарегистрироватьКоллекциюМетаданных(Настройки, ВсеПодключенныеСобытия, Метаданные.ПланыВидовРасчета, "ПланВидовРасчета");
Результат = Настройки.Скопировать(Новый Структура("Удален", Ложь));
Результат.Сортировать("ПредставлениеСписка");
Возврат Результат;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
НастройкиПодключаемогоОбъекта (БСП)
ЭтоОбъектМетаданныхКласса (БСП)
СвойстваОбъектаМетаданных (БСП)
ОбъектМетаданныхПоИдентификатору (БСП)
ОбъектыМетаданныхПоИдентификаторам (БСП)
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)