Имя: Пароль:
1C
1С v8
Открытие формы с отбором, где "ВидСравнения.ВСписке"
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) спасибо, не догадался.