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