Не срабатывает настроенный сканер

1. Boudybuilder 35 14.10.15 22:07 Сейчас в теме
Здравствуйте!

В модуле формы документа ЧекККМ стоит процедура с функцией ВвестиСтроку(), в которую надо вводить данные сканером штрих-кода.

Очень интересно то, что если я тестю на своем железе, где сканер не настроен в 1С с драйверами, то все работает.

А у клиента сканер подключен в 1С в торговом оборудовании с драйвером, и ВвестиСтроку() сканером не получается. А только ручками с клавиатуры.

Заметил что настроенный сканер перехватывает процедура формы ВнешнееСобытие(). А не настроенный вроде нет.

Как тут быть?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3165 14.10.15 22:32 Сейчас в теме
(1) Boudybuilder, сканер работает в нескольких режимах: как клавиатура, как устройство с последовательным интерфейсом (RS-232, ...). Драйвер 1C перехватывает быстрый ввод с клавиатуры и передает ее через внешнюю компоненту в событие формы "ВнешнееСобытие" (или как-то так). Там уже в "Данные" должен быть нужный объект.
3. dchumak 42 15.10.15 03:42 Сейчас в теме
Если сканер настроен в режиме эмуляции com-порта, то должна срабатывать обработка внешнего события и там уже в
Там уже в "Данные" должен быть нужный объект.

Если сканер настроен в разрыв клавиатуры, тогда внешнее событие не срабатывает. В этому случае в Чеке ККМ нужно сначала нажимать кнопку поиска по ШК, а потом сканировать. ШК подставится в открывшееся окно.
Если еще запрограммировать дополнительные символы перед и после ввода ШК, то можно настроить, чтобы это окно автоматически открывалось и закрывалось.
Но, в таком режиме в некоторых других местах конфигурации сканер работать не будет.
4. 15.10.15 06:24 Сейчас в теме
Ну очень просто у тебя сканер не настроен и работает как клавиатура поскольку он у тебя USB. А у клиента настроен правильно, вот и вся разница.
Чесно говоря не понял вопроса. Обработать событие сканера в обработчике ВнешнегоСобытия. Помоему очевидно)
5. Boudybuilder 35 15.10.15 10:20 Сейчас в теме
Ну да, там во внешнееСобытие перехватыается.
Потому что сколько не снимай штрихкод во ВвестиСтроку() она всегда пустая.

Так что обрабатывать в документе чек ККМ во внешнем событие?
9. 15.10.15 14:37 Сейчас в теме
(5) Boudybuilder,
Так что обрабатывать в документе чек ККМ во внешнем событие?


Несомненно...как наиболее правильное)
6. SGordon1 15.10.15 10:40 Сейчас в теме
Сканнер то будет как в итоге подключен?
7. Boudybuilder 35 15.10.15 10:51 Сейчас в теме
У клиента он настроен через торговое оборудование
8. SGordon1 15.10.15 13:00 Сейчас в теме
Тогда смотрите Процедура ВнешнееСобытие(Источник, Событие, Данные)
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот