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

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

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


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

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

Расширение генератор штрихкода и 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 КБ) 600 скачиваний
Генератор штрихкодов1.3.epas
Расширение Версия 1.3 от 13.06.2020
(874.67 КБ) 373 скачивания
Генератор штрихкодов1.2.epas
Расширение Версия 1.2 от 08.05.2020
(874.72 КБ) 619 скачиваний
Генератор штрихкодов1.1.epas
Расширение Версия 1.1 от 29.04.2020
(874.75 КБ) 342 скачивания
Генератор штрихкодов.epas
Расширение Версия 1 от 19.04.2020
(875.29 КБ) 655 скачиваний

igorexa20_20
Новичок
Сообщения: 17
Зарегистрирован: 01 янв 2017, 19:33
Благодарил (а): 3 раза

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

Сообщение igorexa20_20 » 17 июл 2021, 11:48

Подскажите, пожалуйста.
Есть ли возможность автоматического формирования штрих-кодов, но не в таблице, а во всех записях самой формы?
То есть, присутствует список наименований со штрих-кодами не в таблице, а в самой форме.
Если я правильно понимаю, можно вывести кнопку в простую форму и при ее нажатии формируются штрих-коды в указанной форме?
Вложения
ШК НОМЕНКЛАТУРЫ.7z
ШК НОМЕНКЛАТУРЫ
(348.68 КБ) 6 скачиваний

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

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

Сообщение Иван » 19 июл 2021, 10:55

igorexa20_20 писал(а):Подскажите, пожалуйста.
Есть ли возможность автоматического формирования штрих-кодов, но не в таблице, а во всех записях самой формы?
То есть, присутствует список наименований со штрих-кодами не в таблице, а в самой форме.
Если я правильно понимаю, можно вывести кнопку в простую форму и при ее нажатии формируются штрих-коды в указанной форме?


Просто покликайте скриптом кнопку по всем записям.
Вложения
ШК НОМЕНКЛАТУРЫ.rar
(401.85 КБ) 10 скачиваний

igorexa20_20
Новичок
Сообщения: 17
Зарегистрирован: 01 янв 2017, 19:33
Благодарил (а): 3 раза

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

Сообщение igorexa20_20 » 20 июл 2021, 10:50

Иван писал(а):
igorexa20_20 писал(а):Подскажите, пожалуйста.
Есть ли возможность автоматического формирования штрих-кодов, но не в таблице, а во всех записях самой формы?
То есть, присутствует список наименований со штрих-кодами не в таблице, а в самой форме.
Если я правильно понимаю, можно вывести кнопку в простую форму и при ее нажатии формируются штрих-коды в указанной форме?


Просто покликайте скриптом кнопку по всем записям.


Спасибо за помощь.
Я только учусь работать со скриптами :)


Вернуться в «Расширения и плагины (разработка и обсуждение)»