Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Код маркировки - раздваивается символ перед равенством

Код маркировки - раздваивается символ перед равенством
Я
   НатГолубева777
 
23.09.20 - 10:31
Добрый день! Может кто может подсказать почему при печати иногда раздваивается код маркировки перед равенством. В (92) должно быть 44 символа а становится 45.
Вот кусок кода.
Попытка
            
            Код = СтрокаТЗ.Код;
            
            Код = КодGS1ДляКомпонентыПечати(СтрокаТЗ.Код, 24);
            
            Код = СтрЗаменить(Код, """", """"""); // Если в коде маркировки есть " то не будет работать в командной строке, заменим на """        
            
            КомандаСистемы("zint -b 71 --gs1 -o " + ИмяВременногоФайла + " -d """ + Код + """", "C:\Program Files (x86)\Zint\");
            
        Исключение
            Сообщить(ОписаниеОшибки());
            Возврат;
            
        КонецПопытки;


В отладке код нормальный [01]04610095103539[21]jCKL!9hYI5-xa[91]EE06[92]jp0a2PnSjLtS3Do1GeCWAptwHQ94XqjdputpR5pNq7w=, а после печати через проверку сканером код [01]04610095103539[21]jCKL!9hYI5-xa[91]EE06[92]jp0a2PnSjLtS3Do1GeCWAptwHQ94XqjdputpR5pNq7ww=. В конце перед равенством добавляется еще w. Может советы какие то дадите.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.