Здравствуйте!
Есть поле ввода(тип: строка), куда вводятся данные из списка выбора. В списке выбора есть "Значение" и "Представление". Мне нужно, чтоб при выборе элемента списка в поле ввода подставлялось "Представление", но подставляется "Значение".
Я так понимаю, по-умолчанию должно подставляться "представление",
если я не прав, то как найти событие записи элемента списка в поле ввода?
ЗЫ. Пробовал назначать в "ОбработкеВыбора", все равно после меняется значение.
мы обошли так:
задача - выбор веб камеры из списка
спсиок в виде идентификатора + представление
Список = МИС_СменаРаскладкиКлавиатурыКлиент.ПолучитьСписокКамер();
Текст = Новый ТекстовыйДокумент;
Текст.УстановитьТекст(Список);
Для Строка = 1 по Текст.КоличествоСтрок() Цикл
Элементы.Камера.СписокВыбора.Добавить(Текст.ПолучитьСтроку(Строка + 1), Текст.ПолучитьСтроку(Строка));
Строка = Строка + 1;
КонецЦикла;
(5) А вопрос задать правильно религия не позволяет? Из топика не понятно, что ты ведешь речь про элемент управления ячейки табличного поля...
* Глубокий вдох *
* Выдох *
Так, начнем сначала. Для такой задачи тебе придется сделать две колонки в табличном поле: скрытую (в ней будет хранится значение) и видимую (в ней будет хранится представление). На видимую колонку вешаешь обработчик выбора и меняешь значение в скрытой колонке при изменении значения в видимой колонке.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший