Поиск при помоши штрих-кода.
Поиск при помоши штрих-кода.
Здравствуйте.
Пришел сканер, я его подключил по видео настроил поля и оказалось автоматом не ищет. Сканирую код он сканирует вставляет его в фильтр, но пока руками не нажмешь кнопку поиска или Энтер кнопку не ищет. И после поиска поле не очищается для ввода нового значения. Я так понимаю это баг?
Причем есть QR сканировать то все срабатывает нормально. А если с такими настройками как на картинке автоматом ничего не происходит.
хотя если сканировать при этом любой QR, то срабатывает как надо. Некоторые длинные штрихи тож норм срабатывает. Некоторые QR тоже не срабатывают. Что это может быть?
У сканера есть настройки, перепробовал все. Та что с добавление и переводом строки та поиск делает, но после поиска форма не очищается автоматически.
Пришел сканер, я его подключил по видео настроил поля и оказалось автоматом не ищет. Сканирую код он сканирует вставляет его в фильтр, но пока руками не нажмешь кнопку поиска или Энтер кнопку не ищет. И после поиска поле не очищается для ввода нового значения. Я так понимаю это баг?
Причем есть QR сканировать то все срабатывает нормально. А если с такими настройками как на картинке автоматом ничего не происходит.
хотя если сканировать при этом любой QR, то срабатывает как надо. Некоторые длинные штрихи тож норм срабатывает. Некоторые QR тоже не срабатывают. Что это может быть?
У сканера есть настройки, перепробовал все. Та что с добавление и переводом строки та поиск делает, но после поиска форма не очищается автоматически.
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поиск при помоши штрих-кода.
А скачайте 3.6 бета и проверьте там https://www.rukovoditel.net.ru/download.php
Дело в том что нет события, типа onScan чтоб можно было выполнить какое то действие.
Приходится как то выкручиваться и проверять как сканер вставляет текст.
Что у вас за сканер?
Дело в том что нет события, типа onScan чтоб можно было выполнить какое то действие.
Приходится как то выкручиваться и проверять как сканер вставляет текст.
Что у вас за сканер?
Re: Поиск при помоши штрих-кода.
Barcode Scaner 14952
Обновился до 3.6 ничего не поменялось. Фокус курсора не всегда в поле. и именно код 128 не очищается при повторном сканировании. Хотя QR с WB который у меня на столе валялся срабатывает правильно. И очищает поле и ищет. Причем если генерация просто по [ID] то не работает. А если добавляю допустим так [id]-[date_added] то поле очищается и даже искать пытается. но только не находит. Потому, что сканер вместо "21775-22.10.2024 23:43" передает в поиск почему то "21775-22Ю10Ю2024 23ж43", хотя если в текстовый файл пробую сканировать, то все сканирует правильно. А в руководитель сканирует не верно. Заметил так же печальную особенность. [ID] от 1-999 просто не сканируются. Начиная с 1000 только сканирует. Заказал сканер подороже, поглядим будет сканировать с 1 и дальше. Телефон сканирует без проблем.
P.S. так сканирует если выбрана русская раскладка. На английской нормально срабатывает. И ищет и очищает. Но если шаблон состоит из одного [ID] не работает никак. и заметил что у поля фильтра, куда код записывается со сканера нет ограничения по длине ввода. Изначально нужно ограничение шаблонов в CODE128. Только цифры. или [id]-[auto:3], чтоб число было полюбому больше 1000, ну и расклада клавиатуры не важно будет какая. И с таким шаблоном и очищает фильтр и сканер нормально работает. Но сейчас это очень плохой вариант уже. Коды были прикручены с 1-го ID, а сейчас уже 27000 и они все напечатаны. Теперь волшебная просто ситуация. Особенно если сканер в три раза дороже работать будет так же.
Обновился до 3.6 ничего не поменялось. Фокус курсора не всегда в поле. и именно код 128 не очищается при повторном сканировании. Хотя QR с WB который у меня на столе валялся срабатывает правильно. И очищает поле и ищет. Причем если генерация просто по [ID] то не работает. А если добавляю допустим так [id]-[date_added] то поле очищается и даже искать пытается. но только не находит. Потому, что сканер вместо "21775-22.10.2024 23:43" передает в поиск почему то "21775-22Ю10Ю2024 23ж43", хотя если в текстовый файл пробую сканировать, то все сканирует правильно. А в руководитель сканирует не верно. Заметил так же печальную особенность. [ID] от 1-999 просто не сканируются. Начиная с 1000 только сканирует. Заказал сканер подороже, поглядим будет сканировать с 1 и дальше. Телефон сканирует без проблем.
P.S. так сканирует если выбрана русская раскладка. На английской нормально срабатывает. И ищет и очищает. Но если шаблон состоит из одного [ID] не работает никак. и заметил что у поля фильтра, куда код записывается со сканера нет ограничения по длине ввода. Изначально нужно ограничение шаблонов в CODE128. Только цифры. или [id]-[auto:3], чтоб число было полюбому больше 1000, ну и расклада клавиатуры не важно будет какая. И с таким шаблоном и очищает фильтр и сканер нормально работает. Но сейчас это очень плохой вариант уже. Коды были прикручены с 1-го ID, а сейчас уже 27000 и они все напечатаны. Теперь волшебная просто ситуация. Особенно если сканер в три раза дороже работать будет так же.
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поиск при помоши штрих-кода.
Сегодня проверил на своем сканере и все работает.
Библиотека, которая проверяет скан тут js\scannerdetection\1.1.2\jquery.scannerdetection.js
Там в коде есть настройки по умолчнаю
minLength - минимальная длина кода должна быть 6, по этому у вас с ID и не срабатывает.
Вы можете изменить это значение в коде и подстроить под себя.
После изменения CTRL+F5 чтоб обновить js кеш.
Библиотека, которая проверяет скан тут js\scannerdetection\1.1.2\jquery.scannerdetection.js
Там в коде есть настройки по умолчнаю
Код: Выделить всё
var defaults={
onComplete:false, // Callback after detection of a successfull scanning (scanned string in parameter)
onError:false, // Callback after detection of a unsuccessfull scanning (scanned string in parameter)
onReceive:false, // Callback after receive a char (scanned char in parameter)
timeBeforeScanTest:100, // Wait duration (ms) after keypress event to check if scanning is finished
avgTimeByChar:30, // Average time (ms) between 2 chars. Used to do difference between keyboard typing and scanning
minLength:6, // Minimum length for a scanning
endChar:[9,13], // Chars to remove and means end of scanning
stopPropagation:false, // Stop immediate propagation on keypress event
preventDefault:false // Prevent default action on keypress event
};
Вы можете изменить это значение в коде и подстроить под себя.
После изменения CTRL+F5 чтоб обновить js кеш.
Re: Поиск при помоши штрих-кода.
В скрипте поставил 1, заработало. Но остались еще 2 вопроса. Сканер вводит на том языке который активный на данный момент в системе. Я изначально предпочёл только цифры, как чувствовал. Нужно этот момент обозначить я думаю. Ну и еще вопрос у Вас сканер считывает код цифры 1 или любой от 1-1000? А то у меня получается как минимум 1000 выпадает. Зависит ли это от цены сканера? Или нужно тогда не давать просто [ID] использовать в самом руководителе. Просто понять нужно это ограничение сканера или в принципе не должен он определять от 1 до 1000? Если все сканеры не определяют, вот тут начинается проблема. У всех получается кто использовал для формирования кода [ID], у всех 100% пользователей первая тыща напечатана зря.
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поиск при помоши штрих-кода.
Сканировал разные номера, разной длины, проблем не замечал.
Re: Поиск при помоши штрих-кода.
Вы успокоили мою душу. Мне уже идет сканер подороже. Поглядим как он справиться. Отпишу как придет.
Re: Поиск при помоши штрих-кода.
Пришел сканер за 3000р и тоже не сканирует от 1 до 999. Только с 4 знаков начиная. Проверьте пожалуйста у вас сканирует ваш сканер штрихи Code128 с 1 по 999?
- support
- Техническая поддержка
- Сообщения: 9348
- Зарегистрирован: 19 окт 2014, 18:22
- Имя: Харчишин Сергей
- Откуда: Крым, Евпатория
Re: Поиск при помоши штрих-кода.
Проверил, сканирует. Вот мой сканер. 123 сканирует без проблем.
Re: Поиск при помоши штрих-кода.
А какой сканер? Модель? У меня оба не сканируют. Попробуйте именно 1 пожалуйста.
Последний раз редактировалось Morfei 31 окт 2024, 16:35, всего редактировалось 1 раз.