Имеется форма (управляемая) с динамическим списком. Один из реквизитов списка - Автор (тип - СправочникСсылка.Авторы). Также есть параметр сеанса ТекущийПользователь.
Надо сделать отбор: Автор = &ТекущийПользователь, чтобы пользователь видел только строки, которые имеют к нему отношение.
По ряду причин ограничивать на уровне прав доступа я не могу (а было бы легко - "ГДЕ Автор.Наименование = &ТекущийПользователь"), поэтому надо делать именно отбор.
ГДЕ
... .Автор.Наименование = &ТекущийПользователь
На выходе - пустые записи. Что не так?
Пробовал разные варианты - и в запросе это прописывать, и в обычных настройках списка в отборе (т.е. без пометки "Произвольный запрос").
Если НЕ ИменаПараметровСеанса = Неопределено Тогда
ПараметрыСеанса.ТекущийПользователь = ПользователиИнформационнойБазы.ТекущийПользователь().Имя;
КонецЕсли;