Сканер штрихкодов дублирует считывания в новый чек.

1. PitMal 7 09.09.15 09:27 Сейчас в теме
Для ускорения работы касс под управление Штрих-М Кассир 1.9 приобрели и установили сканеры штрихкода Cobalto CO5300. Сначала было все хорошо. Потом начались жалобы: " При считывании штрихкода первого товара (в чеке), вместо него в чек попадает товар из предыдущего чека." между чеками может пройти времени 3-4 минуты... Сканер подключен к интерфейсу com-usb. драйвер атол 6.5.3.399. Данная ошибка происходит на 2-х кассах, там где установлены новые сканеры. На другом РМК проверить возможности нет. Ошибка имеет не постоянный характер.
Благодарен всем кто отозвался.
+
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Golikov 09.09.15 22:31 Сейчас в теме
Как вариант стоят неправильные суффиксы у сканера штрихкода. Но это достаточно маловероятно.А вы сами видели эту проблему? Сканер USB или COM?
+
3. PitMal 7 10.09.15 08:07 Сейчас в теме
Сканер USB или COM?
- я об этом писал, поясняю, физически USB, средствами драйвера от даталоджик эмулируется подключение по com порту. Вообще ошибка возникает и при включении "клавиатура"
неправильные суффиксы у сканера штрихкода
- сканер с неправильными суффиксами разве работает ?
А вы сами видели эту проблему?
- проблема имеет место быть, иначе я о ней не писал бы.
Хочу добавить, "Колеса пинал, стекло протирал". Т.е. все обычные действия, обновления драйверов, смена интерфейсов, все делалось.
Тему создал, для того чтобы посоветоваться как диагностировать или локализовать причину возникновения данной ошибки. Сканер новый, инфы по нему особо нет.
+
4. stash_84 10.09.15 08:14 Сейчас в теме
(3) PitMal,
- сканер с неправильными суффиксами разве работает ?

Как раз так и работать может.
Вообще, чтобы не гадать, Вам необходимо в режиме отладки проверить, что возвращает сканер. Возможно, что-то не так в связке COM-USB.
Всегда можно в обработчике поменять процедуру получения данных от сканера, если конфигурация снята с поддержки.
+
5. PitMal 7 10.09.15 08:47 Сейчас в теме
Суффикс правильный.
Вам необходимо в режиме отладки проверить
- как это сделать если не трудно можно подробней. драйвер ком-юсб, да под сомнением, его используем первый раз, как и сканер этой фирмы, установили то что рекомендовал производитель. сейчас сканер работает в режиме записи лог-файла, средствами драйвера. Ждем появления ошибки, ошибка возникает непредсказуемо.
+
6. stash_84 10.09.15 09:18 Сейчас в теме
(5) PitMal, Вы знакомы со средствами разработки, которые предоставляет "Конфигуратор"?
Если нет, то необходимо его запустить, найти в модуле необходимую Вам процедуру, установить "Точку останова", запустить "Отладку".
Когда дойдёт дело до сканирования, то "Конфигуратор" остановится на выполнении кода в том месте, где "Точка останова".
Единственное, если у Вас "Сервер" не файловый, то все процедуры и функции на "НаСервере" Вы не сможете "отловить", для этого необходимо будет включить отладку на сервере, ключ "-debug" агенту добавить: "C:\Program Files\1cv81\bin\ragent.exe" -srvc -agent -regport 1541 -port 1540 -range 1560:1591 -debug -d "C:\Program Files\1cv81\server".
Обычно выгружают базу и в файловом варианте отслеживают.
+
7. PitMal 7 10.09.15 10:16 Сейчас в теме
Ждем появления ошибки, ошибка возникает непредсказуемо.
- вот сегодня до обеда ошибки не было. В супермаркете с нормальной проходимостью. Про отладку прикольно :) я вас сразу не понял. Нет с отладкой ничего не выйдет, точно, ошибка может долго не происходить.
+
8. stash_84 10.09.15 11:04 Сейчас в теме
(7) PitMal, Есть "Остановка по ошибке" при отладке.
Вообще, мне кажется, что нужно увеличить интервал между сканированиями (тайм-аут). Поищите в документации с сканеру новому и сравните это значение с аналогичными значением сканера, который используется у Вас давно.
Проблема может быть в том, что продавец два раза сканирует штрих-код, сам этого не осознавая. Происходит это моментально.
Если бы, у Вас было видео момента когда это происходит, то можно было бы точно утверждать.
+
9. PitMal 7 10.09.15 12:52 Сейчас в теме
Вообще, мне кажется, что нужно увеличить интервал между сканированиями (тайм-аут)
- Делали, да дубль может произойти через 4-5 минут при открытии нового чека, последнее что менял время хранения в буфере с 1000мс поменял на 500. Проблема не в продавце, сначала тоже так думал, что продавцы чудят так как сканер больно шустрый.
+
10. stash_84 10.09.15 12:59 Сейчас в теме
(9) PitMal, странно, тогда в обработке штрих-кода делайте проверку на дубль, если используется такой тип сканера.
Если он не имеет широкого распространения, то другого пути Вам не найти.
Время хранения в буфере - не тот параметр, явно.
+
11. PitMal 7 11.09.15 05:03 Сейчас в теме
(10) stash_84, Вообще впечатление складывается, что при первом сканировании предыдущие данные (судя по всму не удаленные) выталкиваются новыми.... Пока буду ждать ошибку и смотреть лог драйвера. Дописывать типовую из за сканера не тот путь.
+
12. stash_84 11.09.15 13:01 Сейчас в теме
(11) PitMal, дописать типовую Вы можете на время пока не решен вопрос, затем вернуться на поддержку.
Дело, конечно, Ваше. Но, попутно, не совсем понимаю: как Вы удалённо пытаетесь в проблеме разобраться?
Работает у Вас всё не через RDP?
+
13. Frogger1971 11.09.15 14:04 Сейчас в теме
а не пробывали переменную, где хранится считываемый код при закрытии чека обнулять?
а то, если она, например 13 символов, идет новое считывание, то новый ШК добавляется к старому + перевод каретки
если длина строки 13, то будет 13 + 13 - 13 нового ШК = 13 старого ШК
+
14. PitMal 7 15.09.15 11:20 Сейчас в теме
Нет не пробовал, используем ПО Штрих-М Кассир 1.9, это 1С 7.7 конфигурация, думаю что переменная при выходе из процедуры НайтипоШК() обнуляется как то так...
Хотя вот вобщем то вы что то дельное говорите :) надо обдумать... Почему не всегда ошибка происходит ? Может дождусь лога драйвера.
+
15. PitMal 7 15.09.15 11:30 Сейчас в теме
Если он не имеет широкого распространения, то другого пути Вам не найти.
- Модель новая, другой путь это разобраться с настройками ПО сканера, драйвер сканера, драйвер com-usb . Странно так раздел форма хардварный, решения софтварные :)? Вот сразу вам резать, а как же терапия...
Нет работает не через РДП.
+
16. stash_84 16.09.15 21:42 Сейчас в теме
(15) PitMal, почему же "резать", Frogger1971 внёс Вам предложение.
+
17. PitMal 7 18.09.15 06:30 Сейчас в теме
Ну вот поймали ошибку, кому интересно, можно посмотреть по ссылке видео и фрагменты лога ( https://cloud.mail.ru/public/7szH/spXp7yGNK), в лог файле красным собственно сама ошибка на видео с 12:50:28 (Упаковка туалетной бумаги, последний товар в корзине) считывание сканером штрихкода, потом кассир обслуживает клиента без использования сканера ШК, и в 12:55:15 волшебное появление штрихкода. Если смотреть замедлено то товар в таблице (кассовой программы на мониторе) появляется до считывания первого товара.... Полтергейст. Сам я просто очень удивлен...
Какие будут версии ?
+
18. pavel06 2 18.09.15 14:46 Сейчас в теме
Ваша ссылка не открывается. Полтергейстов не бывает, бывают глючные сканеры и программы. Какой товар без считывания появляется: последний, который считывался?
+
19. PitMal 7 19.09.15 06:36 Сейчас в теме
Да последний (Причем на видео видно срабатывание сканера...), https://cloud.mail.ru/public/7szH/spXp7yGNK - вот так откроется, скобка лишняя
+
20. pavel06 2 20.09.15 00:31 Сейчас в теме
(19)Упаковка туалетной бумаги была не последним товаром в корзине, бумага пробивалась на отдельный чек, что собственно в таблице 1С написано. В 12:55:15 цифры секундомера и она закрывает головой экран, что вы могли заметить, непонятно, по-моему при сканировании первого товара сразу появились 2 строчки.

Имхо, нужно продолжить эксперимент, пока непонятно, связано ли это с конкретным товаром(или бывают повторы других товаров), с фактом оплаты по штрихкоду одного товара в чеке(или после нескольких в чеке бывают повторы), с фактом набора кода вручную в следующей оплате(или без ручного набора бывают повторы в след.чеке). Повтор всегда ли встает в чеке первой позицией, как вы раньше говорили?

Если это глючит сканер, то достаточно просто написать программу считывания штрихкодов не в программу расчетов, а просто в Excel(я как-то писал на VB), затем в этой программе считывать подряд коды, если будут повторы то сканер - на свалку(на обмен), т.е. исключить драйвера и 1С.
+
21. PitMal 7 21.09.15 05:23 Сейчас в теме
бумага пробивалась на отдельный чек
- это верно, я не обратил внимание будем разбираться, а с 15 секунды смотреть надо на замедленном просмотре, и видно что когда голова отодвигается от экрана, а товар еще не считан, видна заполненность строки. И видна зеленая вспышка - срабатывание сканера.
Обратите внимание на кофточку, оно полосатая :)
+
22. Antimyslitel 35 16.01.18 10:17 Сейчас в теме
(21) Добрый день,
Была такая же проблема переставил платформу на более новую проблема испарилась и уже два года как не тревожит клиента!)))
+
23. PitMal 7 18.01.18 16:48 Сейчас в теме
Тогда был заменен сканер, оба продавец признал дефект.
+
Внимание! Тема сдана в архив

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