Понадобилась печать штрихкодов в линукс. Обработка создана для обычных форм на основе БСП. В обработке содержится сама компонента и пример формирования штрихкода. Вручную компоненту устанавливать не надо, просто запускаем обработку и пользуемся.
Данная обработка была протестирована на ubuntu/debian/windows 7/Windows server 2008 R2 на платформе 8.3.10.275
Использовалась типовая компонента формирования штрихкодов из Библиотеки стандартных подсистем последней на данный момент версии.
Если в Вашей конфигурации есть общий макет "КомпонентаПечатиШтрихкодов", то компонента будет запускаться из него. Если такого макета нет, то будет запущена компонента из макета этой обработки. Поэтому не забываем обновлять макет в конфигурации, или просто закомментируйте ненужные строки при подключении компоненты.
При формировании штрих-кодов в линукс проверьте требования к рабочему месту описанные в разделе справочной системы «1С:Предприятие - Работа пользователя – Особенности работы в Linux – Внешние библиотеки».
Использование расмотрено в прилагаемой обработке. Обработка предоставляется как есть.
Вопросы и замечания по работе компоненты пишем в 1С в разделе библиотека стандартных подсистем.
Порядок использования:
Создаем макет печатной формы и в месте, где должен быть штрихкод, добавляем рисунок.
Получаем структуру параметров для формирования штрихкода, и формируем изображение с указанными параметрами:
ПараметрыШтрихкода = ПолучитьПараметрыПечатиШтрихкода(Рисунок, Штрихкод);
Рисунок.Картинка = ПолучитьКартинкуШтрихкода(ПараметрыШтрихкода);
где
Рисунок - рисунок из области макета
Если кому-то помогла разработка, не забываем нажимать на звездочку.
06.06.2018 - Компонента обновлена до последней версии.
Внимание: Для работы в последних версиях ОС Linux должен быть установлен пакет libpng12-0. Без него будет выходить ошибка загрузки компоненты. Если в репозиториях его нет, то можете установить из приложенного архива.
06.01.2020 - Компонента обновлена до последней версии. Теперь компонента избавлена от зависимостей. Отлично работает на свежих системах. Добавлено формирование новых штрихкодов - Datamatrix