Поиск по первым введенным символам

1. albertik88 11 27.12.14 10:32 Сейчас в теме
1С Предприятие 8.3, необходимо реализовать следующую картину, имеется поле ввода, пользователь вводит туда цифры(номер) в этот момент ищется соответствие в справочнике, если есть выводится список, далее пользователь должен продолжить набор, а курсор уходит к списку, как сделать чтоб не убегал курсор? кто сталкивался??
вот мой код:

Процедура НомерШкафаПриИзменении(Элемент)

СЗ = Новый СписокЗначений;

НомерШкафа = ЭлементыФормы.НомерШкафа.Значение;

Запрос = Новый Запрос;
Запрос.УстановитьПараметр("НомерШкафа", НомерШкафа + "%");
Запрос.УстановитьПараметр("Корпус", ЭлементыФормы.Корпус.Значение);
Запрос.Текст = "ВЫБРАТЬ
| ШкафыВГардеробных.Ссылка,
| ШкафыВГардеробных.НомерШкафа
|ИЗ
| Справочник.ШкафыВГардеробных КАК ШкафыВГардеробных
|ГДЕ
| ШкафыВГардеробных.НомерШкафа ПОДОБНО &НомерШкафа
| И ШкафыВГардеробных.Корпус = &Корпус";
ВыборкаДетальныеЗаписи = Запрос.Выполнить().Выбрать();

Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
СЗ.Добавить(ВыборкаДетальныеЗаписи.Ссылка, ВыборкаДетальныеЗаписи.НомерШкафа);
КонецЦикла;

ЭлементСЗ = ВыбратьИзСписка(СЗ,Элемент);

Если ЭлементСЗ <> Неопределено Тогда
Элемент.Значение = ЭлементСЗ.Значение;
КонецЕсли;

КонецПроцедуры
По теме из базы знаний
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот