Формирование штрих-кода Code128 при помощи специального шрифта
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Столкнулся с необходимостью выводить штрих-код документа в УТ 11 на этикетку. Казалось бы, все просто, но штрих-код с этикетки не считывается сканером. Дело в том, что типовой механизм в УТ 11 формирует штрих-код в виде картинки. При размещении картинки на этикетке картинку штрих-кода приходится уменьшать. При уменьшении размера картинки падает разрешение, и штрих-код плохо пропечатывается на принтере этикеток.
Выход - формировать штрих-код специальным шрифтом. Велосипед изобретать не стал, воспользовался штрифтом Code128.ttf с сайта granzebu.net. Там же есть алгоритм, написанный на Visual Basic, который адаптировал под 1С. При адаптации алгоритма понадобилось преобразовывать ASCII в Unicode и обратно. Для этого воспользовался функциями с forum.mista.ru.
К публикации прилагается обработка, формирующая штрих-код Code128 при помощи шрифта. В макете обработки есть сам шрифт Code128.ttf, упакованный в zip.
Вы работаете с маркируемым товаром?
Вам нужно вывести штрихкод GTIN на этикетку?
Вы используете типовое решение УТ, УНФ, КА или ERP?
В типовых конфигурациях нет возможности добавить штрихкод GTIN на этикетку. Сейчас это очень важно для торговых сетей. Добавьте штрихкод GTIN рядом со штрих кодом DataMatrix (код маркировки) на Ваши этикетки с нашим расширением. Решение в виде расширения, а это означает, что конфигурация останется на поддержке. Подключив данное решение, Вы сможете выводить GTIN в виде штрих кода EAN13 (без лидирующего нуля)/EAN128 (с лидирующим нулем).
Простая в использовании обработка для формирования и печати ценников и этикеток со штрих-кодом, с дополнительной ценой, для 1С8.х Большое разнообразие шаблонов печатных форм. Управляемая форма (Такси) + Обычный режим.
Печатайте дубликаты ЛЮБЫХ кодов маркировки мгновенно! Расширение для 1С (УТ 11.5, ERP 2.5, КА 2.5), которое копирует даже чужие коды маркировки (с криптохвостом) и автоматически проверяет их статус и владельца в Честном Знаке. Данное решение позволит избежать проблем при приемке товара, штрафов и обезлички на WB, Ozon и других площадках.
Расширение "Контроль ценников". Позволяет автоматизировать контроль над устаревшими ценниками в магазине при изменении цен на товары. Продавцы или товароведы получают список товаров с измененными ценами для замены ценников в режиме онлайн.
Внешняя обработка для 1С Розница 2.2.ХХХ - 2.3.ХХХ для печати формирования штрихкодов весового товара и печати на принтере термоэтикеток или кассовом аппарате.
(1) leshiy26, у шрифта Code128.ttf есть проблема c отображением символа "пробела" на ОС Windows Server 2008. Проблема в том, что вместо символа штрихкода выводится пробел. В качестве решения использовал шрифт Barcode.ttf, с соответствующим алгоритмом. Сюда не выкладывал из-за отсутствия интереса к публикации.
А что происходит с текстом шк при увеличении размера шрифта? цель вывести ШК большого размера - и он перестает отображаться на печати при размере шрифта более чем 48 (по умолчанию 24 стоит в обработке). на превью выводится отлично, а на печать не попадает. до 48го размера включительно печатается отлично.
(6)В макете лежит шрифт упакованный в ziр, о чем написано в статье. Шрифт должен быть установлен в системе. Обработка рабочая, скачал с сайта проверил.