Пример сохранения настроек
Синтаксис:
Сохранить(<КлючОбъекта>, <КлючНастроек>, <Настройки>, <ОписаниеНастроек>, <ИмяПользователя>)
<Настройки> (обязательный)
Тип: Произвольный.
Содержит настройки, которые нужно сохранить в хранилище.
Описание:
Сохраняет настройку в хранилище. Вызывает обработчик "ОбработкаСохранения".
Параметр <Настройки> имеет произвольный тип значения. Поэтому для примера, рассмотрим программное сохранение массива значений в хранилище настроек. Настройки будут сохранены для пользователя под которым запущен сеанс
КлючОбъекта = "ОбработкаФормированияВсегоВсего";
КлючНастроек = "НастройкиОбработки";
ИмяПользователя = ИмяПользователя();
ПроизвольныеНастройкиОбработки = Новый Массив;
ПроизвольныеНастройкиОбработки.Добавить("Значение №1");
ПроизвольныеНастройкиОбработки.Добавить("Значение №2");
ПроизвольныеНастройкиОбработки.Добавить("Значение №3");
ХранилищеОбщихНастроек.Сохранить(КлючОбъекта, КлючНастроек,
ПроизвольныеНастройкиОбработки, , ИмяПользователя);
Пример восстановления настроек
Синтаксис:
Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)
Описание:
Загружает настройку из хранилища. Результатом работы являются настройки,
загруженные из хранилища.
Пример программного восстановления настроек для пользователя под которым запущен сеанс
КлючОбъекта = "ОбработкаФормированияВсегоВсего";
КлючНастроек = "НастройкиОбработки";
ИмяПользователя = ИмяПользователя();
ПроизвольныеНастройкиОбработки =
ХранилищеОбщихНастроек.Загрузить(КлючОбъекта, КлючНастроек,, ВладелецНастроек);