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

Поле ввода

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

Вакансии

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

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

Автор новостных обзоров на тему 1С и бухучета
Санкт-Петербург
По совместительству

Консультант-аналитик 1С
Москва
зарплата от 70 000 руб. до 100 000 руб.
Полный день

Программист 1С
Москва
зарплата от 80 000 руб. до 120 000 руб.
Временный (на проект)