Здравствуйте!
В модуле формы документа ЧекККМ стоит процедура с функцией ВвестиСтроку(), в которую надо вводить данные сканером штрих-кода.
Очень интересно то, что если я тестю на своем железе, где сканер не настроен в 1С с драйверами, то все работает.
А у клиента сканер подключен в 1С в торговом оборудовании с драйвером, и ВвестиСтроку() сканером не получается. А только ручками с клавиатуры.
Заметил что настроенный сканер перехватывает процедура формы ВнешнееСобытие(). А не настроенный вроде нет.
Как тут быть?
В модуле формы документа ЧекККМ стоит процедура с функцией ВвестиСтроку(), в которую надо вводить данные сканером штрих-кода.
Очень интересно то, что если я тестю на своем железе, где сканер не настроен в 1С с драйверами, то все работает.
А у клиента сканер подключен в 1С в торговом оборудовании с драйвером, и ВвестиСтроку() сканером не получается. А только ручками с клавиатуры.
Заметил что настроенный сканер перехватывает процедура формы ВнешнееСобытие(). А не настроенный вроде нет.
Как тут быть?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Boudybuilder, сканер работает в нескольких режимах: как клавиатура, как устройство с последовательным интерфейсом (RS-232, ...). Драйвер 1C перехватывает быстрый ввод с клавиатуры и передает ее через внешнюю компоненту в событие формы "ВнешнееСобытие" (или как-то так). Там уже в "Данные" должен быть нужный объект.
Если сканер настроен в режиме эмуляции com-порта, то должна срабатывать обработка внешнего события и там уже в
Если сканер настроен в разрыв клавиатуры, тогда внешнее событие не срабатывает. В этому случае в Чеке ККМ нужно сначала нажимать кнопку поиска по ШК, а потом сканировать. ШК подставится в открывшееся окно.
Если еще запрограммировать дополнительные символы перед и после ввода ШК, то можно настроить, чтобы это окно автоматически открывалось и закрывалось.
Но, в таком режиме в некоторых других местах конфигурации сканер работать не будет.
Там уже в "Данные" должен быть нужный объект.
Если сканер настроен в разрыв клавиатуры, тогда внешнее событие не срабатывает. В этому случае в Чеке ККМ нужно сначала нажимать кнопку поиска по ШК, а потом сканировать. ШК подставится в открывшееся окно.
Если еще запрограммировать дополнительные символы перед и после ввода ШК, то можно настроить, чтобы это окно автоматически открывалось и закрывалось.
Но, в таком режиме в некоторых других местах конфигурации сканер работать не будет.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот