Имя: Пароль:
1C
1С v8
Вызов формы выбора в управляемом приложении
0 Rollam
 
03.02.14
12:40
Пытаюсь вызвать форму выбора в управляемом приложении (Торговля 11).
Поле находится в ТЧ формы документа. Реквизит поля ТЧ, с которым работает, - ссылка на справочник. Нужно вызвать формы выбора с отбором по реквизиту.
Код выглядит так:

&НаКлиенте
Процедура ТоварыСертификатНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    
    СтандартнаяОбработка = Ложь;
        
    ЗначениеОтбора = Новый Структура("Владелец", ЭтаФорма.Элементы.Товары.ТекущиеДанные.Номенклатура);
    ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
    ОткрытьФорму("Справочник.Сертификаты.ФормаВыбора", ПараметрыВыбора);
    
КонецПроцедуры

Форма выбора открывается с отбором верно, но выбранное значение не возвращается в ТЧ формы!
"ОткрытьФормуМодально()" пробовал - результат тот же.
Нигде не нашел подсказки, помогите, пожалуйста!
1 Wobland
 
03.02.14
12:42
2 Rollam
 
03.02.14
12:55
Да! Спасибо!
3 banco
 
03.02.14
12:56
(0) можно без кода, в параметрах выбора указать
4 banco
 
03.02.14
12:57
(0) в открытьформу надо передать владелца Элемент
ОткрытьФорму("Справочник.Сертификаты.ФормаВыбора", ПараметрыВыбора, Элемент);
5 Rollam
 
03.02.14
12:58
Так тоже работает. Спасибо!
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн