|
СканерШК | ☑ | ||
---|---|---|---|---|
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
|
все допер наконец.... спб всем кто участвовал, тема исчерпана
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |