Завершен

Разработка. Сканирование сразу "из списка товаров"

p z 9 лет назад обновлен Сергей (Специалист) 9 лет назад 5
Добрый день!
Столкнулся с таким моментом в разработке:
Есть вывод списка товаров, и далее по алгоритму идет действие "сканирование номенклатуры" Но для того чтобы начать скан - нужно перейти к действию сканирование товара(т.е. нажать энтер или другой какой-нить обработчик), иначе нажатие только на скан ничего не дает, список остается на экране и ШК ввести не предлагает.
Была попытка навесить событие перехода( добавить обработчик) на кнопку F22(в настройках ТСД посмотрел - кнопка скан на ней висит), но ничего не дало... Есть предположение, что система не ловит вообще нажатия функциональных клавиш(до этого пробовал использовать кнопки ТСД F1.2.3.4 - не хотело тоже работать.)
Вопросов 2:
1 - возможно ли как-то обеспечить переход к сканированию другим способом?
2 - возможно, неработоспособносьт функциональных кнопок это какая-то распространенная проблема, и ее можно полечить?
Добрый день!
Вы можете сделать следующим образом:


При этом у первого действия "Выбор номенклатуры" свойство "Обработать штрихкод из сессии" надо установить в "Да".
Это позволит Вам сразу выбрать товар, который отсканирован, без показа окна выбора номенклатуры.
Если же захочется ввести ШК руками, то можно нажать Enter, сработает переход "Следующее действие" и будет показано окно выбора номенклатуры.
Что касается функциональных клавиш (F1 и т.п.), то не всегда их код совпадает с тем, что на них написано. Для того, чтобы узнать верный код клавиши, воспользуйтесь GetKeys.exe (запускать на ТСД). Код, который она покажет, нужно указать в обработчике.
О! а что это за обработчик "сканирование любого штрихкода" , это что-то свежее? у себя такого не вижу...
Спасибо за ГетКейз, попробую!
Он задаётся в свойстве обработчика "Штрихкод":



Все получилось, спасибо большое!

Сервис поддержки клиентов работает на платформе UserEcho