Имя: Пароль:
1C
1С v8
СканерШК
0 Slaventiya
 
03.04.12
09:54
Господа, Есть ли возможность, получая в 1Ц шрих код еще и предавать в нее же тип(стандарт) штрихкодирования ? Если да то не подскажете ли как ?
1 Slaventiya
 
03.04.12
10:08
Up
2 Галахад
 
гуру
03.04.12
10:14
Не понятно. Разве по штрих коду не понятно какой стандарт использован?
3 Йохохо
 
03.04.12
10:54
тип шк неправильно определяется, только если 1с не в курсе, что такой есть)
4 Hawk_1c
 
03.04.12
11:01
По самому ШК и надо определять тип.
5 дущ
 
03.04.12
11:04
Ну ещё для многих сканеров, можно отдельно на каждый тип штрих-кода установить свой дополнительный префикс/суффикс. По нему и идентифицировать. Смотрите configuration guide для вашего сканера.
6 Slaventiya
 
03.04.12
11:07
Хм, попробуем зайти с другой стороны.... Берем документ, например Tir Carnet сканим (причем он даже визуально другой, документ CMR, нечто более менее общепрниятое... Визуально может мне лично и понятно, а вот самой 1С для корректного ввода например CMR и TIR уже не понятно

Возможно не правильно был задан вопрос, перефразирую, в сканере шк есть префиксы, суфиксы, так вот можно ли как то заставить сканер скажем в первом префиксе кидать именно стандарт штрих кодирования?
7 Галахад
 
гуру
03.04.12
11:12
(6) Не фига не понятно.
8 Slaventiya
 
03.04.12
11:12
(5) Суть в том что опыта установки всех этих мудрых префиксов, суфиксов нет, если в парой слов .. ? А то что то смотрю на Single-Line UserConfigation Guide как баран и толком не догоняю....
9 Slaventiya
 
03.04.12
11:13
(7) ? Tir к примеру Code 39, CMR Ян13
10 rutony
 
03.04.12
11:14
(0)(6) нет, нельзя, сканер читает просто набор символов, он незнает ничего о формате штрихкода
11 Slaventiya
 
03.04.12
11:27
(10) сомневаюсь, хотя бы потому что - в Single-Line User Configation Guide  есть описание как отключить/включить тот или иной стандарт, что говорит вроде бы о том что он как раз таки понимает что именно и как это прочитал, с другой стороны может ты и прав, но у разных кодов и количество кодированной инфы разное в символоах, и выгляядят они по разному.
12 Ork
 
03.04.12
11:30
(10) Сканер знает формат.
В ЕАН-13 есть контрольный символ, который сканер сам вычисляет и сравнивает с прочитанным. И если они не совпали - прочитанный штрих-код считается некорректным. И сканер его в интерфейс не выдаст.
13 Slaventiya
 
03.04.12
11:34
(12) Спсб.
И все таки к вопросу, был ли у кого нить опыт того чтобы получить до/после штрихкода стандарт кодирования.... или таки вопрос не к сканеру а к компоненте 1Ц работающей со сканером ?
14 rutony
 
03.04.12
11:34
(12) В любом случае он не выдаст формат штрихкода, если только не спецальный какой нибудь сканер.
15 Галахад
 
гуру
03.04.12
11:35
(8) Я правильно понял?
Нужно считать штрих-код.
Узнать тип штрих кода.
Если ean13, то алгоритм 1
если code39, то алгоритм 2

Если так, то в стандартной УТ есть процедуры проверки на тип штри- кода.
16 rutony
 
03.04.12
11:37
(13) -> (15)
Посмотри есть ли в компоненте метод или свойство с типом ШК, но очень сомневаюсь...
Легче по алгоритму, не обрезая самому определить тип ШК.
17 дущ
 
03.04.12
11:43
(8) Ну мне сложно так на слух сказать. У меня под рукой нет мануала. По смыслу там что-то вроде идете в секцию с индивидуальными форматами штрихкода, там ещё много под секций будет называться EAN, UPC, CODE39 и т.д. Там для каждого штрих-кода мультилайн режиме считываете код указывающий, например, на префикс для данного формата. Затем из аппендикса в конце считываете цифры кода символа, который у вас будет представлять тот или иной штрих-код. Вот и всё. Если можете читать технический английский, там никаких проблем нет, всё просто и понятно.
(10) ой-ли?
(14) ой-ли?
18 Slaventiya
 
03.04.12
11:59
(15) В общем да, примерно так... посмотрел. Да нечто подобное, опредеяем длинну полученой строки и т.д. и т.п.

(17) Спсб но (16) тоже не плох, ведь все равно где то надо хранить связи например стандарта кодирования с типами документов... Т.е CMR - это Ян13, Tir - Code39

И сначала по длинне строки, а потом по опред. смиволу как то проще, не надо получается выполнять все эти действия с установкой префиксов для каждого типа...
19 Slaventiya
 
03.04.12
18:01
Что то я похоже затормозил, не могу понять пока как например для стандарта ян13 сделать префикс1 - 1, а для стандарта кодэ39 префикс1 - 2.
20 etc
 
03.04.12
20:25
Я могу 13 цифр и как ean13 закодировать и как Code128 и как еще что-нибудь. Фиг ты определишь даже с учетом контрольного символа.
Только драйвер декодирующий изображение знает что это за тип штрих-кода.
21 Slaventiya
 
04.04.12
09:22
(20) Здорово, оч. за вас рад, а можно подсказать ? По поводу (19)
22 Slaventiya
 
04.04.12
10:03
все допер наконец.... спб всем кто участвовал, тема исчерпана