Хранилища настроек в 1С

Источник

Всего платформа различает пять видов настроек, то есть пять видов информации, которая является настройками:

  • варианты отчетов (ХранилищеВариантовОтчетов или ХранилищаНастроек.МоеХранилище),
  • пользовательские настройки отчетов (ХранилищеПользовательскихНастроекОтчетов или ХранилищаНастроек.МоеХранилище),
  • данные форм (ХранилищеНастроекДанныхФорм или ХранилищаНастроек.МоеХранилище),
  • общие настройки (ХранилищеОбщихНастроек),
  • системные настройки (ХранилищеСистемныхНастроек).

Метод Сохранить(<КлючОбъекта>, <КлючНастроек>, <Настройки>, <ОписаниеНастроек>, <ИмяПользователя>)

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

Метод Загрузить(<КлючОбъекта>, <КлючНастроек>, <ОписаниеНастроек>, <ИмяПользователя>)

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