public object ЗагрузитьНастройкуПредопределенногоЭлемента(/*НазваниеМакета, ОтчетНазвание = Неопределено, ТекстовыйДокумент = Неопределено, Перезаписать = ложь*/)
{
//БылиИзменения = ложь;
//Настройка = Неопределено;
if(true/*ОтчетНазвание = Неопределено И ТекстовыйДокумент = Неопределено*/)
{
}
if(true/*Настройка = Неопределено*/)
{
}
//СохраненаяНастройка = Неопределено;
//ВЫПОЛНИТЬ("СохраненаяНастройка = Справочники.СохраненныеНастройки."+НазваниеМакета);
if(true/*ЗначениеЗаполнено(СохраненаяНастройка)*/)
{
//ОбъектСохраненаяНастройка = СохраненаяНастройка.ПолучитьОбъект();
if(true/*СохраненаяНастройка.НастраиваемыйОбъект <> Настройка.НастраиваемыйОбъект*/)
{
//ОбъектСохраненаяНастройка.НастраиваемыйОбъект = Настройка.НастраиваемыйОбъект;
//БылиИзменения = истина;
}
if(true/*СохраненаяНастройка.ТипНастройки <> Перечисления.ТипыНастроек.НастройкиОтчета*/)
{
//ОбъектСохраненаяНастройка.ТипНастройки = Перечисления.ТипыНастроек.НастройкиОтчета;
//БылиИзменения = истина;
}
if(true/*СохраненаяНастройка.Наименование = ""*/)
{
//ОбъектСохраненаяНастройка.Наименование = Настройка.Наименование;
//БылиИзменения = истина;
}
if(true/*СохраненаяНастройка.Описание <> Настройка.Описание*/)
{
//ОбъектСохраненаяНастройка.Описание = Настройка.Описание;
//БылиИзменения = истина;
}
if(true/*СохраненаяНастройка.Пользователи.Количество() = 0*/)
{
//НоваяСтрока = ОбъектСохраненаяНастройка.Пользователи.Добавить();
//НоваяСтрока.Пользователь = Справочники.ГруппыПользователей.ВсеПользователи;
//НоваяСтрока.ПравоИзменения = истина;
//БылиИзменения = истина;
}
//НастройкаТекущая = СохраненаяНастройка.ХранилищеНастроек.Получить();
//ИзмениласьНастройка = НастройкаТекущая <> Неопределено и НастройкаТекущая.Свойство("Изменялась") И НастройкаТекущая.Изменялась;
if(true/*НастройкаТекущая = Неопределено или Не ИзмениласьНастройка или Перезаписать*/)
{
//ОбъектСохраненаяНастройка.ХранилищеНастроек = Новый ХранилищеЗначения(Настройка.ХранилищеНастроек.Получить());
//БылиИзменения = истина;
}
}
if(true/*БылиИзменения*/)
{
//ОбъектСохраненаяНастройка.Записать();
//УдалитьПользовательскиеНастройки(ОбъектСохраненаяНастройка.Ссылка);
}
return null;
}