УТ11 Печать этикеток - тип кода #680576


#0 by Mikhail Volkov
По умолчанию в шаблонах этикеток используется тип кода EAN13. Он пригоден только для цифровых (0-9) штрихкодов. Например, китайцы используют штрихкода с A, B, C... приходится использовать другой тип кода, например, Code39. Создаю новый шаблон этикетки с этим типом кода, записываю... и обработка Печать этикеток все печатает с этим типом кода не зависимо от выбранного шаблона!? В новом сеансе работы все печатает с типом кода EAN13 опять же не зависимо от выбранного шаблона, пока не перезапишешь шаблон!? Как-то можно побороть этот глюк?
#1 by Икогнито
#2 by Mikhail Volkov
Отсутствие (или испорченный) штрихкода явление редкое. Поэтому массовая замена кодов "с буковками" на внутренние только цифровые - накладно выйдет. Проще УГ11 выкинуть...
#3 by Mikhail Volkov
При записи шаблона с другим типом кода что-то переключается на все время сеанса. Что именно, никто не разбирался? Идеальный вариант - сделать обработку ПечатьЭтикетокИЦенников внешней. А в ней анализировать штрихкоды отобранного товара. Если есть "с буковками", переключать на нужный тип кода, после печати возвращать на EAN13...
#4 by Mikhail Volkov
Все же, переключение типа кода - это глюк УТ11, или я что-то ни так делаю?
#5 by Torquader
Просто, коды с буковками - это артикулы - и заносить их нужно именно в это поле. Многие кассовые системы предполагают, что штрих-код - это число до 13 цифр, и никакие буквы не переваривают. С другой стороны, если всё печатать в CODE39, то сканер-то читать будет одинаково. Только нужно помнить, что у EAN есть контрольный разряд, а у 39-го - нет.
#6 by Mikhail Volkov
> Просто, коды с буковками - это артикулы. В штрих коде буковок не должно быть? Блин, китайцы замутили. Я догадываюсь, что это связано с таможнями пошлинами... И что, надеяться, что 1С исправит глюк с переключением типа кода, не приходится?
#7 by Mikhail Volkov
Никто не разбирался, чем тип кода переключается?
#8 by Галахад
Там косяк. Компонента думает, что "типштрихкода" это число. А конфигурация, передает параметр строкой. Где-то они не договорились.
#9 by Mikhail Volkov
После ручной перезаписи шаблона этикетки штрихкод печатается на протяжении всего сеанса. Но что именно перезаписывается непонятно!? ШаблоныЭтикетокИЦенников - справочник, имеет реквизит Шаблон - ХранилищеЗначения, его состав: ТипКода - для Code128 имеет значение 4, при ручной перезаписи не меняется. Пробовал перезаписывать: не помогло... Далее, в состав входят: РазмерШрифта, ОтображатьТекст - тоже не меняются, ПараметрыШаблона - их вроде 2, один из них удалось получить ПараметрыШаблона.Получить("Штрихкод") выдает ПараметрМакета2 - обычная строка. А где хранится тип кода Code128?
#10 by Mikhail Volkov
Может, тогда ТипКода сделать отдельным реквизитом в ШаблоныЭтикетокИЦенников?
#11 by Mikhail Volkov
А правда ли, что штрихкод чисто российская выдумка, весь остальной мир артикулом (№ по каталогу) пользуется? К примеру, АКИТ является официальным дистрибьютором ТАТА в России. В качестве рекламы решили все ввозимые ее зап/части в свою упаковку обуть со своим логотипом. Тогда имеет смысл присвоить им свои внутренние штрихкоды без букв!?
#12 by Torquader
Есть штрих-код EAN, который описывает готовые товары для конечного потребителя. Есть code-128, позволяющий кодировать латинские буквы, чем очень часто пользуются поставщики зап-частей, так как есть возможность закодировать артикул и номер партии, чтобы это всё считать сканером. Просто у нас ввод клавиатурного сканера сильно зависит от раскладки - выводится совсем не то, что должно быть.
#13 by Mikhail Volkov
> выводится совсем не то, что должно быть В смысле? А в других конфигурациях глюк с переключением типа кода отсутствует?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С