1. HaIIpuKoJIe 16.04.18 13:40 Сейчас в теме

Поле ввода

Добрый день. Накидал на форме клавиатуру для сенсорного монитора. При нажатии кнопки выбирается поле ввода и туда передается значение кнопки но из за выпадающего списка срабатывает только 1 раз дальше список не дает нажимать кнопки. Как проигнорировать этот список?
На кнопках команды типа этой
ТекущийЭлемент = Элементы.ОтборРаспоряжение;
ПозицияОкончания = СтрДлина(ТекущийЭлемент.ТекстРедактирования) +1;
ТекущийЭлемент.УстановитьГраницыВыделения(ПозицияОкончания, ПозицияОкончания);
WSHShell = Новый COMОбъект("wScript.Shell");  
WSHShell.SendKeys("1");
Прикрепленные файлы:
Ответы
Избранное Подписка Сортировка: Древо
3. starik-2005 1420 16.04.18 16:31 Сейчас в теме
(1) лучше на форме создать простое поле надписи из реквизита с типом "строка". В него добавлять цифры (рек = рек + данные, где данные - цифра в соответствии с командой). Если введено 4-5 цифр запускать поиск заказа, если есть - выводить его (если это нужно). Для выбора заказа из списка лучше отдельную кнопку сделать, если, опять же, это нужно...
2. Drak0n 157 16.04.18 16:07 Сейчас в теме
Создать на форме отдельный реквизит с типом "Строка", После заполнения и нажатия ввод самостоятельно искать нужный заказ (Если подходит несколько - выдаем список с предложением выбрать).
Оставьте свое сообщение
Новые вопросы с вознаграждением
Автор темы объявил вознаграждение за найденный ответ, его получит тот, кто первый поможет автору.

Вакансии

Программист 1С
Казань
Полный день

Программист 1С
Санкт-Петербург
зарплата от 130 000 руб. до 150 000 руб.
Полный день

Ведущий программист 1С
Екатеринбург
зарплата от 100 000 руб.
Полный день

Программист 1С
Санкт-Петербург
зарплата от 60 000 руб. до 110 000 руб.
Полный день

Программист 1С
Нижний Новгород
зарплата от 120 000 руб.
Полный день