Последняя версия DataExpress 26.8.17

Изображение Скачать | Изображение Что нового? | Демо

Расширение генератор штрихкода и QR-кода

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

Модератор: Разработчики расширений

Аватара пользователя
Иван
Опытный
Сообщения: 291
Зарегистрирован: 22 дек 2018, 14:16
Откуда: Kiev
Благодарил (а): 43 раза
Поблагодарили: 116 раз

Расширение генератор штрихкода и QR-кода

Сообщение Иван » 19 апр 2020, 18:46

Расширение для кнопки. Создан на основе библиотеки что поддерживает все типы штрихкода zint_win32_2.8.0. Расширение работает автономно. Код написан по примеру функции "Генератор QR-кода offline". Добавлено ряд настроек внешнего вида.

При первом запуске будет создана утилита [Каталог-DataExpress]\ext\Barcode\BarcodeZint.exe. В процессе генерации изображения будет создан временный файл картинки в папке temp пользователя Windows. После его загрузки в базу он будет удален.

В зависимости от настроек генерирует необходимый формат штрихкода. Несколько основных уже прописаны в выборе списка при настройке (если ничего не выбирать будет генерировать CODE 128). Другой тип (помимо тех что уже прописаны в настройки расширения) можно прописать в кастумном поле2 числом, посмотрев номер отвечающий нужному типу (добавлено в описание расширения).

Версия 1.2 - исправлено дублирование штрихкода в случае размещения на одной форме несколько картинок и кнопок с подключенным расширением.

Версия 1.3 - исправлена ошибка возможности настройки расширения после обновления версии ДХ.

Версия 1.4 - исправлена ошибка создания кастумных типов штрихкодов.

Demo
https://www.dropbox.com/s/4ja6ihx22uu7b5i/DEMO_Barcode.FDB?dl=0
Вложения
Генератор штрихкодов1.4.epas
Расширение Версия 1.4 от 01.07.2020
(874.7 КБ) 953 скачивания
Генератор штрихкодов1.3.epas
Расширение Версия 1.3 от 13.06.2020
(874.67 КБ) 476 скачиваний
Генератор штрихкодов1.2.epas
Расширение Версия 1.2 от 08.05.2020
(874.72 КБ) 710 скачиваний
Генератор штрихкодов1.1.epas
Расширение Версия 1.1 от 29.04.2020
(874.75 КБ) 432 скачивания
Генератор штрихкодов.epas
Расширение Версия 1 от 19.04.2020
(875.29 КБ) 748 скачиваний

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Расширение генератор штрихкода и QR-кода

Сообщение QazNV86 » 21 мар 2022, 11:45

al.kn писал(а):
QazNV86 писал(а):

выражение выложи


Выражение:

Код: Выделить всё

Concat('Цех: ', [Цех|Цех], '; ', iif([Объект|Объект] <> NULL, 'Объект: ' + [Объект|Объект],''), '; ', 'Месторождение: ', [Месторождение|Месторождение], '; ', 'Заводской №: ', [Заводской номер], '; ', 'Тип СИ: ', [Тип СИ|Тип СИ], '; ', 'Наименование СИ: ', [Наименование СИ|НаименованиеСИ], '; ', 'Дата поверки: ', [Дата Поверки], '; ', 'Дата сл.поверки: ', [Дата сл.поверки], '.')


Сейчас удалил расширение, удалил все кнопки, изображения. Вроде все заработало, только вместо текста кракозябры какие то, раньше норм было. Установил с маркета первое попавшееся приложение, оно нормально читает.
P.S. телефон Samsung S8+, стандартная камера - перестала читать

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Расширение генератор штрихкода и QR-кода

Сообщение QazNV86 » 21 мар 2022, 11:49

Собственно сам QR
QR NEW.png
QR NEW.png (1.03 КБ) 1612 просмотров

Аватара пользователя
rausNT
Эксперт
Сообщения: 1128
Зарегистрирован: 24 авг 2017, 09:23
Благодарил (а): 408 раз
Поблагодарили: 81 раз

Расширение генератор штрихкода и QR-кода

Сообщение rausNT » 21 мар 2022, 13:27

QazNV86 писал(а):только вместо текста кракозябры какие то


наверное из-за кодировки

Код: Выделить всё

sss:= WinCPToUtf8(VarToStr(TextForEncode));


Мне пришлось вручную удалять "WinCPToUtf8" - если разработчик захочет, думаю он сможет прикрутить настройку кодировки.
We are uncovering better ways of developing
software by doing it and helping others do it.

Аватара пользователя
QazNV86
Интересующийся
Сообщения: 64
Зарегистрирован: 01 фев 2018, 12:19
Благодарил (а): 39 раз
Поблагодарили: 19 раз

Расширение генератор штрихкода и QR-кода

Сообщение QazNV86 » 21 мар 2022, 19:10

rausNT писал(а):
QazNV86 писал(а):только вместо текста кракозябры какие то


наверное из-за кодировки

Код: Выделить всё

sss:= WinCPToUtf8(VarToStr(TextForEncode));


Мне пришлось вручную удалять "WinCPToUtf8" - если разработчик захочет, думаю он сможет прикрутить настройку кодировки.


Так странно, до этого все работало. А как правильно удалить, не подскажешь? Нашел твое сообщение
rausNT писал(а):понял как заставить это все работать:
В начале строки QR кода писать ST00011 (это как я понял WIN1251)
а код заменить так:

Код: Выделить всё

   // sss:= WinCPToUtf8(VarToStr(TextForEncode));
    sss:= (VarToStr(TextForEncode));


Возможно автор вынесет это в настройки, если пожелает.


В скриптах заменил, а что значит "В начале строки QR кода писать ST00011"? Немного не понял?

Аватара пользователя
rausNT
Эксперт
Сообщения: 1128
Зарегистрирован: 24 авг 2017, 09:23
Благодарил (а): 408 раз
Поблагодарили: 81 раз

Расширение генератор штрихкода и QR-кода

Сообщение rausNT » 22 мар 2022, 08:24

QazNV86 писал(а):В начале строки QR кода писать ST00011"? Немного не понял?


это для решения конкретной задачи.
We are uncovering better ways of developing
software by doing it and helping others do it.

svb322
Новичок
Сообщения: 12
Зарегистрирован: 04 фев 2017, 15:33
Откуда: Мордовия, Инсар
Поблагодарили: 1 раз

Расширение генератор штрихкода и QR-кода

Сообщение svb322 » 20 июн 2022, 11:09

При установке расширения выдаёт ошибку.
Снимок.PNG
Снимок.PNG (12.46 КБ) 1103 просмотра

В чем может быть проблемма?
Изучаю...........
Изучу.............

Аватара пользователя
admin
Разработчик
Сообщения: 8013
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 290 раз
Поблагодарили: 1890 раз

Расширение генератор штрихкода и QR-кода

Сообщение admin » 20 июн 2022, 21:36

Вы же в кнопку ставите действие?

Infested
Интересующийся
Сообщения: 94
Зарегистрирован: 26 фев 2022, 21:35
Благодарил (а): 9 раз
Поблагодарили: 8 раз

Расширение генератор штрихкода и QR-кода

Сообщение Infested » 13 сен 2022, 06:59

Возможно не в тему, просьба подсказать: есть ли возможность настроить какое-либо действие в программе после считывания QR-кода?

Morozbl4
Эксперт
Сообщения: 1169
Зарегистрирован: 04 дек 2019, 11:04
Благодарил (а): 391 раз
Поблагодарили: 179 раз

Расширение генератор штрихкода и QR-кода

Сообщение Morozbl4 » 13 сен 2022, 08:04

Конечно, в этом и смысл.

Аватара пользователя
cordek
Эксперт
Сообщения: 2548
Зарегистрирован: 14 май 2017, 14:53
Благодарил (а): 737 раз
Поблагодарили: 605 раз
Контактная информация:

Расширение генератор штрихкода и QR-кода

Сообщение cordek » 13 сен 2022, 09:49

Infested писал(а):Возможно не в тему, просьба подсказать: есть ли возможность настроить какое-либо действие в программе после считывания QR-кода?

опишите задачу в отдельной теме
балуюсь разработкой LIMS JDX
cordek {/а} yandex/ru


Вернуться в «Каталог расширений»