Таблица хранилища настроек в языке запросов
Имя таблицы — имя-хранилища-настроек.
Пример выбора настроек по заданным реквизитам:
ВЫБРАТЬ
Ссылка,
Значение,
Наименование
ИЗ
МоеХранилищеНастроек
ГДЕ
КлючОбъекта == %ИдентификаторСписка
И Пользователь == %ТекущийПользователь
И Общая == Истина
УПОРЯДОЧИТЬ ПО
Представление
Эта таблица содержит данные, соответствующие элементам хранилища настроек (одна запись таблицы — один элемент хранилища настроек).
Таблица является ссылочной: к полям таблицы можно обращаться по их именам через точку от выражений, имеющих тип имя-хранилища-настроек.Ссылка (подробнее).
Поля
Таблица хранилища настроек содержит следующие поля:
- Вариант
- Булево. Позволяет различить, является ли запись вариантом настройки или уникальной записью.
- Значение
- Строка. Сохраняемые данные настраиваемого объекта.
- КлючНастройки
- Строка. Однозначно идентифицирует данную настройку в разрезе ключа объекта и пользователя.
- КлючОбъекта
- Строка. Идентифицирует настраиваемый объект.
- Наименование
- Строка. Отображаемое наименование сохраненной настройки. По умолчанию используется в качестве представления записи хранилища.
- Общая
- Булево. Флаг, указывающий на то, что запись может быть доступна другим пользователям.
- Пользователь
- Пользователь.Ссылка?. Пользователь, для которого сохраняется данная настройка.
- Представление
- Строка. Представление записи хранилища.
- Ссылка
- имя-хранилища-настроек.Ссылка. Ссылка на объект хранилища настроек.
Индексы
Таблица хранилища настроек имеет следующие индексы:
- ИндексКлючОбъекта
- Индекс по полю КлючОбъекта.
- ИндексПользовательКлючОбъекта
- Индекс по полям Пользователь, КлючОбъекта.
- Ссылка
- Индекс по полю Ссылка.
- индексы-разработчика
- Набор индексов, созданный разработчиком.