Столкнулся с необходимостью выводить штрих-код документа в УТ 11 на этикетку. Казалось бы, все просто, но штрих-код с этикетки не считывается сканером. Дело в том, что типовой механизм в УТ 11 формирует штрих-код в виде картинки. При размещении картинки на этикетке картинку штрих-кода приходится уменьшать. При уменьшении размера картинки падает разрешение, и штрих-код плохо пропечатывается на принтере этикеток.
Выход - формировать штрих-код специальным шрифтом. Велосипед изобретать не стал, воспользовался штрифтом Code128.ttf с сайта granzebu.net. Там же есть алгоритм, написанный на Visual Basic, который адаптировал под 1С. При адаптации алгоритма понадобилось преобразовывать ASCII в Unicode и обратно. Для этого воспользовался функциями с forum.mista.ru.
К публикации прилагается обработка, формирующая штрих-код Code128 при помощи шрифта. В макете обработки есть сам шрифт Code128.ttf, упакованный в zip.