Сохранение настройки пользователя

БСП (стандартные подсистемы) / Настройки и безопасное хранилище

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

//Пятый параметр - имя другого пользователя; четвёртый (описание настройки)
//пропущен
ОбщегоНазначения.ХранилищеОбщихНастроекСохранить("СписокЗаказов",
                          "ПоследнийОтбор",
    Отбор, , "Иванов");

//Без БСП - метод платформы. Разница в длине ключа: платформа ограничивает
//ключ настроек 128 символами, БСП хеширует часть ключа сверх 96 символов
ХранилищеОбщихНастроек.Сохранить("СписокЗаказов", "ПоследнийОтбор", Отбор);