1С8.3.6 2390 Управляемая Форма
Идея такова:
Два журнала, в которые попадают одинаковые документы. Один директорский, он видит их все, а второй пользовательский. Там пользователь должен видеть только свои документы.
Перерыл почти весь интернет, результат один - ничего не работает.
//&НаСервере
//Процедура ПриОткрытии(Элемент, ДанныеФормыВЗначение, СтандартнаяОбработка)
// Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
// Отбор.ЛевоеЗначение = Список.Отбор.ДоступныеПоляОтбора.Элементы.Найти().Поле;
// Отбор.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь;
// Список.Параметры.УстановитьЗначениеПараметра("Автор", ПараметрыСеанса.ТекущийПользователь);
//КонецПроцедуры
&НаСервере
Процедура ПриОткрытии(Отказ, СтандартнаяОбработка)
Список.Отбор = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
Список.Отбор.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Автор");
Список.Отбор.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
Список.Отбор.Использование = Истина;
Список.Отбор.РежимОтображения = РежимОтображенияЭлементаНастройкиКомпоновкиДанных.Недоступный;
Список.Отбор.ПравоеЗначение = ПараметрыСеанса.ТекущийПользователь;
КонецПроцедуры
ТекущийПользователь создал в параметрах сеанса, запрос возвращает необходимые данные.
Вообще ничего в голову не лезет!
Буду благодарен за любую помощь!