Здравствуйте. Делал на основе
этого поста.
Форма открывается, но при двойном клике по выбранной строке, она закрывается и значение не подставляется.
Поле имеет тип номенклатура.
ФормаВыбора регистра имеет код:
&НаКлиенте
Процедура СписокВыбор(Элемент, ВыбраннаяСтрока, Поле, СтандартнаяОбработка)
ОповеститьОВыборе(ВыбраннаяСтрока);
СтандартнаяОбработка = Ложь;
КонецПроцедуры
Код открытия формы:
&НаКлиенте
Процедура ЧПМНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Отбор = Новый Структура("Контрагент", Объект.Контрагент);
ПараметрыФормы = Новый Структура("Отбор", Отбор);
ОткрытьФормуМодально("РегистрСведений.ТехникаКонтрагента.Форма.ФормаВыбора",ПараметрыФормы, , );
КонецПроцедуры
Код обработки выбора:
&НаКлиенте
Процедура ЧПМОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
ЧПМ = ВыбранноеЗначение.Номенклатура;
КонецПроцедуры
Подскажите, пожалуйста, что я делаю не так?
Цитата(zloba @ 09.10.14, 9:25)
Поле имеет тип номенклатура.
Поле имеет тип СправочникСсылка.Номенклатура