|
УФ с Отбором |
☑ |
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) нашел реквизит "ДоговорЮрэнергоконсал" в свойствах нашел пункт "Связи параметров выбора" и там написал Отбор.Владелец-Юрэнергокосал-Очищать, и все!!!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший