Обработка формирования 2D штрихкодов (QR Data Matrix PDF417 )

Данная обработка предназначена для ознакомления с возможностью подключения внешних компонент по формированию 2D штрихкодов, в качестве макетов.
А также может быть использована и как готовый функционал по формированию готовых картинок 2D штрихкодов для вывода в печатные формы.

Обработка формирования QR , Data Matrix , PDF417 2D штрихкодов (Компоненты интегрированы).

Данная обработка предназначена для ознакомления с возможностью подключения внешних компонент по формированию 2D штрихкодов, в качестве макетов.

А также может быть использована и как готовый функционал по формированию готовых картинок 2D штрихкодов для вывода в печатные формы

Модуль обработки содержит 3 готовые экспортируемые функции:

  • ДанныеQRКода
  • ДанныеDMКода
  • ДанныеPDF417

В качестве параметра в функции передается строка с информацией для вывода в штрихкод.

Функции возвращают двоичные данные для формирования картинок в печатных формах.

Цель обработки: Собрать в одном модуле функционал по формированию трех самых распространенных форматов 2D штрихкодов: QR, Data Matrix, PDF417.

Компоненты «КомпонентаПечатиШтрихкодов» и «КомпонентаПечатиQRКода» взяты из стандартной конфигурации УТ 11.

Компонента «КомпонентаПечатиDataMatrix» Взята из конфигурации для Медецина Оформление Больничных.

 

Т.к. в обработки используется стандартная компонента по формированию штрих кодов, то в принципе на основе даной обработке возможно разработать универсальный модуль для формирования любых штрихкодов…

9 Comments

  1. Franco

    >Взята из конфигурации для Медецина Оформление Больничных.

    «Медицина» через «И»

    Reply ↓
  2. ivprovotorov

    В БСП реализована только поддержка QR кода? Другие варианты отсутствуют?

    Reply ↓
  3. codename-s

    На управляемых формах, в частности Розница 2.2.4 Не работает!!!

    Reply ↓
  4. sinijcn

    Добрый день, есть ли вариант для управляемых форм (тонкий клиент)???

    Reply ↓
  5. Ukubaeva

    (4)

    Добрый день, есть ли вариант для управляемых форм (тонкий клиент)???

    Присоединяюсь к вопросу!

    Reply ↓
  6. Ukubaeva

    (4)Здравствуйте!

    1С:Медицина. Больница, редакция 2 — из этой редакции взяла версии компонент для платформы 8.3 КомпонентаПечатиШтрихкодовWindows64_DataMatrix

    КомпонентаПечатиШтрихкодовWindows32_DataMatrix

    КомпонентаПечатиШтрихкодовWindows32

    КомпонентаПечатиШтрихкодовWindows64

    Добавила в макеты и подключаю их — все работает!

    Это если будет полезно

    Reply ↓
  7. operKOT

    Добрый день!

    Пробую печатать новую акцизную марку datamatrix такую:

    170200010166941018001ZXMKWWLYKFHUUJO7DBLZFOJDJU2YHFMR4Y3NU5S­3R5KVEI7TCFA7FQJKVOAWPTGJR7BLD56MIREVFDV52G4GHMPIMM2UCI6QK6T­UQCE27HU7736DOMW5M5T6P4SNFOG5A

    Получаю ошибку:

    {ВнешняяОбработка.ВнешняяОбработка1.МодульОбъекта(197)}: Ошибка при вызове метода контекста (GetBarcode)

    ДвоичныеДанныеКартинки = ГенераторDMКода.GetBarcode(DMСтрока);

    по причине:

    Ошибка внешней компоненты

    Что не так?

    Reply ↓
  8. user641181_Canek009

    (7)

    Добрый день!

    Тоже сейчас вот столкнулся с этой проблемой при доработке конфигурации под маркировку лекарств.

    не удалось решить проблему?

    Reply ↓
  9. anatoliy_gt
    Пробую печатать новую акцизную марку datamatrix такую:

    170200010166941018001ZXMKWWLYKFHUUJO7DBLZFOJDJU2YHFMR4Y3NU5S­­3R5KVEI7TCFA7FQJKVOAWPTGJR7BLD56MIREVFDV52G4GHMPIMM2UCI6QK6­T­UQCE27HU7736DOMW5M5T6P4SNFOG5A

    Получаю ошибку:

    В обработке в модуле объекта поставьте

    ГенераторDMКода.SymbolSize = 14; // РазмерыМатрицы

    т.е. увеличьте размер матрицы штрихкода

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *