|
Штрих кодирование документов | ☑ | ||
---|---|---|---|---|
0
Vladislava-smile
14.03.16
✎
08:02
|
Вопрос, хватит ли для уникальности штрих код составлять из типа документа, номера (уникальный в течении года) и года документа? Естественно записывать в регистр штрих кодирование документов.
|
|||
1
NorthWind
14.03.16
✎
08:05
|
(0) по логике - да. Главное правильно выбрать количество символов под длину номера - должно быть максимальное из длин номеров всех используемых документов. Ну и кириллицу в номерах запретить использовать.
|
|||
2
Vladislava-smile
14.03.16
✎
08:06
|
И еще вопрос по ходу дела, у меня номер состоит из русских букв и цифр, надо перевод делать на латиницу или и так пойдет?
|
|||
3
Rie
14.03.16
✎
08:06
|
(0) А почему бы просто УникальныйИдентификатор() у документа не взять?
|
|||
4
Vladislava-smile
14.03.16
✎
08:07
|
(1) - Ага, хорошо, придумаю что-нибудь
(3) - длинный сильно. |
|||
5
Vladislava-smile
14.03.16
✎
08:09
|
И сразу вопрос по поводу макетов ... Есть ли возможность программно вставлять область для штрих кода в макетах, чтобы все не править?
|
|||
6
NorthWind
14.03.16
✎
08:17
|
(2) если вы хотите обойтись одномерными кодами, то надо. Я не знаю ни одного, который бы позволял кодировать кириллицу.
|
|||
7
Mikeware
14.03.16
✎
08:18
|
(4) При использовании Code-128 - можно основание УИДа поднять в 8 раз.
получится даже короче, чем дата+Номер |
|||
8
NorthWind
14.03.16
✎
08:18
|
(7) поподробнее?
|
|||
9
NorthWind
14.03.16
✎
08:18
|
может пригодиться
|
|||
10
Mikeware
14.03.16
✎
08:19
|
(8) ? Ну там же 16-ричные цифры....
вырази 128-рияными |
|||
11
NorthWind
14.03.16
✎
08:20
|
(10) понял
|
|||
12
NorthWind
14.03.16
✎
08:20
|
спасибо
|
|||
13
Mikeware
14.03.16
✎
08:20
|
(12) :-)
|
|||
14
NorthWind
14.03.16
✎
08:24
|
хотя насчет "короче" я не знаю, потому что он не умеет показывать все 128 символов
128A — символы в формате ASCII от 00 до 95 (цифры от «0» до «9» и буквы от «A» до «Z») и специальные символы; 128B — символы в формате ASCII от 32 до 127 (цифры от «0» до «9», буквы от «A» до «Z» и от «a» до «z») и специальные символы; Т.е. некоторые последовательности 128-ричного алфавита придется кодить двумя символами |
|||
15
NorthWind
14.03.16
✎
08:25
|
или даже не некоторые, а все
|
|||
16
NorthWind
14.03.16
✎
08:29
|
хотя кто нам запрещает использовать СС той кратности, которую этот код позволяет? Т.е. 96-ричную для 128А?
|
|||
17
Mikeware
14.03.16
✎
09:01
|
(16) Кстати, надо попробовать 128C — символы в формате ASCII от 00 до 99 (только для числовых кодов). Если "цифровой код в формате Code 128 становится очень компактным, что достигается за счёт «двойной упаковки» данных, когда два числа записываются в один модуль штрихкода" - то это будет тоже неплохо.
Хотя посчитать надо. |
|||
18
Rie
14.03.16
✎
09:08
|
(17) Разница между log_2 96 и log_2 100 не настолько велика, чтобы тут что-то выиграть удалось.
|
|||
19
Mikeware
14.03.16
✎
09:10
|
(18) Не, 128B будет писать символы по одному в модуль, а 128С - числа, упаковывая по два числа в модуль.
Вроде так. |
|||
20
Mikeware
14.03.16
✎
09:11
|
во я тупанул. Что один символ, соответсвующий двум десятичным цифрамв один модуль, что две десятичных цифры в один модуль...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |