|
Печать нестандартных штрих-кодов (контрольная цифра еан13 не соответствует) |
☑ |
0
Arhont
07.12.16
✎
15:43
|
Встала вот эта проблема, можно сказать "во весь рост", когда решили использовать ШК поставщиков. Используем переписанную УТ 10.3.
Дело в том, что обработка печати этикеток "в упор" не видит эти штрих-кода, т.к. там идет проверка на правильность этого числа. Проверку я убрал и этикетка даже напечаталась, однако, числовой ряд на этикетке имел общего со штрих-кодом лишь то, что использовались арабские цифры, порядок же их, как подозреваю, был перетасован компонентой печать штрихкодов.
Кто сталкивался с подобной проблемой и какие варианты ее решения возможны?
|
|
1
Cool_Profi
07.12.16
✎
15:44
|
Шрифт eangnivc вроде как
|
|
2
Arhont
07.12.16
✎
15:51
|
(1) Шрифт eangnivc поможет в случае, когда корректно печатаются "правильные" еан13 и только ШК типа еан13, но с непрошедшим проверку контрольным числом "косячат"?
|
|
3
Это_mike
07.12.16
✎
15:53
|
(2) Шрифту пофиг. правильно формируй строку, и все....
|
|
4
Arhont
07.12.16
✎
16:00
|
(3) Так в том и вопрос, как правильно. Мне нужно напечатать "кривой" ШК поставщика, выдав его за еан13 (т.к. хоть в планах видов характеристик и можно добавить свой тип ШК, но по-факту типы ШК везде просто перечислены, подозреваю что и компонента печать может не понять "чужой" тип ШК).
|
|
5
Torquader
07.12.16
✎
20:49
|
А если напечатать через CODE39 - будет 13 цифр при считывании, а что будет на бумаге - вам должно быть пофиг.
|
|
6
Arhont
08.12.16
✎
13:52
|
(5) Там проблему будут с печатью этикеток, т.к. размер больше. Но я уже понял примерно куда "копать". Как мне верно указал (1) если выводить через шрифт, то все печатается, но для этого надо отказываться от стандартной 1С-ой печати через баркод. Хотя еще не проверил до конца вариант со свойствами элемента 1С:Печать ШК на этикетке. Там тоже есть шрифт, правда при первичном изменении его на eangnivc изображение перестало радовать глаз, но, возможно, это можно отрегулировать. Не дошли руки еще.
|
|
7
Torquader
09.12.16
✎
02:53
|
(6) Штрих-код EAN с неправильной контрольной цифрой сканером не прочитается. Код 2 из 5 или 3 из 9 по ширине не сильно отличается, но зато прекрасно позволяет записать любое количество цифр.
Ещё, конечно, можно код 128, но там в режиме кодирования пары цифр получается только чётное число цифр.
|
|
8
Irbis
09.12.16
✎
07:54
|
(7) Читается, отключи на сканере проверку на ЕАН-13, и ему будет по барабану. Будет читать 13 цифр.
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший