Имя: Пароль:
1C
1С v8
Сканер штрих кода меняет цифры
,
0 mazafakuh
 
07.08.13
11:25
1с8 Торговля и склад.  Сканер штрих кода ( модель не известна) работает нормально во всех режимах кроме ркм.  в Режиме РКм он случайным образом меняет цифры штрихкода.  сам не видел пока. может там все просто) кто сталкивался подскажите в чем может быть дело.
1 Torquader
 
07.08.13
23:39
Внутри некоторых сканеров есть таблицы замен и преобразований, которые преобразуют код по шаблону - возможно, что в сканере запрограммирована такая таблица.
2 mazafakuh
 
08.08.13
10:57
как бороться? сканер ковырять?. удалять все нафиг?
3 SherifSP
 
08.08.13
10:59
(2) Искать мануал и перепрограммировать нужную опцию
4 SherifSP
 
08.08.13
11:00
+(3) Чтобы найти мануал, должно быть известно по крайней мере модель сканера иначе смирится
5 1Cv8_accepted
 
08.08.13
11:01
6 mazafakuh
 
08.08.13
11:20
как я понял - да. (5) (5)
7 mazafakuh
 
08.08.13
14:52
вот.  теперь могу корректно объяснить что было)..  есть база управление торговлей базовая.    в ней есть обработка рабочее место кассира . когда они считывают штрих код  то ничего не находится.  Жмут на кнопку ввод штрих кода. там просто окошко и циферки . можно руками вбить можно сканером ввести .. и вот тут начинается беспридел)  мало того что ЕАН 13 в окно попадает как число из 12 цифер, так еще цифры в нем гуляют.  меняют места.  я так понял это беда кода преобразования строки с сканера в число.  но т.к. базовая конфа ничего сделать не могу.  даже отладчик  не тормозит.
8 mazafakuh
 
11.08.13
08:43
ап .  есть у кого идеи как выйти из ситуации ? .
9 mazafakuh
 
11.08.13
08:48
как я понимаю это косяк именно преобразования т.к.  в блокнот все считывается верно! как и в 1с .   косяк только при считывание  в обработке Рабочее место кассира.
10 V67070
 
11.08.13
08:54
драйвер и обработку обслуживания возможно менять надо.
11 mazafakuh
 
11.08.13
15:43
(10)  стоит атоловский по моему драйвер.   обработку обслуживания это,что?   Обработка 1с или какая то  прога к сканеру.
12 Torquader
 
11.08.13
19:51
(11) Ковырять обработку обслуживания сканера.
Кроме того, если вводят руками со сканера, то никакой обработки просто не настроено - и сканер работает как клавиатура - в этом случае - возможно всё, что угодно.
13 V67070
 
11.08.13
20:15
(11) обработка сканера в 1С.
Недавно с похожим случаем сталкивался.
При считывании штрих код был как бы сдвинут в право и вместо цифр штрих кода с лева в первых позициях были какие то другие цифры.
Пришлось сканер перевести в режим эмуляции COM.
Установили драйвер версии 8.0.*, точно сейчас не могу сказать.
И подключить обработку обслуживания в самой 1С, которая в комплекте с самим драйвером оказалась.
После этого сканер стал нормально читать.
14 Torquader
 
11.08.13
20:21
(13) Просто для работы сканера "в разрыв клавиатуры" нужно правильно настроить префикс (первый символ для обнаружения посылки штрих-кода) и суффикс (символ завершения посылки штрих-кода) иначе будет галиматья, так как восприниматься будут части штрих-кода.
15 jarett
 
11.08.13
20:25
1с8 Торговля и склад не существует в природе. Впрочем как и сканер ШК неизвестной модели
16 V67070
 
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."
17 mazafakuh
 
12.08.13
08:22
(15)  Управление торговлей.   Зачем пытаться потролить если  читаете между строк?
18 mazafakuh
 
12.08.13
08:23
(16) (13)   Т.е. надо попробовать  скачать обработку "1С: Сканер штрихкода" версии 8.0.8."  ?.  в данный момент сканер подключен через Ком порт.  Виртуальный.
19 mazafakuh
 
12.08.13
08:24
Ошибка в считывание только в обработке РМК. если просто открвть документ любой. не через обработку то все считывается хорошо.    + в Блокнот так же все нормально считывается
20 oleguniq
 
12.08.13
12:15
та же проблема
только в розница 2.0 РМК не правильно считывает штрих код
например штрих код 8003670733805 а считывается 3670733805, то есть не считывает первые три числа.
Подскажите пожалуйста в чем может быть проблема?
Сканер symbol ls2208 подключен по USB. В блокнот считывает нормально.
21 mazafakuh
 
12.08.13
13:13
(20)  Ап! беда одна)
22 mazafakuh
 
12.08.13
15:42
это косяк в обработке или драйвере?
(20)  у вас какой драйвер стоит для сканера?
23 mazafakuh
 
12.08.13
15:42
точнее чей? Атол или 1совский
24 oleguniq
 
12.08.13
17:05
Драйвер стоит атоловский
здесь еще общаюсь http://forum-1c.ru/index.php?topic=31104.new#new
может вместе решим проблему
25 mazafakuh
 
12.08.13
19:07
(24)  у вас базовая конфигурация или нет?  код открытый или закрытый?
26 mazafakuh
 
12.08.13
19:16
(24)   если есть возможность посмотри в обработке РМК  в форме ввода числа есть функция  которая преобразует  строку в число.   вот ее на отладчике надо посмотреть.
27 mazafakuh
 
13.08.13
08:45
ап утренний
28 2S
 
13.08.13
08:47
т.е. в обычном режиме считывает нормально, а в режиме РМК - нет?
29 mazafakuh
 
13.08.13
08:51
да.  именно. в 1с просто в документе приход/расход  все ок! в РКМ косяки.
30 2S
 
13.08.13
08:55
Отладчиком смотреть, обработку внешнего события. Чему равно переданное значение до выполнения всех действий процедуры
31 mazafakuh
 
13.08.13
08:57
не могу отладить! конфа базовая.  в режиме отладки  не останавливается.
32 oleguniq
 
13.08.13
12:33
Подскажите пожалуйста как отладчиком посмотреть? У меня розница проф, но в программировании особо не шарю.
33 mazafakuh
 
13.08.13
12:37
конфигуратор открой.  найди обработку РКМ  ( рабочее место кассира) там найди форму ввода числа.  и нажми ф9 в процедуре ввода.  потом вверху нажми кнопку запустить отладку и смотри какие данные будут в той точке где нажал ф9)
34 oleguniq
 
13.08.13
13:06
Делаю так.
Открываю конфигурацию, нахожу РМК, далее ФормаВводаКода, кликаю два раза, открывается клавиатура для ввода кода, нажимаю на окно с надписью ИнфНадписьКод  и жму Ф9, запускаю отладку, открывается розница, но никакие цифры нигде не меняются.

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

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


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

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


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

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

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

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

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