Таблица хранилища настроек в языке запросов

Имя таблицы — имя-хранилища-настроек.

Пример выбора настроек по заданным реквизитам:

ВЫБРАТЬ
    Ссылка,
    Значение,
    Наименование
ИЗ
    МоеХранилищеНастроек
ГДЕ
    КлючОбъекта == %ИдентификаторСписка
    И Пользователь == %ТекущийПользователь
    И Общая == Истина
УПОРЯДОЧИТЬ ПО
    Представление

Эта таблица содержит данные, соответствующие элементам хранилища настроек (одна запись таблицы — один элемент хранилища настроек).

Таблица является ссылочной: к полям таблицы можно обращаться по их именам через точку от выражений, имеющих тип имя-хранилища-настроек.Ссылка (подробнее).

Поля

Таблица хранилища настроек содержит следующие поля:
Вариант
Булево. Позволяет различить, является ли запись вариантом настройки или уникальной записью.
Значение
Строка. Сохраняемые данные настраиваемого объекта.
КлючНастройки
Строка. Однозначно идентифицирует данную настройку в разрезе ключа объекта и пользователя.
КлючОбъекта
Строка. Идентифицирует настраиваемый объект.
Наименование
Строка. Отображаемое наименование сохраненной настройки. По умолчанию используется в качестве представления записи хранилища.
Общая
Булево. Флаг, указывающий на то, что запись может быть доступна другим пользователям.
Пользователь
Пользователь.Ссылка?. Пользователь, для которого сохраняется данная настройка.
Представление
Строка. Представление записи хранилища.
Ссылка
имя-хранилища-настроек.Ссылка. Ссылка на объект хранилища настроек.

Индексы

Таблица хранилища настроек имеет следующие индексы:

ИндексКлючОбъекта
Индекс по полю КлючОбъекта.
ИндексПользовательКлючОбъекта
Индекс по полям Пользователь, КлючОбъекта.
Ссылка
Индекс по полю Ссылка.
индексы-разработчика
Набор индексов, созданный разработчиком.