Возникает при выборе строки из поля списка.
Синтаксис
Выбор(<ЭлементСписка>)Полное описание, параметры и ограничения
ПолеСписка.Выбор (ListBox.Selection)
ПолеСписка (ListBox)
Выбор (Selection)
Доступен, начиная с версии 8.0.
Синтаксис:
Выбор(<ЭлементСписка>)
Параметры:
<ЭлементСписка>
Тип: ЭлементСпискаЗначений.
Выбранный элемент списка.
Описание:
Возникает при выборе строки из поля списка.
Доступность:
Толстый клиент.
Использование в версии:
Доступен, начиная с версии 8.0.
Методическая информация
Практические примеры
Выбор: собственный элемент ПолеТоваров
При выборе строки принимаем настоящий ЭлементСпискаЗначений, возвращённый собственным полем списка.
Где и как запускать
Модуль своей обычной формы, толстый клиент: основной обработчик элемента и отдельное ПриОткрытии.
Подготовка
Создайте свою внешнюю обработку с обычной формой и запускайте её в толстом клиенте. Директивы &НаКлиенте / &НаСервере сюда не добавляются.
Реквизиты формы: Статус (Строка 200), Количество (Число 10.0), Цена и Сумма (Число 12.2). Выведите их на форму. Основной блок назначается событию конкретного элемента, не вызывается вручную.
Дополнительный блок назначьте событию формы ПриОткрытии. Он создаёт только собственные данные в памяти.
Добавьте реквизит СписокТоваров типа СписокЗначений и элемент ПолеТоваров вида ПолеСписка с данными СписокТоваров. Свойство ОтображатьПометку включается подготовкой.
Процедура ПолеТоваровВыбор(Элемент, ЭлементСписка)
Статус = "Выбран свой товар: " + ЭлементСписка.Представление;
Сообщить(Статус);
Сообщить("Ключ: " + Строка(ЭлементСписка.Значение));
КонецПроцедурыНазначить событию своей обычной формы ПриОткрытии
Процедура ПриОткрытии()
Количество = 3;
Цена = 250;
Сумма = Количество * Цена;
Статус = "Готово";
СписокТоваров = Новый СписокЗначений;
СписокТоваров.Добавить("КНИГА", "Учебная книга");
СписокТоваров.Добавить("РУЧКА", "Учебная ручка");
ЭлементыФормы.ПолеТоваров.ОтображатьПометку = Истина;
КонецПроцедурыРазбор по шагам
При открытии собственная обычная форма заполняет исходные реквизиты и элементы.
Пользователь выполняет описанное действие; платформа передаёт Элемент и параметры события.
При выборе строки принимаем настоящий ЭлементСпискаЗначений, возвращённый собственным полем списка.
Как проверить результат
Выбор книги показывает Учебная книга и ключ КНИГА.
Представление и Значение — разные свойства; ключ не заменяется номером строки.
Ожидаемый результат
Событие обработано в конкретной собственной обычной форме с реальными данными и назначенным обработчиком.
На что обратить внимание
Не переносите ЭлементыФормы в модуль управляемой формы.
Событие элемента не имитируется прямым вызовом процедуры; программное присваивание не обязано вызывать интерактивное событие.
Запись базы, отправка сообщений, печать и код 1С при сборке HTML не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.