Обработка формирования 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 не будет опубликован. Обязательные поля помечены *