Имя: Пароль:
1C
 
УФ с Отбором
0 shira84
 
17.11.14
15:00
&НаКлиенте
Процедура ДоговорЮрэнергоконсалНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;    
    ФП = ПолучитьФорму("Справочник.ДоговорыКонтрагентов.Форма.ФормаВыбора");
    Если ЗначениеЗаполнено(Объект.Юрэнергоконсал) Тогда
        ОргОтбор = ФП.Список.Отбор.Элементы;
        УсловияОтбора = ОргОтбор.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        УсловияОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Владелец");
        УсловияОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
        УсловияОтбора.ПравоеЗначение = Объект.Юрэнергоконсал;
        
    КонецЕсли;    
    ФП.Открыть();    
    
КонецПроцедуры

&НаКлиенте
Процедура ДоговорЮрэнергоконсалОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
    
    ЭтаФорма.Объект.ДоговорЮрэнергоконсал = ВыбранноеЗначение;
    
КонецПроцедуры


Что не так сделал подскажите? после выбора поле пустое (((
1 shira84
 
17.11.14
15:03
2 shira84
 
17.11.14
15:04
А где про параметры почитать не в курсе, через них правильнее будет я так понимаю?
3 shira84
 
17.11.14
15:04
ОткрытьФорму(,ПАРАМЕТРЫ,)
4 vicof
 
17.11.14
15:06
В отладчике, раскрыв первый уровень дерева с формой.
5 shira84
 
17.11.14
15:09
Точно, спасибо че-то совсем туплю
6 Жан Пердежон
 
17.11.14
15:18
(0) это все без кода делается, одними настройками реквизитов/элементов формы
7 shira84
 
17.11.14
15:54
во во точно (6) , слышал про сие чудо, надо разобраться на досуге.
8 shira84
 
17.11.14
16:09
Да все намного проще. Вместо вышеуказанных процедур (0) нашел реквизит "ДоговорЮрэнергоконсал" в свойствах нашел пункт "Связи параметров выбора" и там написал Отбор.Владелец-Юрэнергокосал-Очищать, и все!!!