Открытие формы с отбором, где "ВидСравнения.ВСписке"
☑
0
Solitar
11.03.13
✎
15:35
Нужно открыть форму так, чтобы были видны только те проекты, где пользователь является ответственным. Ниже код, не могу придумать, как связать результат запроса с видом сравнения "ВСписке"....
Процедура ПроектНачалоВыбора(Элемент, СтандартнаяОбработка)
ФормаВыбора = Справочники.Проекты.ПолучитьФормуВыбора(,Элемент,);
ФормаВыбора.Отбор.Ссылка.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.Отбор.Ссылка.Значение = NEW_ОбщийМодуль.ПолучитьДоступныеПроекты(ЭтотОбъект.Исполнитель) ;
ФормаВыбора.Отбор.Ссылка.Использование = Истина;
ФормаВыбора.Открыть();
КонецПроцедуры
Запрос = Новый Запрос;
Запрос.Текст = " ВЫБРАТЬ
| NEW_ОтветственныеЛицаПроектов.Проект
|ИЗ
| РегистрСведений.NEW_ОтветственныеЛицаПроектов КАК NEW_ОтветственныеЛицаПроектов
|ГДЕ
| NEW_ОтветственныеЛицаПроектов.Пользователь = &Пользователь";
Запрос.УстановитьПараметр("Пользователь", Исполнитель);
Результат = Запрос.Выполнить();
Возврат Результат.Выгрузить();
1
viktor_vv
11.03.13
✎
15:37
Ну как бы в списокЗначений результат запроса.
2
Solitar
11.03.13
✎
16:00
(1) спасибо, не догадался.
Программист всегда исправляет последнюю ошибку.