|   |   | 
| 
 | ТСД на WM10 Отловить внешнее событие при сканировании ШК | ☑ | ||
|---|---|---|---|---|
| 0
    
        wmonref 17.08.17✎ 10:20 | 
        Приветствую!
 Есть ТСД (Dolphin CT50) c WM10. 1c 8.2. Драйверы устройства ввода от АТОЛ 6.5.3.399. Подключаюсь через РДП к 1С (Windows Server 2008). Когда сканирую что-то в блокноте или в текстовом файле в 1с - все ок, штрих-код выводиться. Но вот отловить внешнее событие в документе - не хочет :( Сканер определяется драйвером Атол в разрыве клавиатуры, без суфикса и префикса. Но суфикс есть точно и это "Enter (CR)" потому что если сканировать в блокноте - каждай скан начинается с новой строки. Помогите советом... | |||
| 1
    
        Злопчинский 17.08.17✎ 10:44 | 
        Когда сканируешь в блокнот ведь никакого внешнего события нет Система понимает скан шк как ввод с клавиатуры | |||
| 2
    
        wmonref 17.08.17✎ 10:56 | 
        (1) ОК, значит проблема в драйверах Атол? 
 Но ведь в окне поиска оборудования этого драйвера сканер определяется же... | |||
| 3
    
        wmonref 17.08.17✎ 12:03 | 
        Может есть у кого-то другие идеи?     | |||
| 4
    
        wmonref 17.08.17✎ 16:57 | 
        Неужели никто не подключается с ТСД по РДП к 1С???     | |||
| 5
    
        lodger 17.08.17✎ 17:03 | 
        (0) добавь нехарактерное комбо в суффиксы начала и конца, тогда и 1с-ка сможет различить начало и конец ввода ШК.
 ковырять через настройки драйвера или в самом ШКодере, в зависимости от производителя. | |||
| 6
    
        Злопчинский 17.08.17✎ 17:22 | 
        (4) ну я подключаюсь.
 и мне пофиг драйвера атола. я работаю в разрыв клавы. | |||
| 7
    
        wmonref 17.08.17✎ 17:30 | 
        (6) И что, вообще не используйте драйвера атола??     | |||
| 8
    
        aleksonic 17.08.17✎ 17:36 | 
        А в какой документ сканирование производите?     | |||
| 9
    
        wmonref 17.08.17✎ 17:38 | 
        (8) Дык любой док в котором есть ВнешнееСобытие()     | |||
| 10
    
        aleksonic 17.08.17✎ 17:42 | 
        (9) Просто хотел узнать как документ выглядит при разрешении экрана ТСД.
 Чаще решается созданием обработки со своеобразным интерфейсом, для удобства работы, с размещением всей необходимой и достаточной информации. При этом ШК не перехватывается как событие а вводится в специальное поле и уже после обрабатывается. Так всем удобнее. Но воткнуть РТУ в разрешение ТСД это круто. | |||
| 11
    
        wmonref 17.08.17✎ 17:48 | 
        (10) Так вот оно как.... :) Форму я собирался сделать попозже... Ну тогда все понятно... 
 Ув. Злопчинский тоже так использует ТСД? | |||
| 12
    
        wmonref 17.08.17✎ 17:50 | 
        (10) Спасибо!     | |||
| 13
    
        etc 17.08.17✎ 18:53 | 
        Я на форме прячу кнопочку подвешенную на горячую клавишу F10. На ТСД ScanWedge посылает префикс - код кнопки F10, суффикс - клавиша Enter. По этой кнопке открывается маленькая форма с полем ввода куда влетает штрих-код и со спрятанной кнопкой по умолчанию "Закрыть" которая отрабатывает на Enter.
 В итоге на формах никаких активных полей ввода. | |||
| 14
    
        etc 17.08.17✎ 18:55 | 
        Еще я перехватываю нажатия зеленой и красненькой кнопок которые под экраном на ТСД и отправляю их как Ctrl+F11 и Ctrl+F12 и по тому же принципу перехватываю скрытыми кнопками на форме. Но это отдельная история.     | |||
| 15
    
        lodger 17.08.17✎ 19:28 | 
        еще есть альтернатива - если настроить суффиксы на сканере, то можно в 1ске (если на БСП) в торг оборудование добавить "просто сканер в разрыве клавы" и в нем прописать суффиксы. тогда при скане 1ска ловит суффикс и понимает что происходит ваше внешнее событие и в параметр насирает числа штрихкода.     | |||
| 16
    
        Serginio1 17.08.17✎ 21:34 | 
        Кстати там не полноценный WM10, а IoT. Какое кстати впечатление о ней? Мне WM10 очень нравится     | |||
| 17
    
        Злопчинский 17.08.17✎ 22:48 | 
        (10) именно так. На тсд нет документов. Для сканирования товара не нужно куча кнопочек и всякой мегахрени | |||
| 18
    
        Злопчинский 17.08.17✎ 22:48 | 
        (11) да, так работаю     | |||
| 19
    
        Злопчинский 17.08.17✎ 22:51 | 
        Сейчас вот чел на тсд упаковывается собранные заказы. Самое трудное что там есть это вводит с экрана тсд кнопкамиина экране нарисовано крупно цифры - вводит номер заказа и сколькоткоробок сборщик собрал, пр кидывает сколько коробок получится в результате , вводит количество мест и далее только сканирование команды закрыть коробку или открыть коробку     | |||
| 20
    
        Злопчинский 17.08.17✎ 22:52 | 
        ...да и количество коробок вводит только потому, что клиент требует чтобы на уп.листе было типа Коробка 2 из 5 | |||
| 21
    
        Злопчинский 17.08.17✎ 22:54 | 
        (13) у меня ещё проще На форме всего один активный элемент на котором может бытььфокус - этоиполе ввода куда сканируется шк. И это поле задвинуто за пределы экранс | |||
| 22
    
        Злопчинский 17.08.17✎ 22:56 | 
        (14) я кнопки тсд по листанию курсора и нажатие цифр просто перехватываю и отрабатываю программно     | |||
| 23
    
        Злопчинский 17.08.17✎ 22:57 | 
        (15) насирать в параметр ; это мощно! ;-)     | |||
| 24
    
        lodger 18.08.17✎ 11:43 | 
        (23) а иначе не скажешь, 1с-ка так глюкаво отлавливает это событие, что может потерять некоторые хаотичные числа по пути... у меня в тема несколько раньше было и такое.     | |||
| 25
    
        Torquader 21.08.17✎ 00:57 | 
        А вообще-то, в WinMobile есть специальное событие для сканирования штрих-кода, и, если очень захотеть, то его через RDP как Virtual Channel можно перегнать на сервер и там отдельной компонентой схавать.
 Только вот всем писать лень. | |||
| 26
    
        Злопчинский 21.08.17✎ 01:32 | 
        (25) это как убийца 1с - никому не надо..? Или надо но сил нет..     | |||
| 27
    
        Torquader 22.08.17✎ 03:06 | 
        (26) Сделать можно всё, только всем, почему-то, проще костыли забивать - за них потом за каждую "перезабивку" в карман капнет.     | |||
| 28
    
        Злопчинский 22.08.17✎ 03:11 | 
        (27) ясен пень, кому охота даром вкалывать...     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |