Добрый день! Может кто может подсказать почему при печати иногда раздваивается код маркировки перед равенством. В (92) должно быть 44 символа а становится 45.
Вот кусок кода.
Попытка
Код = СтрокаТЗ.Код;
Код = КодGS1ДляКомпонентыПечати(СтрокаТЗ.Код, 24);
Код = СтрЗаменить(Код, """", """"""); // Если в коде маркировки есть " то не будет работать в командной строке, заменим на """
В отладке код нормальный [01]04610095103539[21]jCKL!9hYI5-xa[91]EE06[92]jp0a2PnSjLtS3Do1GeCWAptwHQ94XqjdputpR5pNq7w=, а после печати через проверку сканером код [01]04610095103539[21]jCKL!9hYI5-xa[91]EE06[92]jp0a2PnSjLtS3Do1GeCWAptwHQ94XqjdputpR5pNq7ww=. В конце перед равенством добавляется еще w. Может советы какие то дадите.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.