Имя: Пароль:
1C
1С v8
Как вывести русские буквы в штрихкоде?
0 nlira
 
05.06.12
13:28
Не говорите мне только про типы, которые поддерживают английские буквы. Мне бы тип, который поддерживает русские буквы
1 Dmitrith
 
05.06.12
13:29
2D
2 nlira
 
05.06.12
13:34
я вот смотрю, что за хня? Вся Россия пользуется штрихкодированием и нет поддержки русских букв
3 nlira
 
05.06.12
13:34
что-ли?
4 nlira
 
05.06.12
13:34
трясет от такого тупизма
5 Zubizub
 
05.06.12
13:37
да все там есть
6 nlira
 
05.06.12
13:38
как сделать? подскажите пожалуста, нигде не вижу
7 nlira
 
05.06.12
13:41
У меня есть типы: Code128, Code39, EAN128,Ean13,EAN8 и ни одна из них не подерживает. При печати красный квадратик
8 nlira
 
05.06.12
13:43
понятно что на EAN смотреть не надо, поддерживает только цифры. А Code  ставлю, тоже ни фига не получается :(
9 Dmitrith
 
05.06.12
13:43
Двумерные коды не канают? И если нет что мешает написать функцию, преобразующую латиницу в русские символы?
10 badboychik
 
05.06.12
13:44
кодируй транслит! будь мужиком!
11 nlira
 
05.06.12
13:47
я не мужик. а какой транслит, что это?
12 nlira
 
05.06.12
13:48
ОблЗаказы.Параметры.НомерТН = док.Документ.НомерТН;
           ОблЗаказы.Рисунки.ШТКодЗаказа.Объект.ТипКода = 2;
           ОблЗаказы.Рисунки.ШТКодЗаказа.Объект.Сообщение = СокрЛП(док.Документ.НомерДокументаКлиента);

Сейчас делаю так. А как сдеалть двумерный код?
13 Dmitrith
 
05.06.12
13:48
В гугле забанили?
14 nlira
 
05.06.12
13:49
типКода= 2 это Code128
15 Lama12
 
05.06.12
13:51
(0)Откуда задача?
16 Dmitrith
 
05.06.12
13:51
На изучай Транслит в 1С
17 nlira
 
05.06.12
13:55
(16) понятно. А при считывании как будет считываться?
Ну вот допустим в номере клиента есть 2 буквы: лп - переводу транислитом в lp.
Теперь вывела штрих код. с англ буквами. При считывании ообратно транслитировать чтоли?
18 nlira
 
05.06.12
13:55
мама дорохая, почему в России все через попу?
19 Нуф-Нуф
 
05.06.12
13:57
(18) международный язык - английский, латинские буквы. расслабься
20 ЧеловекДуши
 
05.06.12
13:57
(17)Ага, и обратно тоже :)
(18)Потому что это не Российская поделка.
21 K-5
 
05.06.12
13:59
(18) вы еще с китайским не связывались))))
22 Dmitrith
 
05.06.12
13:59
(17) в Code 128 помимо букв и цифр входят знаки препинания, что мешает закодировать "сложные" буквы как (к примеру):
"й" = "@1"
"ц" = "@2"
"ш" = "@3"
23 Dmitrith
 
05.06.12
14:01
Если знаки препинания в номерах документов не используются то можно еще проще:
"й" = "!"
"ц" = "@"
"ш" = "#"
24 nlira
 
05.06.12
14:04
да,уж моя любимая "Наша Раша" ... тить...
25 Dmitrith
 
05.06.12
14:04
Просто у вас с фантазией слабенько. Кодировать можно все что угодно )
26 nlira
 
05.06.12
14:09
(25) матушка лень, поэтому у нас в России и все смекалистые наверное, потому что простые вещи самой надо кодировать...
27 nlira
 
05.06.12
14:09
злости не хвататет.
28 nlira
 
05.06.12
14:10
а за помощь благодарствую безмерно!!!
29 Pasha
 
05.06.12
14:16
(0) В отличие от Гланасса и зоны рф проект по штрихкодированию кириллицы не финансируется из госбюджета и не подлежит распилу... Так что нахрен оно никому не нужно :) Да и собсно штрихкодирование - штука для международной торговли... Так что кирилица тут нафиг и не нужна... Как в автомобильных номерах - юзай только символы, которые есть в обоих алфавитах, и всего делов
30 nlira
 
05.06.12
14:51
вот например у меня в номере такое: 35М45ВВС45к5
Я тут ищу посимвольно получается. Если есть,то заменяю. Я вообще думаю регистр сведений что-ли создать. Или всегда эту таблицу создавать?
31 nlira
 
05.06.12
14:54
или справочник и предопределенными элементами, чтобы не смогли поменять вручную
32 Jaffar
 
05.06.12
15:35
или просто использовать жесткое правило: если символ - не цифра, то использовать его порядковый номер в алфавите, тогда не нужно будет ни регистр сведений, ни справочник с предопределенными элементами.
33 pumbaEO
 
05.06.12
15:39
(32) жги еще!
34 Ахиллес
 
05.06.12
15:40
(0) Вам нужно свести знакомство с тутошним персонажем по имени ковёр. Будете на пару с ним в анусе жить.
35 Jaffar
 
05.06.12
16:06
(33) я имел в виду кодировать английский символ, а трактовать его как русский, используя смещение относительно начала алфавита, такое же, как у английского символа.
что не так?
36 pumbaEO
 
05.06.12
16:13
(35) я подумал о цифре по порядку, но все равно количество символов в алфавите разное.

Но все равно ТС затейница все через анус делать, так что надо ей придумать какой-нибудь хитрый алгоритм.
37 Jaffar
 
05.06.12
16:18
(36) количество символов разное, но чем это мешает? в русском алфавите 32 (ну точнее 33) буквы, в английском 26, но после английских символов в ASCII идут еще общеиспользуемые символы, а цифры идут перед буквами (ЕМНИП), так что проблемы не будет, зато простое и четкое правило.
Независимо от того, куда вы едете — это в гору и против ветра!