Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Сканер штрих кода меняет цифры

Сканер штрих кода меняет цифры
Я
   mazafakuh
 
07.08.13 - 11:25
1с8 Торговля и склад.  Сканер штрих кода ( модель не известна) работает нормально во всех режимах кроме ркм.  в Режиме РКм он случайным образом меняет цифры штрихкода.  сам не видел пока. может там все просто) кто сталкивался подскажите в чем может быть дело.
 
 
   Torquader
 
1 - 07.08.13 - 23:39
Внутри некоторых сканеров есть таблицы замен и преобразований, которые преобразуют код по шаблону - возможно, что в сканере запрограммирована такая таблица.
   mazafakuh
 
2 - 08.08.13 - 10:57
как бороться? сканер ковырять?. удалять все нафиг?
   SherifSP
 
3 - 08.08.13 - 10:59
(2) Искать мануал и перепрограммировать нужную опцию
   SherifSP
 
4 - 08.08.13 - 11:00
+(3) Чтобы найти мануал, должно быть известно по крайней мере модель сканера иначе смирится
   1Cv8_accepted
 
5 - 08.08.13 - 11:01
   mazafakuh
 
6 - 08.08.13 - 11:20
как я понял - да. (5) (5)
   mazafakuh
 
7 - 08.08.13 - 14:52
вот.  теперь могу корректно объяснить что было)..  есть база управление торговлей базовая.    в ней есть обработка рабочее место кассира . когда они считывают штрих код  то ничего не находится.  Жмут на кнопку ввод штрих кода. там просто окошко и циферки . можно руками вбить можно сканером ввести .. и вот тут начинается беспридел)  мало того что ЕАН 13 в окно попадает как число из 12 цифер, так еще цифры в нем гуляют.  меняют места.  я так понял это беда кода преобразования строки с сканера в число.  но т.к. базовая конфа ничего сделать не могу.  даже отладчик  не тормозит.
   mazafakuh
 
8 - 11.08.13 - 08:43
ап .  есть у кого идеи как выйти из ситуации ? .
   mazafakuh
 
9 - 11.08.13 - 08:48
как я понимаю это косяк именно преобразования т.к.  в блокнот все считывается верно! как и в 1с .   косяк только при считывание  в обработке Рабочее место кассира.
   V67070
 
10 - 11.08.13 - 08:54
драйвер и обработку обслуживания возможно менять надо.
   mazafakuh
 
11 - 11.08.13 - 15:43
(10)  стоит атоловский по моему драйвер.   обработку обслуживания это,что?   Обработка 1с или какая то  прога к сканеру.
   Torquader
 
12 - 11.08.13 - 19:51
(11) Ковырять обработку обслуживания сканера.
Кроме того, если вводят руками со сканера, то никакой обработки просто не настроено - и сканер работает как клавиатура - в этом случае - возможно всё, что угодно.
   V67070
 
13 - 11.08.13 - 20:15
(11) обработка сканера в 1С.
Недавно с похожим случаем сталкивался.
При считывании штрих код был как бы сдвинут в право и вместо цифр штрих кода с лева в первых позициях были какие то другие цифры.
Пришлось сканер перевести в режим эмуляции COM.
Установили драйвер версии 8.0.*, точно сейчас не могу сказать.
И подключить обработку обслуживания в самой 1С, которая в комплекте с самим драйвером оказалась.
После этого сканер стал нормально читать.
   Torquader
 
14 - 11.08.13 - 20:21
(13) Просто для работы сканера "в разрыв клавиатуры" нужно правильно настроить префикс (первый символ для обнаружения посылки штрих-кода) и суффикс (символ завершения посылки штрих-кода) иначе будет галиматья, так как восприниматься будут части штрих-кода.
   jarett
 
15 - 11.08.13 - 20:25
1с8 Торговля и склад не существует в природе. Впрочем как и сканер ШК неизвестной модели
   V67070
 
16 - 11.08.13 - 20:42
(13) Настраивали, только захотел работать именно в режиме COM порта. В клавиатурном, без проблем только в блокнот считывал. Сканер вот такой модели http://ru.cipherlab.com/catalog.asp?CatID=8&SubcatID=10&ProdID=354
Что характерно, в конфигурации "Розница", со встроенным драйвером и обработкой обслуживания, работает нормально.
А в УТ10.3 через какие то древние драйвера и не менее древние обработки обслуживания.

Посмотрел только что, как подключали в УТ10.3, описание обработки.
"Обработка осуществляет обслуживание сканеров штрихкода, подключаемых при помощи внешней компоненты "1С: Сканер штрихкода" версии 8.0.8."
   mazafakuh
 
17 - 12.08.13 - 08:22
(15)  Управление торговлей.   Зачем пытаться потролить если  читаете между строк?
   mazafakuh
 
18 - 12.08.13 - 08:23
(16) (13)   Т.е. надо попробовать  скачать обработку "1С: Сканер штрихкода" версии 8.0.8."  ?.  в данный момент сканер подключен через Ком порт.  Виртуальный.
   mazafakuh
 
19 - 12.08.13 - 08:24
Ошибка в считывание только в обработке РМК. если просто открвть документ любой. не через обработку то все считывается хорошо.    + в Блокнот так же все нормально считывается
   oleguniq
 
20 - 12.08.13 - 12:15
та же проблема
только в розница 2.0 РМК не правильно считывает штрих код
например штрих код 8003670733805 а считывается 3670733805, то есть не считывает первые три числа.
Подскажите пожалуйста в чем может быть проблема?
Сканер symbol ls2208 подключен по USB. В блокнот считывает нормально.
   mazafakuh
 
21 - 12.08.13 - 13:13
(20)  Ап! беда одна)
   mazafakuh
 
22 - 12.08.13 - 15:42
это косяк в обработке или драйвере?
(20)  у вас какой драйвер стоит для сканера?
   mazafakuh
 
23 - 12.08.13 - 15:42
точнее чей? Атол или 1совский
   oleguniq
 
24 - 12.08.13 - 17:05
Драйвер стоит атоловский
здесь еще общаюсь http://forum-1c.ru/index.php?topic=31104.new#new
может вместе решим проблему
   mazafakuh
 
25 - 12.08.13 - 19:07
(24)  у вас базовая конфигурация или нет?  код открытый или закрытый?
   mazafakuh
 
26 - 12.08.13 - 19:16
(24)   если есть возможность посмотри в обработке РМК  в форме ввода числа есть функция  которая преобразует  строку в число.   вот ее на отладчике надо посмотреть.
   mazafakuh
 
27 - 13.08.13 - 08:45
ап утренний
   2S
 
28 - 13.08.13 - 08:47
т.е. в обычном режиме считывает нормально, а в режиме РМК - нет?
   mazafakuh
 
29 - 13.08.13 - 08:51
да.  именно. в 1с просто в документе приход/расход  все ок! в РКМ косяки.
   2S
 
30 - 13.08.13 - 08:55
Отладчиком смотреть, обработку внешнего события. Чему равно переданное значение до выполнения всех действий процедуры
 
 Рекламное место пустует
   mazafakuh
 
31 - 13.08.13 - 08:57
не могу отладить! конфа базовая.  в режиме отладки  не останавливается.
   oleguniq
 
32 - 13.08.13 - 12:33
Подскажите пожалуйста как отладчиком посмотреть? У меня розница проф, но в программировании особо не шарю.
   mazafakuh
 
33 - 13.08.13 - 12:37
конфигуратор открой.  найди обработку РКМ  ( рабочее место кассира) там найди форму ввода числа.  и нажми ф9 в процедуре ввода.  потом вверху нажми кнопку запустить отладку и смотри какие данные будут в той точке где нажал ф9)
   oleguniq
 
34 - 13.08.13 - 13:06
Делаю так.
Открываю конфигурацию, нахожу РМК, далее ФормаВводаКода, кликаю два раза, открывается клавиатура для ввода кода, нажимаю на окно с надписью ИнфНадписьКод  и жму Ф9, запускаю отладку, открывается розница, но никакие цифры нигде не меняются.

P.S. В режиме клавиатуры работает нормально сканер, но жутко медленно.
   mazafakuh
 
35 - 13.08.13 - 14:53
я так понимаю подобного не было ни у кого
   olegunique
 
36 - 13.08.13 - 21:14
Может все таки в драйверах дело? Советуют поставить драйвера от 1С, но я что то не нашел их.
   Ork
 
37 - 13.08.13 - 21:20
(36) Для атолловского драйвер с эмуляцией клавиатуры нужно правильно настроить параметры.
   Ork
 
38 - 13.08.13 - 21:21
+ (37) Скорее всего дело в этом, а не в коде 1С. Ему какой код пришел с тем и работает.
   olegunique
 
39 - 13.08.13 - 21:38
Не подскажете где взять другие драйвера?
А то замучился настраивать атоловский.
Сканер то вроде довольно популярный symbol ls2208? пытался настроить мотороловские драйвера, но как USB не подключается, только как эмуляция клавиатуры.
   mazafakuh
 
40 - 14.08.13 - 08:08
(38) (37) (39) вчера тестил на драйвере 8.0.14 1с.  итог такой.

имеем код 2271000002159.  Сканер подключен через USB вход.  в блокнот все сканируется верно.  в документе Чек ККМ  все верно!!!


заходим в  РКМ ,сканируем получаем 271000022159     т.е. первая двойка попала в цент вместо одного нуля.

идем в настройки оборудования, видим что сканер подключен по ком порту.  там еще выбор кучи ком портов и клавиатура.  выбираем клавиатура.   повторяем все..


теперь у нас  штрихкод становится другим еще.  ) только в РКМ!!!   первая двойка просто отваливается.    271000002159  .

менял суфиксы и префексы.  с одними сканирует отрезая первую цифру с другими вообще не сканирует. .

Хелп.. (((
   Torquader
 
41 - 14.08.13 - 10:18
Для начала, я бы с обработке внешнего события, куда приходит событие от сканера, поставил вывод в окно сообщения всех данных события (они там строки) и уже из полученного оценивал, что и как там будет.
Просто 22 - это может быть специальный код, который транслируется по какому-то правилу.

P.S. у меня стояла задача в УТ10 сделать так, чтобы код товара выводился как штрих-код (22 в начале, 10 цифр кода товара и контрольная цифра). Потом, при считывании такого штрих-кода его нужно было перехватить и найти товар по коду.
Сканер подключался в разрыв клавиатуры, с префиксом точка с запятой.
Кстати, как раз у Symbol-а есть таблица трансляции кодов и программируемый режим задержки между передачей символов - я бы залез в настройки и там посмотрел бы эти режимы (особенно, обратить внимание на ноль в паузе между символами).
И ещё - не терминал ли у вас ?
   oleguniq
 
42 - 14.08.13 - 11:03
Если можно, то пожалуйста поподробней что и как сделать. Дело в том, что я 1с розницу наблюдаю в течении недели. И пока не разобрался что и как.
Советуют установить какие то обработки, но я опять же не знаю как их устанавливать. Из настроек и администрирования пишет ошибку.
На всякий случай прикреплю обработки http://zalil.ru/34676689
   mazafakuh
 
43 - 14.08.13 - 11:35
(41)  обработка внешнего события.. где она. искал не нашел. ставил в отладчике точки останова  уже в общих процедурах.  но там уже не верный код.
   mazafakuh
 
44 - 14.08.13 - 15:38
ап
   Ненавижу 1С
 
45 - 14.08.13 - 15:44
   mazafakuh
 
46 - 14.08.13 - 16:24
отпостил но по моему беда там другая
   oleguniq
 
47 - 14.08.13 - 17:38
Могу сказать точно что проблема не в драйверах. Перепробовал все, но проблема осталась.
   mazafakuh
 
48 - 15.08.13 - 10:19
ответа нет) ап.
   2S
 
49 - 15.08.13 - 10:32
Заплатите 1К рублей за спеца. Заодно и подучитесь
   mazafakuh
 
50 - 15.08.13 - 10:49
за какого спеца? 1с? или железячника?.   если спец 1с что он сделает в базовой конфе??  зачем писать посты в которыйх информации 0? (49)
   MikeFromAtol
 
51 - 15.08.13 - 10:59
Еще надо проверить, где настраиваются параметры оборудования - через Сервис-Настройка или же через обработку Подключение и настрйока ТО. Помню, если пытаться настраивать ТО через Сервис-Настройка, то были проблемы.
Также надо проверить верно ли настроена чувствительность сканера в параметрах

PS Я уже не работаю в Атоле более 1,5 лет
   mazafakuh
 
52 - 15.08.13 - 11:11
Дело в том что сканер сканирует верно везде! кроме одной обработки в 1С!!!!
   oleguniq
 
53 - 15.08.13 - 14:08
Похоже все ясно на этом форуме(как и на остальных) 
(49) Уважаемый 2S правильно сказал, заплатите мне тысяченку и проблема решится :)
Профессионалам смысла нет советовать...
   oleguniq
 
54 - 27.08.13 - 11:37
Проблема решилась установкой драйверов от 1с и выбор сканера как клавиатура.


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.