Небольшая программа для генерации разных штрихкодов в печатные формы 1С:Предприятие. Поддерживаемые коды:
- qrcode
- ean8
- ean13
- code128
- codabar
- code39
- code93
- datamatrix
- pdf417
- 2of5 (twooffive)
- 2of5interleaved (twooffiveinterleaved)
Установка:
- В релизе скачать архив. Или можно клонировать исходники и скомпилировать под нужную платформу.
- Поместить папку barcodeVDKextension в папку bin программы 1С. ВАЖНО - Необходимо также дать этой папке права на запись и изменение! Если 1С работает в файловом режиме, то можно дать пользователям, а если в серверном, то необходимо дать права серверу 1С.
- Загрузить файл ГенераторШтрихкодов.epf в конфигураторе в обработки. А также необходимо вручную скопировать код из файла one_s.os в модуль менеджера вставленной обработки (почему-то сам он не переносится).
Использование:
- вариант если Вам нужна просто картинка: Использовать метод "ПолучитьКартинкуШтрихкод" в модуле менеджере обработки. Указать необходимые параметры и просто получить картинку.
- вариант если нужно сразу вставить на макет: С помощью вставки рисунков разместить на макете прямоугольник произвольных размеров и назвать его в формате <Любое имя рисунка><нижнее подчеркивание><тип требуемого штрихкода>. Использовать метод "ПрисвоитьРисункуШтрихКод" в модуле менеджере обработки. Указать данные, область макета и рисунок на макете. ВАЖНО - рисунок макета должен иметь имя в формате: <Любое имя рисунка><нижнее подчеркивание><тип требуемого штрихкода>. Форматы указаны выше.
В Форме обработки можно протестировать программу, а также изучить программный интерфейс.
Тестировалась программа на относительно новой платформе 8.3.18.1208 а также на достаточно старой платформе 8.3.5.1625. Работает в толстом и тонком клиенте. В 1С x86 и x64. В файловом варианте и в клиент-серверном!