Имя: Пароль:
1C
1С v8
УФ. Как в форме выбора спозиционироваться на выбранном элементе - начальное знач
0 Сказочный Баобаб
 
30.07.12
15:23
Форумчане просвятите. Туплю.
Есть УФ выбора. Я отключил стандартный обработчик выбора значения - мне кое-что надо передать в форму и обработать.
Но есть проблема. Не могу спозиционироваться на выбраном ранее значении. Точнее не знаю как.

Вот есть в табличной части номенклатура Тапки красные. Я нажимаю на ней Выбрать и у меня указатель должен спозиционироваться на Тапки красные - так как оно выбрано. А не получается.
Подскажите плиз.
Вот моя процедура.

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

 ПараметрыФормы = Новый Структура;
 ПараметрыФормы.Вставить("ПоказыватьОстатки", Истина);

 ФормаВыбора = ПолучитьФорму("Справочник.Номенклатура.Форма.ФормаВыбора", ПараметрыФормы);
 ФормаВыбора.УстановитьПараметрыОтбора(Объект.Дата,Объект.Склад);
   
 Если КодВозвратаДиалога.ОК = ФормаВыбора.ОткрытьМодально() Тогда
   // сюда можно что-нибудь вставить
 КонецЕсли;
   
КонецПроцедуры
1 Сказочный Баобаб
 
30.07.12
15:24
Есть вариант:
ОткрытьФорму("Справочник.Номенклатура.Форма.ФормаВыбора", ПараметрыФормы);

Но то же не помогает. Чую делаю не то.
2 Сказочный Баобаб
 
30.07.12
15:44
неужели никто не знает?
3 PiVa123
 
30.07.12
15:51
ПараметрыФормы.Добавить("ТекущаяСтрока",ТвоеЗначение);
4 Сказочный Баобаб
 
30.07.12
15:59
(3) спасибо! Попробую
5 Сказочный Баобаб
 
30.07.12
16:26
(3) а КАК узнать мое значение!
Ведь я на клиенте передаю данные
&НаКлиенте
Процедура ТоварыНоменклатураНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)

Где элемент не содержит данных
6 Сказочный Баобаб
 
30.07.12
16:50
что то не получается.
Ну передал я в форму выбора начальное значение

ПараметрыФормы.Вставить("ТекущаяСтрока", Элементы.Товары.ТекущиеДанные.Номенклатура);

А при открытии формы Номенклатуры - как спозиционироваться на нем?
7 Сказочный Баобаб
 
30.07.12
17:12
разобралсо
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший