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