Выбор из динамического списка с произвольным запросом
☑
0
mannilele
12.11.12
✎
14:15
Есть форма справочника- с произвольным запросом. В документе при выборе номенклатуры сделал такую процедуру:
НаКлиенте
Процедура НоменклатураНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка=ЛОЖЬ;
Форма=ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаСписка1",
Новый Структура("ТекущаяСтрока", Элементы.Номенклатура.ТекущиеДанные.Номенклатура));
Форма.Открыть();
ТекНоменклатура=Элементы.Номенклатура.ТекущиеДанные.Номенклатура;
Форма.Элементы.Список.ТекущаяСтрока = ТекНоменклатура;
КонецПроцедуры
Т.е. открывается нужная форма и позиционируется на значении, которое уже было выбранно в документе. Но после выбора другого значения ничего не происходит. В общем, как организовать выбор из динамического списка с произвольным запросом, но при этом важный момент- при открытии списка, если номенклатура в документе уже была выбранно, должно происходит позиционирование на выбранной номенклатуре
1
mannilele
12.11.12
✎
14:47
up
2
acsent
12.11.12
✎
14:48
ты не открываешь форму ВЫБОРА
3
YF
12.11.12
✎
14:49
1) При получении формы указывай в качестве владельца элемент формы из которого инициируешь выбор
2) У полученой формы указывай режимВыбора
4
mannilele
12.11.12
✎
14:54
(3) да вроде смотрю по отладчику- в открываемой форме режим выбора-истина. т.е. убрать вот этот код с "ТекущаяСтрока"? как указать владельца формы?
5
mannilele
12.11.12
✎
15:32
О! спасибо! разобрался))
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан