|
ЗУП 2.5 Сканер штрих кода | ☑ | ||
---|---|---|---|---|
0
LenaAt
28.07.15
✎
08:08
|
Здравствуйте!
Настроила сканер штрих Honeywell 1400G2D-2USB-1 для считывания двухмерного штрих кода с больничного листа, поставила драйвер, протестировала его - всё вроде как без ошибок. http://hostingkartinok.com/show-image.php?id=d9315742d015c11eb27a2107d74312f4 Но когда я сканирую больничный лист в 1С, то ничего не происходит. То есть штрих код распознается, но новый документ не создаётся. Вопрос такой, есть какая - нибудь доступная 1С программисту процедура, которая вызывается при распознании сканером штрих кода? Хочу заглянуть в неё чтобы посмотреть, что не так. |
|||
1
aka_kumena
28.07.15
✎
08:27
|
с драйвером к сканеру обычно кладут 1с обработку с командами
|
|||
2
aka_kumena
28.07.15
✎
08:33
|
ОбработкаВнешнегоСобытия(Источник, Событие, Данные)
|
|||
3
LenaAt
28.07.15
✎
08:42
|
Поставила точку прерывания в процедуре ОбработкаВнешнегоСобытия, считала штих код с больничного листка, сканер пикнул и вставил вот это прямо в текст модуля в том месте, где стояла точка прерывания.
http://hostingkartinok.com/show-image.php?id=16ccff82d4ded8400e6e8f7dc5f663a2 |
|||
4
aka_kumena
28.07.15
✎
08:52
|
я толком не понял текст, и картинки на работе режутся.
у вас после считывания и попадания в процедуру должно пройти 2 условия Если Источник = "СканерШтрихкода" И Событие = "ПолученШтрихкод" Тогда и ИначеЕсли НачислениеПоБольничномуЛистуСервис.ЭтоДвумерныйШтрихкодБольничного(ОписаниеСобытия) Тогда а потом запуститься функция НачислениеПоБольничномуЛистуСервис.ОбработатьСобытиеОтСканераШтрихкода(ОписаниеСобытия, ОписаниеОшибки) |
|||
5
ДенисЧ
28.07.15
✎
08:53
|
У тебя сканер настроился в разрыв клавиатуры.
|
|||
6
Kupogun
28.07.15
✎
08:55
|
текст штрихкода он тебе и вставил в конфигурацию..
|
|||
7
Kupogun
28.07.15
✎
08:56
|
Думаю,сканер в режим эмуляции com порта перевести надо
|
|||
8
LenaAt
28.07.15
✎
08:57
|
(5) А как его настроить на COM?
|
|||
9
Kupogun
28.07.15
✎
08:57
|
(8) читай инструкцию к оборудованию
|
|||
10
LenaAt
28.07.15
✎
08:58
|
(7) А как это можно сделать?
|
|||
11
Vlad_69
28.07.15
✎
09:40
|
Во-первых, этот сканер надо выставить на распознавание кодировки Win-1251, в которой идут штрих-коды на больничных.
К 1400-му подходят вот эти настройки: http://www.scancity.ru/upload/FAQ/1900_SETUP_Cyrillic_Russian.pdf (скачать, распечатать, прочитать сканером). Во-вторых, в режиме COM-порта или эмуляции клавиатуры - без разницы. Хотя для работы в терминальной сессии по мне COM предпочтительней. Перенастройку USB-COM (и обратно) можно сделать утилитой EZConfig for Scanning, взять с сайта производителя: http://www.honeywellaidc.com/ru-RU/Pages/Product.aspx?category=hand-held-barcode-scanner&cat=HSM&pid=Voyager1400g. В третьих, драйвер от 1С лучше использовать версии не выше 15.1, в более свежих есть косяк с обработкой кириллицы. |
|||
12
Vlad_69
28.07.15
✎
09:53
|
А, ну и при переводе в режим эмуляции COM еще понадобится драйвер Honeywell USB Serial Driver.
Берется опять же с сайта производителя, вот прямая ссылка: https://www.honeywellaidc.com/CatalogDocuments/HSM%20USB%20Serial%20Driver%20version%203.4.9.zip |
|||
13
LenaAt
28.07.15
✎
10:53
|
(11) Спасибо Вам огромнейшее!!! Всё заработало после того, как перевела сканер в режим эмуляции com порта.
|
|||
14
Vlad_69
28.07.15
✎
10:58
|
Завсегда пожалуйста :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |