|
v7: 1С 7.7. не торговля+склад Подключил сканер шк - ерунда получается | ☑ | ||
---|---|---|---|---|
0
tgu82
28.10.16
✎
10:39
|
1С 7.7 - предприниматель. Нужно подключить сканер шк к базовой конфигурации то есть только внешними обработками. Сами библиотеки все подготовлены атоловские
На странице свойств сканера в 1С все замечательно сканируется, компонента внешняя загружена. А вот обработка внешнего события дает какую-то чушь при сканировании. Я так понимаю что надо как-то сканер проинициализировать перед сканированием программно. Смотрю на обработку scaner_7_7.ert папке eqip в торговле, понятно что методы используются ее. Мне просто прочесть штрихкод надо правильно в Обработке внешнего события и все. Сканирую нормальный штрих-код а он пишет "1" или "2" или еще какое нибудь число. |
|||
1
VladZ
28.10.16
✎
10:47
|
Сканер как подключен?
|
|||
2
Ёпрст
28.10.16
✎
10:48
|
(0) там нужно префикс/постфикс задать и усё
|
|||
3
tgu82
28.10.16
✎
10:48
|
(1) Сканер клавитурный подключен через атоловский драйвер как порт "Клавиатура"
|
|||
4
tgu82
28.10.16
✎
10:49
|
(1) В поиске оборудования все замечательно, а в обработке сканирует не то
|
|||
5
BolshoySmal
28.10.16
✎
10:50
|
в зависимости от типа сканера (ком , виртуал сом или в разрыв клавиатуры) посмотри что выводит в гипертерминале или блокноте.
|
|||
6
VladZ
28.10.16
✎
10:50
|
(3) Открой блокнот и отсканируй. Все цифры выходят?
|
|||
7
BolshoySmal
28.10.16
✎
10:51
|
посик оборудования говорит,про установленный дрова для сканера и скорее всего виртуальный ком порт
|
|||
8
tgu82
28.10.16
✎
10:51
|
(2) Суффикс #13. Все в порядке. И он же пикает в обработке. Но пишет "1" или что-то подобное
|
|||
9
tgu82
28.10.16
✎
10:52
|
(6) Попробовал сканирует, все цифры в блокноте видны
|
|||
10
BolshoySmal
28.10.16
✎
10:54
|
а перевод на новую строку происходит ?
|
|||
11
tgu82
28.10.16
✎
10:55
|
(10) Переводится на новую строку в блокноте - все с этим нормально
|
|||
12
BolshoySmal
28.10.16
✎
10:57
|
Тогда в отладчике смотреть
|
|||
13
tgu82
28.10.16
✎
10:59
|
Мне кажется что там то ли очередь сканирования не правильно настроена, то ли недоинициализирован он.
При инициализации обработки так: Если ЗагрузитьВнешнююКомпоненту("Scaner1C.DLL")<>0 Тогда Scaner = СоздатьОбъект("AddIn.Scaner45"); // Создание объекта сканера из внешней компоненты Scaner.AutoDisable = 1; Scaner.DataEventEnabled = 1; Scaner.OldVersion = 0; Сообщить("Внешняя компонента сканера штрих-кода успешно загружена"); Иначе Сообщить("Внешняя компонента сканера штрих-кода - Scaner1C.DLL не найдена"); КонецЕсли; Процедура ОбработкаВнешнегоСобытия(Источник,Событие,Данные) ШтрихКодТовара=""; Если Событие = "BarCodeValue" Тогда ШтрихКодТовара=Данные; Сообщить(Данные); |
|||
14
BolshoySmal
28.10.16
✎
11:10
|
http://partner.atol.ru/support/encyclopedy/1c/1s77-all/1c77-scan/ вот здесь еще посмотри. может поможет ?
|
|||
15
BolshoySmal
28.10.16
✎
11:12
|
там тест сканера в 1с через атол есть
|
|||
16
VladZ
28.10.16
✎
11:19
|
(9) Версия драйвера?
|
|||
17
tgu82
28.10.16
✎
11:23
|
(9) Да старая бесплатная и потом в тис все работает же без проблем. Взял юсб-ный сканер с кассы где прекрасно работает в терминальном режиме,а у меня на компе в 1С та же самая ерунда почему-то
|
|||
18
tgu82
28.10.16
✎
11:25
|
(15) Да работает тест в том-то все и дело
|
|||
19
tgu82
28.10.16
✎
11:26
|
(15) нет в конфе обработки настройка торгового оборудования и не добавить ее туда - нельзя конфу трогать, она базовая к тому же
|
|||
20
tgu82
28.10.16
✎
11:50
|
Разобрался. Вот это было лишним:
Scaner.AutoDisable = 1; Scaner.DataEventEnabled = 1; Scaner.OldVersion = 0; Спасибо всем!!! |
|||
21
tgu82
28.10.16
✎
11:53
|
(0) Можно ветку закрыть
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |