Не реагирует РМК на сканер в разрыв клавиатуры в Рознице 2.3

1. fixin 4252 24.09.20 09:05 Сейчас в теме
Есть Розница 2.3 последней версии 1С.
Установлен (1С:Сканеры штрихкода)NativeApi сканер в списке ТО.
По кнопке "Тест подключения" вижу кнопки.
Когда захожу в РМК, на сканирование не реагирует.
Видно, что РМК воспринимает ввод ШК как нажатие кнопок.
Я вот сейчас подумал, может таймаут увеличить, может сканер передает медленно.
Асинхронный режим передачи в сканере выключил, включил синхронный.
К заводским настройкам сбрасывал.
Ранее этот сканер работал нормально, что-то потом не срослось.
Проблемы начались, т.к. на компьютере два сканера в разрыв клавиатуры, один проводной, другой беспроводной. Но оба одно время работали, пока пользователь не просканировал какой-то код настройки случайно на беспроводном.
Я не понимаю, как проверять работу NativeApi, отладчиком погонял - внешнее событие не срабатывает. А при подключении постоянно под новым InputDevice регистрируется:
InputDevice#1 InputDevice#2 InputDevice#3 и т.п.
Куда копать?
Вознаграждение за ответ
Показать полностью
Найденные решения
6. dandykry 10 24.09.20 10:14 Сейчас в теме +2 $m
(1) В элементе справочника должна ж быть команда тестирования.
Нажимаете, начинаете тыкать.
Внизу поля появляются отсканированные строки.
Проверяете в них формат. Важен суффикс, т.е если в самой настройке 13 (CR), то и прочитанные строки должны заканчиваться на CR.
В противном случае либо на стороне 1с приводите настройки в соответствие, либо ищите мануал для сканера и смотрите, как его перепрограммировать под нужный формат.


http://prntscr.com/umwjjo
Остальные ответы
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. THEBESTolo4b 10 24.09.20 09:28 Сейчас в теме
(1) сканер запрограммирован не правильно, со сканером шли коды программирования или в интернети их можно найти, считайте код который сбрасывает сканер по дефолту и заново настройте его и будет Вам счастье
3. THEBESTolo4b 10 24.09.20 09:38 Сейчас в теме
(1) и еще попробовать подключить сканер не через драйвер NativeApi , а через драйвер 1С:Сканеры штрихкода (COM)
6. dandykry 10 24.09.20 10:14 Сейчас в теме +2 $m
(1) В элементе справочника должна ж быть команда тестирования.
Нажимаете, начинаете тыкать.
Внизу поля появляются отсканированные строки.
Проверяете в них формат. Важен суффикс, т.е если в самой настройке 13 (CR), то и прочитанные строки должны заканчиваться на CR.
В противном случае либо на стороне 1с приводите настройки в соответствие, либо ищите мануал для сканера и смотрите, как его перепрограммировать под нужный формат.


http://prntscr.com/umwjjo
14. fixin 4252 25.09.20 11:02 Сейчас в теме
(6) да, проблема была в CR. Запрограммировал суффикс CR настроечным кодом и все понеслось.
IlyaReznikov; +1 Ответить
17. dandykry 10 25.09.20 11:34 Сейчас в теме
7. user856012 13 24.09.20 10:46 Сейчас в теме
(1)
Я не понимаю, как проверять работу NativeApi
Для начала - проверить сканирование в Блокноте: появляются ли в нем отсканированные коды с обоих сканеров, правильные ли они, как быстро проходит сканирование и т.д.
11. mafey 2 24.09.20 16:18 Сейчас в теме
(1) Какой Windows стоит?
Сканер можно проверить прям в торговом оборудование есть тест, там пикаешь сканером и там покажет работает он.
12. sahawood 25.09.20 07:33 Сейчас в теме
(1)сбросьте все на дефолт, если сканер относительно современный то дефолтные настройки юсб, возврат каретки, протестировать можно в блокноте в инструкции к сканеру есть суффикс возврата каретки если в дефолта его нет
13. RocKeR_13 1317 25.09.20 09:37 Сейчас в теме
(1) Если используете Honeywell 1450G, то у него по умолчанию не задан суффикс. Вам необходимо найти сервисные штрихкоды (обычно есть в коробке) и запрограммировать суффикс CR(13). Либо, используя те же сервисные штрихкоды, перевести в режим эмуляции COM-порта: в свете маркировки это вообще самый лучший вариант
15. fixin 4252 25.09.20 11:02 Сейчас в теме
(13) не люблю COM-порты. ;-)
кстати в режиме COM-порта тоже без суффикса CR не воспринимал.
16. RocKeR_13 1317 25.09.20 11:03 Сейчас в теме
(15) Я тоже не любил, но с маркировкой очень даже полюбились)))
18. fixin 4252 25.09.20 13:33 Сейчас в теме
(16) а что не так с маркировкой? Я написал расширение, которое корректирует кривые коды и норм.
19. RocKeR_13 1317 25.09.20 18:25 Сейчас в теме
(18) Да замучалсч уже: в разных версиях и конфах распознаются коды по-разному, у каких-то производителей коды без разделителей, где-то в клавиатурном режиме разделители GS1 просто игнорятся, если не настроить... Оказалось, что проще быстренько настроить эмуляцию COM-порта и вообще не зависеть от конфигураций и компонент)
4. ab_initio 95 24.09.20 09:43 Сейчас в теме
В настройках драйвера таймаут нужно подбирать.
Драйвера клавиатурных сканеров "отличают" их от клавиатуры по задержке между двумя последовательно пришедшими символами.
Если задержка меньше порогового таймаута, то драйвер генерит событие со сканера, если больше - то не генерит, т.е. считает, что это юзер набрал кнопки на клаве.

Попробуйте таймаут побольше поставить.
5. uriah 17 24.09.20 10:11 Сейчас в теме
(1)
Но оба одно время работали, пока пользователь не просканировал какой-то код настройки случайно на беспроводном.

Ну тогда сбросьте на заводские настройки этот сканер.
8. andy_zhav 197 24.09.20 11:30 Сейчас в теме
(1) Переведите на режим эмуляции com порта. Либо повторно настройте сканер на разрыв клавиатуры после сброса на заводские настройки
9. XAKEP 24.09.20 12:20 Сейчас в теме
а вы попробуйте один штрих код ввести с клавиатуры
другие должны сканироваться со сканера
у меня такое бывает...первый штрих с клавиатуры, а дальше сканер работает
10. jasperss 12 24.09.20 12:41 Сейчас в теме
(1) Если в блокноте сканируется, и переход на новую строку осуществляется, тогда в настройках сканера проставить правильные суфиксы/префиксы как в тесте.
Если в блокнот ничего не передается, то сканер настроен как эмулятор com-порта. тогда укажите номер порта в настройках сканера.
Если в блокноте нет перехода на новую строку, скорее всего нет суфиксов при сканировании. надо настроить сканер на суфикс CR.
Если в тесте и в остальных местах всё ОК, проверьте рабочее место, возможно в РМК - другое рабочее место выбирается. и проверьте галочку что активен
20. Progart 15.05.23 08:38 Сейчас в теме
Существовала такая же проблема, в УНФ. В справочнике 1с "Подключаемое оборудование и РМК" установлена настройка по данному сканеру 13 (CR). В комплекте со сканером (в нашем случае производитель Мертэч) шёл буклет с ШК-настройками суффиксов. Из него необходимо отсканировать штрих-код с суффиксом CR и всё заработает.
Вывод: необходимо изменить настройки самого сканера с помощью приложенного к нему буклета, отсканировав необходимую настройку. На стороне 1С ничего изменять не нужно.
Оставьте свое сообщение
Вакансии
Программист 1С
Москва
зарплата от 180 000 руб. до 220 000 руб.
Полный день

Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)

Программист 1С
Москва
зарплата от 250 000 руб.
Полный день

Программист 1C
Волгоград
зарплата от 200 000 руб.
Полный день

Аналитик
Санкт-Петербург
зарплата от 200 000 руб. до 250 000 руб.
Полный день