ТСД на WM10 Отловить внешнее событие при сканировании ШК #803232


#0 by wmonref
Приветствую! Есть ТСД (Dolphin CT50) c WM10. 1c 8.2. Драйверы устройства ввода от АТОЛ 6.5.3.399. Подключаюсь через РДП к 1С (Windows Server 2008). Когда сканирую что-то в блокноте или в текстовом файле в 1с - все ок, штрих-код выводиться. Но вот отловить внешнее событие в документе - не хочет :(   Сканер определяется драйвером Атол в разрыве клавиатуры, без суфикса и префикса. Но суфикс есть точно и это "Enter (CR)" потому что если сканировать в блокноте - каждай скан начинается с новой строки. Помогите советом...
#1 by Злопчинский
Когда сканируешь в блокнот ведь никакого внешнего события нетСистема понимает скан шк как ввод с клавиатуры
#2 by wmonref
ОК, значит проблема в драйверах Атол? Но ведь в окне поиска оборудования этого драйвера сканер определяется же...
#3 by wmonref
Может есть у кого-то другие идеи?
#4 by wmonref
Неужели никто не подключается с ТСД по РДП к 1С???
#5 by lodger
добавь нехарактерное комбо в суффиксы начала и конца, тогда и 1с-ка сможет различить начало и конец ввода ШК. ковырять через настройки драйвера или в самом ШКодере, в зависимости от производителя.
#6 by Злопчинский
ну я подключаюсь. и мне пофиг драйвера атола. я работаю в разрыв клавы.
#7 by wmonref
И что, вообще не используйте драйвера атола??
#8 by aleksonic
А в какой документ сканирование производите?
#9 by wmonref
Дык любой док в котором есть ВнешнееСобытие
#10 by aleksonic
Просто хотел узнать как документ выглядит при разрешении экрана ТСД. Чаще решается созданием обработки со своеобразным интерфейсом, для удобства работы, с размещением всей необходимой и достаточной информации. При этом ШК не перехватывается как событие а вводится в специальное поле и уже после обрабатывается. Так всем удобнее. Но воткнуть РТУ в разрешение ТСД это круто.
#11 by wmonref
Так вот оно как.... :) Форму я собирался сделать попозже... Ну тогда все понятно... Ув. Злопчинский тоже так использует ТСД?
#12 by wmonref
Спасибо!
#13 by etc
Я на форме прячу кнопочку подвешенную на горячую клавишу F10. На ТСД ScanWedge посылает префикс - код кнопки F10, суффикс - клавиша Enter. По этой кнопке открывается маленькая форма с полем ввода куда влетает штрих-код и со спрятанной кнопкой по умолчанию "Закрыть" которая отрабатывает на Enter. В итоге на формах никаких активных полей ввода.
#14 by etc
Еще я перехватываю нажатия зеленой и красненькой кнопок которые под экраном на ТСД и отправляю их как Ctrl+F11 и Ctrl+F12 и по тому же принципу перехватываю скрытыми кнопками на форме. Но это отдельная история.
#15 by lodger
еще есть альтернатива - если настроить суффиксы на сканере, то можно в 1ске (если на БСП) в торг оборудование добавить "просто сканер в разрыве клавы" и в нем прописать суффиксы. тогда при скане 1ска ловит суффикс и понимает что происходит ваше внешнее событие и в параметр насирает числа штрихкода.
#16 by Serginio1
Кстати там не полноценный WM10, а IoT. Какое кстати впечатление о ней? Мне WM10 очень нравится
#17 by Злопчинский
именно так.На тсд нет документов.Для сканирования товара не нужно куча кнопочек и всякой мегахрени
#18 by Злопчинский
да, так работаю
#19 by Злопчинский
Сейчас вот чел на тсд упаковывается собранные заказы. Самое трудное что там есть это вводит с экрана тсд кнопкамиина экране нарисовано крупно цифры - вводит номер заказа и сколькоткоробок сборщик собрал, пр кидывает сколько коробок получится в результате , вводит количество мест и далее только сканирование команды закрыть коробку или открыть коробку
#20 by Злопчинский
...да и количество коробок вводит только потому, что клиент требует чтобы на уп.листе было типаКоробка 2 из 5
#21 by Злопчинский
у меня ещё прощеНа форме всего один активный элемент на котором может бытььфокус - этоиполе ввода куда сканируется шк. И это поле задвинуто за пределы экранс
#22 by Злопчинский
я кнопки тсд по листанию курсора и нажатие цифр просто перехватываю и отрабатываю программно
#23 by Злопчинский
насирать в параметр ; это мощно! ;-)
#24 by lodger
а иначе не скажешь, 1с-ка так глюкаво отлавливает это событие, что может потерять некоторые хаотичные числа по пути... у меня в тема несколько раньше было и такое.
#25 by Torquader
А вообще-то, в WinMobile есть специальное событие для сканирования штрих-кода, и, если очень захотеть, то его через RDP как Virtual Channel можно перегнать на сервер и там отдельной компонентой схавать. Только вот всем писать лень.
#26 by Злопчинский
это как убийца 1с - никому не надо..? Или надо но сил нет..
#27 by Torquader
Сделать можно всё, только всем, почему-то, проще костыли забивать - за них потом за каждую "перезабивку" в карман капнет.
#28 by Злопчинский
ясен пень, кому охота даром вкалывать...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С