Доброго времени суток!
Помогите плиз...
На форме есть поле ввода с режимом выбор из списка.Список заполняется программно при открытии формы из справочника.
Когда пользователь вводит в это поле значение, программа проверят есть ли это значение в справочнике, если нету то создает его и добавляет в список выбора.
В чем проблема, когда пользователь выбирает добавленное в список значение, то поле остается пустым....
Вот код:
Процедура НоменклатураОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
ПоискВСписке = Справочники.Номенклатура.НайтиПоНаименованию(Текст,Истина);
Если ПоискВСписке.Пустая() Тогда //Создадим номенклатуру
обНоменклатура = Справочники.Номенклатура.СоздатьЭлемент();
обНоменклатура.Наименование = Текст;
обНоменклатура.Записать();
Элемент.СписокВыбора.Добавить(обНоменклатура.Ссылка,обНоменклатура.Наименование,,);
ВыбЗначение = ВыбратьИзСписка(Элемент.СписокВыбора,ЭлементыФормы.Номенклатура,ЭлементыФормы.Номенклатура.СписокВыбора.Количество()-1);
ЭлементыФормы.Номенклатура.Значение = ВыбЗначение.Значение;
КонецЕсли;
КонецПроцедуры
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua