Рассмотрим, какие события вызываются платформой при вводе по строке (рис. 3.189).

Рис. 3.189. Последовательность событий при вводе по строке
Пользователь начинает вводить текст в поле.
Дальше возможны два варианта развития событий:

Рис. 3.190. Вызов событий «Автоподбор» и «Окончание ввода текста»
События Автоподбор и Окончание ввода текста – это клиентские события поля формы, вернее, его расширения – расширения поля ввода.
После обработки одного из этих событий платформа вызывает событие Обработка получения данных выбора. Это событие вызывается в модуле менеджера того объекта конфигурации, значение которого хранится в этом поле. В нашем случае это будет событие, обрабатываемое в модуле менеджера справочника Поставщики.
После обработки этого события платформа показывает рядом с полем ввода список выбора – список возможных значений, которые могут быть помещены в это поле.
Пользователь выбирает одно из значений, после чего возникает событие поля – Обработка выбора.
После обработки этого события платформа помещает выбранное значение в поле ввода и вызывает последнее событие поля – При изменении.
Чаще всего при работе с вводом по строке разработчик решает две задачи:
Вторая задача довольно простая и решается в обработчике Обработка выбора. Подробнее этот вопрос рассматривается в разделе .
А вот для решения первой задачи существует большое количество возможностей, которые мы сейчас и рассмотрим.