Печать Code 128 перестала работать на последней версии Mobile Smarts

Чухно Евгений 6 лет назад обновлен 6 лет назад 1

Добрый день! На старых версиях Mobile Smarts(3 версия, просто слегка старше) мы печатали простую этикетку с именем товара и штрихкодом его серии в формате Code128.

На фото: Справа то, как печаталось ранее(то есть хорошо), слева то, как печатает сейчас(плохо). Штрихкод передаю аналогично, как было раньше + код этикетки идентичен.

Image 1835


Код кусочка для вывода 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

Собственно вопрос закрыт. Причина банальна : 

При вызове типовой операции "Печать" я в её параметр Barcode всегда передавал нужную мне строку для формирования штрихкода в формате Code128. Но ! Ранее этого было достаточно, чтобы вся связка работала.

Есть такая замечательная настройка в операции Печать (типовой операции)

Где в печать в переменную Barcode передается SelectedProduct.barcode (что полностью перебивает ранее переданные нами параметры). Раньше переопределять эту типовую операцию не требовалось, лишь её вызов и передаваемые параметры.

Теперь же пришлось сделать костыль в виде


Теперь всё работает!

Сервис поддержки клиентов работает на платформе UserEcho