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