|
Подключение сканера штрихкода к 1С 7.7 |
☑ |
0
ikea
17.06.19
✎
17:50
|
Не получается подключить сканер штрихкода Mercury 1100PL к 1С 7.7. Программа его не видит, не отрабатывает ОбработкаВнешнегоСообытия. Пробовал через scaner1C.dll и scanopos.dll - не работает. Сбрасывал с помощью служебных штрихкодов до заводских настроек и потом в режим USD и добавлял суффикс CR. Самое интересное в 1С8.2-8.3 все работает. Что ему еще надо для работы в 1С 7.7 - загадка. Помогите советом.
|
|
1
Birmingem
17.06.19
✎
18:21
|
Давай по порядку:
Используешь драйвер Атол?
ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL") что дает?
|
|
2
ikea
17.06.19
✎
18:29
|
(1) ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL") = 1
Код
Если ЗагрузитьВнешнююКомпоненту("Scaner1C.dll")=0 Тогда
Сообщить("Не удается загрузить Scaner1C.dll !! Работа со сканером невозможна!");
СтатусВозврата(0);
Возврат;
Иначе
Попытка
СканерШтрихКода= СоздатьОбъект("AddIn.Scaner45");
СканерШтрихКода.DeviceEnabled = 1;
СканерШтрихКода.OldVersion = 1;
СканерШтрихКода.Sensitive=300;
РаботаСоСканеромШтрихКода= 1;
Исключение
РаботаСоСканеромШтрихКода= 0;
КонецПопытки;
ОткрытьФорму("Обработка.СборкаТоваровПоНакладным");
Возврат;
КонецЕсли;
Сервис - Параметры - Драйвер устройств ввода. Появилось. Там следующие параметры Порт:клавиатура, префикс #13, нажимаешь поиск оборудования - результат: клавиатура 15, 8809389034277 #13. Но в поле результат(форма "Драйвер устройств ввода") штрихкод не возвращает, а закрывает окно.
|
|
3
Birmingem
17.06.19
✎
18:40
|
Сделай так, твои лишние строки убери:
Scaner = СоздатьОбъект("AddIn.Scaner45");
Scaner.AutoDisable = 1;
Scaner.DataEventEnabled = 1;
Scaner.OldVersion = 0;
|
|
4
Birmingem
17.06.19
✎
18:43
|
Потом, #13 указываешь не в префиксе, а в Суффиксе
|
|
5
Birmingem
17.06.19
✎
18:48
|
В поле "Текущее устройство" что написано?
В поле "Модель" выбрал "Сканер штрихкода"?
Галочки "Устройство включено" и "Включать при старте" стоят?
|
|
6
ikea
17.06.19
✎
18:52
|
(4) СПАСИБО ОГРОМНОЕ - это и был корень проблем!
|
|
7
Birmingem
17.06.19
✎
18:55
|
:)
|
|