Значение функциональной опции может быть задано как для всех пользователей (константа), так и для отдельных пользователей. Для этого в конфигурацию добавляется регистр сведений или справочник.
Обычно это регистр сведений. У него добавляют измерение "Пользователь" тип "СправочникСсылка.Пользователи" и ресурс типа Булево.
Добавляем функциональную опцию и указываем, что её значение будет хранится в ресурсе регистра сведений.
Чтобы значение ресурса определялось для текущего пользователя надо создать "Параметр функционально опции". Указываем, что параметр используется в измерении регистра сведений.
Осталось только обеспечить заполнение значения параметра функциональной опции при запуске системы. Для этого в модуле приложения конфигурации в процедуре ПередНачаломРаботыСистемы() добавляем код:
СтруктураПользователя = Новый Структура;
СтруктураПользователя.Вставить("Пользователь", СерверныйМодуль.ТекПользователь());
УстановитьПараметрыФункциональныхОпцийИнтерфейса(СтруктураПользователя);
СерверныйМодуль.ТекПользователь() - это функция в общем серверном модуле которая возвращает ПараметрыСеанса.ТекущийПользователь
У общего модуля должно стоять свойство "Вызов сервера"