Генерация QR-кода

06.09.17

Разработка - Разработка внешних компонент

Приложение для генерации QR-кода. Организован COM-интерфейс, что позволяет легко использовать приложение в 1С. Генерация происходит локально, не используя сторонние сервера, соответственно не требуется подключение к интернету.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Генерация QR-кода
.rar 852,31Kb
149
149 Скачать (10 SM) Купить за 4 550 руб.

Архив содержит инсталлятор приложения, а также внешнюю обработку с примерами генерации QR-кода средствами COM-объекта приложения и генерации кода на сервере Google.

Процедура СгенерироватьQRкодСИспользованиемQRGenerator(ТекстКода, Картинка)
    Попытка
        QRCOM = Новый COMОбъект("QR.Generator");
        //Установливаем параметры генерации,
        //действие не обязательное, COM-объект имеет значения по умолчанию
        QRCOM.Коррекция = Коррекция;  //тип  - целое число  (0-3)
        QRCOM.Отступ = Отступ; //тип  - целое число (0 - 10)
        QRCOM.РазмерПикселя = РазмерПикселя;  //тип  - целое число (1 - 10)
        //Получаем имя временного файла и передаём параметром в QR-Generator и загружаем картинку из файла 
        ИмяФайла = ПолучитьИмяВременногоФайла("bmp");
        Если QRCOM.ПолучитьФайлBMP(ТекстКода, ИмяФайла) Тогда
             Картинка = Новый Картинка(ИмяФайла);
             УдалитьФайлы(ИмяФайла);
        КонецЕсли;
    Исключение
        Сообщить("Не удалось запустить генератор QR-кода. Возможно программа QR-Generator не установлена на данном компьютере."); 
    КонецПопытки;
    QRCOM = Неопределено;
КонецПроцедуры 

 

См. также

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

3000 руб.

12.05.2020    29402    140    100    

92

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    37380    116    128    

117

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Позволяет автоматизировать работу с картинками. С помощью компоненты можно измерять размер изображений, поворачивать их, наносить водяные знаки, конвертировать из одного формата в другой. Будет очень полезна для интернет-магазинов и всех, кому постоянно требуется работать с различными графическими форматами. Выполнена по технологии NativeAPI. Работает с форматами: jpg (jpeg), png, bmp, gif, tif

3600 руб.

02.09.2010    78032    73    280    

191

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47883    125    66    

68

Разработка внешних компонент Системный администратор Программист Стажер Бесплатно (free)

Библиотека для работы с базами SQLite из 1С на основе внешней компоненты. Для Linux и Windows, бесплатно и с открытым исходным кодом!

14.01.2025    2948    bayselonarrend    14    

50

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Бесплатно (free)

В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.

04.12.2024    5793    kovalevdmv    26    

78

Разработка внешних компонент Программист Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Платные (руб)

Внешняя компонента для конвертации PDF файлов в картинки без использования дополнительных программ. Работает на сервере и в тонком клиенте.

2400 руб.

25.06.2024    1402    3    4    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Shade 2 22.07.13 11:21 Сейчас в теме
Спасибо полезная штука. Как раз думаем такое прикрутить к ценникам )))
2. azhilichev 214 31.10.13 02:54 Сейчас в теме
Шикарная вещь! Какие есть ограничения на использования?
3. Jonovich 25 31.10.13 14:37 Сейчас в теме
Спасибо. По поводу ограничений не совсем понял вопрос... Прогу писал под винду, она регистрирует COM-объект в системе, который может использовать 1С и другие приложения. Программа бесплатная, пользуйтесь на здоровье, и если понравилась ставтье плюсы на публикации.
4. SP17081992 5 11.08.17 10:50 Сейчас в теме
(3) Программа не работает на WINDOWS x 64. Может есть другая программа, которая может генерировать QR код под WINDOWS x 64
5. sssss_aaaaa_2011 11.08.17 11:35 Сейчас в теме
(4) "Невозможность использовать" и "не работает" для вас одно и тоже?
Вы еще не знаете где, как и на что влияет битность кода?
6. SP17081992 5 11.08.17 11:42 Сейчас в теме
(5) Я прекрасно знаю где, как и на что влияет битность кода. Вы имеете виду, что невозможно сгенерировать QR код под WINDOWS x 64? Что за новость?
7. sssss_aaaaa_2011 11.08.17 11:47 Сейчас в теме
(6) Вы как-то очень своеобразно понимаете прочитанное. "Не работает" достойно блондинки-секретутки, а не технаря. Попытка вызова 32-битного кода из 64-битного в одном процессе не приводит к запуску 32-битного и потому говорить о "работе/не работе" такого кода - как минимум некомпетентность.
А сгенерировать можно. Только пользоваться надо правильно.
8. SP17081992 5 11.08.17 11:58 Сейчас в теме
(7) Во первых: Если программа выдает ошибку означает что "НЕ РАБОТАЕТ", и если вы будете даволный, если место "Не работает" будет сказано "Невозможность использовать", то вот эта достойно блондинки-секретутки, а не технаря.
Во вторых: Если вы не знаете можно создавать программы (например на C++, C#) которые можно использовать 1) только 32, 2) только 64 и 3) 64 и 32 битного процессе.
14. Xershi 1540 29.11.18 19:56 Сейчас в теме
(8) в (12) решение вашей проблемы.
9. Jonovich 25 19.08.17 13:03 Сейчас в теме
(4) Сережа, предоставьте описание ошибки, скриншоты, сообщите версию ОС. Приведите Ваш код инициализации COM-объекта и вызова метода, если используете в сторонней программе.
Скажу сразу, приложение не тестировал, и пока не планирую этого делать, на Win10.
10. user1097398 29.11.18 15:22 Сейчас в теме
Добрый день! Интересуют подробные инструкции и какие возможности дает ваше приложение по генерации QR-кода из 1С. Есть потребность реализации одного проекта, подробности во вложенном файле. Прошу после ознакомления прислать на почту ответ - можно ли ваше приложение "допилить" под указанные в файле потребности.
Прикрепленные файлы:
Генерирование QR-кодов.docx
11. Jonovich 25 29.11.18 19:33 Сейчас в теме
У программы одна функция - генерация QR-кода, этот инструмент входящим параметром получает строковое значение, которое преобразует в QR-код, результатом метода будет картинка со штрих кодом. Инструмент вполне годится для решения Вашей задачи, и "допиливать" нужно только конфигурацию учетной системы - научить систему использовать инструмент.
12. Xershi 1540 29.11.18 19:45 Сейчас в теме
(10) https://infostart.ru/public/510646/ это решение будет намного проще. В типовых кстати оно уже встроено!
13. Jonovich 25 29.11.18 19:51 Сейчас в теме
(12)
то решение будет намного проще. В типовых кстати оно уже встроено!

Соглашусь с тем, что лучше использовать типовое решение, если оно есть и его алгоритмы позволяют реализовать задачу.
Но приложение писал давно, для использования в конфигурации УПП, в которой такого штатного инструмента нет.

.. в принципе и можно и интернет-сервисы юзать.
но одним из условий моей задачи было отсутсвие интернета на компьютере пользователя, собственно поэтому разработал приложение, которое обходится без интернета
15. Xershi 1540 29.11.18 19:58 Сейчас в теме
(13) кстати в библиотеке подключаемого оборудования обещают что сделают для мобильной платформы такое ближе к марту 2019.
А пока пассивно ищу инфу как можно самому это сделать вот тут:
https://forum.infostart.ru/forum15/topic202825/
16. Jonovich 25 29.11.18 20:03 Сейчас в теме
(15)
библиотеке подключаемого оборудования обещают что сделают для мобильной платформы такое ближе к марту 2019.
А пока пассивно ищу инфу как можно самому это сделать вот тут:


На мобильной платформе на устройстве без интернета?
17. Xershi 1540 29.11.18 20:31 Сейчас в теме
(16) да. Внешняя компонента для андроида. С интернетом через гугл раз и готово, но мы не ищем легких путей))
18. mbgwine 05.03.19 18:36 Сейчас в теме
За обработку спасибо! В Ут 11.4 есть функция ДанныеQRКода, можно взять оттуда.
19. Xershi 1540 05.03.19 19:20 Сейчас в теме
(18) в (12) про это уже написано!
20. angeliccare 97 09.06.21 15:18 Сейчас в теме
Мне не повезло: у клиента стоял Софос.

360 Total Security: Risks: Троян (HEUR/QVM05.1.CF5C.Malware.Gen)
Оставьте свое сообщение