Печать Code 128 перестала работать на последней версии Mobile Smarts
Добрый день! На старых версиях Mobile Smarts(3 версия, просто слегка старше) мы печатали простую этикетку с именем товара и штрихкодом его серии в формате Code128.
На фото: Справа то, как печаталось ранее(то есть хорошо), слева то, как печатает сейчас(плохо). Штрихкод передаю аналогично, как было раньше + код этикетки идентичен.
Код кусочка для вывода Barcode
CENTER
BARCODE-TEXT 7 0 2
{global::Cleverence.Barcoding.EANUPC.IsEAN13orUPC(Barcode):BARCODE EAN13 1 3 50 {370+(575*(x-1)):N0} {227+kk:N0} {Barcode};BARCODE 128 1 1 60 {10:N0} {100:N0} {Barcode}}
Быть может что-то изменилось в последних версиях?
Принтер Zebra QLn 220
Сервис поддержки клиентов работает на платформе UserEcho
Собственно вопрос закрыт. Причина банальна :
При вызове типовой операции "Печать" я в её параметр Barcode всегда передавал нужную мне строку для формирования штрихкода в формате Code128. Но ! Ранее этого было достаточно, чтобы вся связка работала.
Есть такая замечательная настройка в операции Печать (типовой операции)
Где в печать в переменную Barcode передается SelectedProduct.barcode (что полностью перебивает ранее переданные нами параметры). Раньше переопределять эту типовую операцию не требовалось, лишь её вызов и передаваемые параметры.
Теперь же пришлось сделать костыль в виде
Теперь всё работает!