Всего платформа различает пять видов настроек, то есть пять видов информации, которая является настройками:
- варианты отчетов (ХранилищеВариантовОтчетов или ХранилищаНастроек.МоеХранилище),
- пользовательские настройки отчетов (ХранилищеПользовательскихНастроекОтчетов или ХранилищаНастроек.МоеХранилище),
- данные форм (ХранилищеНастроекДанныхФорм или ХранилищаНастроек.МоеХранилище),
- общие настройки (ХранилищеОбщихНастроек),
- системные настройки (ХранилищеСистемныхНастроек).
Метод Сохранить(<КлючОбъекта>, <КлючНастроек>, <Настройки>, <ОписаниеНастроек>, <ИмяПользователя>)
Параметры:
<КлючОбъекта> (обязательный)
Тип: Произвольный.
Ключ объекта настройки.
<КлючНастроек> (необязательный)
Тип: Строка.
Ключ сохраняемых настроек.
<Настройки> (обязательный)
Тип: Произвольный.
Содержит настройки, которые нужно сохранить в хранилище.
<ОписаниеНастроек> (необязательный)
Тип: ОписаниеНастроек.
Описание настроек.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого сохраняются.
Если не указан, то сохраняются настройки текущего пользователя.
Описание:
Сохраняет настройку в хранилище.
Вызывает обработчик ОбработкаСохранения.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.2.
Метод Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)
Параметры:
<КлючОбъекта> (обязательный)
Тип: Произвольный.
Ключ объекта настройки.
<КлючНастроек> (необязательный)
Тип: Строка.
Ключ загружаемых настроек.
<ОписаниеНастроек> (необязательный)
Тип: ОписаниеНастроек.
Описание настроек.
Если не указан, то описание настройки не загружается.
<ИмяПользователя> (необязательный)
Тип: Строка.
Имя пользователя, настройки которого загружаются.
Если не указан, то загружаются настройки текущего пользователя.
Возвращаемое значение:
Тип: Произвольный.
Описание:
Загружает настройку из хранилища.
Результатом работы являются настройки, загруженные из хранилища.
Данный метод вызывает обработчик хранилища настроек ОбработкаЗагрузки.
Доступность:
Сервер, толстый клиент, внешнее соединение.
Использование в версии:
Доступен, начиная с версии 8.2.