Имя: Пароль:
1C
1С v8
УФ. Как в поле выбора подствавить выбранное значение
0 Сказочный Баобаб
 
09.08.12
17:23
Прошу форумчан помочь советом.
Есть процедура выбора значения, нетиповая.
Но никак не могу выбранный элемент вставить в поле обратно.
Вот я выбрал номенклатуру. А как ее подставить в то поле табличной части, где выбираю.
В объект что ли писать. А как понять что именно в это поле - откуда выбираю?

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

 ПараметрыФормы = Новый Структура;
 ПараметрыФормы.Вставить("ПоказыватьОстатки", Истина);
   
 ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаВыбора", ПараметрыФормы);
 ФормаВыбора.УстановитьПараметрыОтбора(Объект.Дата,Объект.Склад);
 ФормаВыбора.ТекущаяСтрока = Элементы.Товары.ТекущиеДанные.Номенклатура;
   
 ВыбранныйЭлемент = ФормаВыбора.ОткрытьМодально();
 Если ВыбранныйЭлемент <> Неопределено Тогда  // выбран элемент
   Элемент = ВыбранныйЭлемент;  // чую не то что то - не работает.
 КонецЕсли;
КонецПроцедуры
1 aleks-id
 
09.08.12
17:25
Элемент.Значение
2 Сказочный Баобаб
 
09.08.12
17:33
(1)не пошло!
Элемент имеет тип ПолеФормы
3 Сказочный Баобаб
 
09.08.12
17:33
+(2) и там нет Значение.
4 Сказочный Баобаб
 
09.08.12
17:36
(4)А выбранный элемент имеет тип СправочникСсылка.Номенклатура
5 lavryshev
 
09.08.12
17:37
Элементы.Товары.ТекущиеДанные.Номенклатура = ВыбранныйЭлемент;
6 aleks-id
 
09.08.12
17:44
Элемент.ТекущиеДанные.Номенклатура = ВыбранныйЭлемент;
7 Сказочный Баобаб
 
10.08.12
13:13
спасибо всем!!