Имя: Пароль:
1C
1С v8
Поле выбора - не устанавливается значение
0 Jokero
 
17.06.15
15:30
Пытаюсь разрешить юзеру редактировать данные в поле выбора.
Для этого изменяю процедуру ОкончаниеВводаТекста, списоквыбора редактируется нормально, но после редактирования поле выбора оказывается пустым. Присваивание значений элементу формы и реквизиту формы ничего не дает.
ЧЯДНТ?

Процедура СпСвойствОкончаниеВводаТекста(Элемент, Текст, Значение, СтандартнаяОбработка)
    СтандартнаяОбработка = Ложь;
    ЗначениеСП = ЭлементыФормы.СпСвойств.СписокВыбора.НайтиПоЗначению(ЭлементыФормы.СпСвойств.Значение);
    ЗначениеСП.Значение = Текст;
    ЗначениеСП.Представление = Текст;
    ЭлементыФормы.СпСвойств.Значение = ЗначениеСП.Значение;
    СпСвойств = ЗначениеСП.Значение;
КонецПроцедуры
1 Jokero
 
18.06.15
10:14
UUpp
2 Рэйв
 
18.06.15
10:35
А что - просто выбрать значение из списка нынче считается слишком просто для настоящих героев?
3 Jokero
 
18.06.15
12:06
Не, в зависимости от выбранного значения там целая таблица заполняется с характеристиками.
Выдавать пустую таблицу после редактирования значения свойства и снова выбирать это свойство - как то не камельфо.
Вообщем отредактировал пользователь "название" свойства, оно должно остаться, а не слететь в Неопределено вместе со всей уже до этого заполненной таблицей.