Генерация QR кодов на чистом 1С

Публикация № 1163406 26.04.21

Разработка - Обработки - Универсальные обработки

QR код

Генерация QR кодов на чистом 1С, работает из коробки с мобильным приложением.

Область использования

Проверялась работа в мобильном приложении и тонком клиенте на версии 8.3.17

Исходные данные

Где смотреть

https://github.com/fotov/qr/

Скачать файлы

Наименование Файл Версия Размер
Генерация QR кодов на чистом 1С

.cf 93,10Kb
181
.cf 93,10Kb 181 Скачать бесплатно

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. John_d 3350 26.04.21 16:49 Сейчас в теме
(1) Добрый день, на что влияют параметры коэф. увеличения? номер маски?
2. fotov 247 26.04.21 17:11 Сейчас в теме
(1) Коэффициент увеличения - просто увеличивает картинку в 1-8 раз. В мобильном приложении иначе картинка не растягивается.
Маска добавляется к итоговому изображению, чтобы повысить качество считывания (виды масок здесь https://www.write-bug.com/upload/image/1/3de8f0c61220bed24b1f6c345bce1290.jpg ). Работать будет с любой маской - просто с разными будет разная эффективность считывания. Есть алгоритм автоматического выбора маски, но сейчас он не реализован.
3. Jimbo 9 28.04.21 13:06 Сейчас в теме
Интересно переписать на любом другом языке(Java, C) и сравнить быстродействие. В ВК обернуть или web-сервис потом.
4. fotov 247 28.04.21 16:17 Сейчас в теме
(3) быстродействие там никакое ))
во-первых - я не особо оптимизировал, чтобы читаемость кода осталась
во-вторых - платформа не даёт быстрых механизмов работы с побитовыми операциями и целочисленной математикой

писать на других языках смысла наверное не имеет - там уже есть нормальные реализации
5. avaskvas 03.05.21 09:46 Сейчас в теме
Попробовал вывести в html. Добавил реквизит HTMLКартинки "Поле html документа" и в него помещаю следующее
HTML = "<!DOCTYPE html><html><head></head><body><p><img src=""" + АдресКартинки + """></img></p></body></html>";
	HTMLКартинки =  HTML;


Все работает!
Прикрепленные файлы:
6. avaskvas 03.05.21 09:56 Сейчас в теме
Странное дело: есть у меня отчет, для печати этикетов. Выполнен на html, попробовал в него вывести qr код. Но почему то в этом отчете не работает. Вывел даже реквизит "АдресКартинки" в свой отчет типа "Поле картинки" - пусто.

Для теста сделал новый отчет, аналогично вашей обработке - все работает.

Не знаете в чем затык может быть?
7. avaskvas 03.05.21 10:53 Сейчас в теме
(6) Разобрался, параметры перепутал, КоэффициентУвеличения в ноль поставил, вот картинка и пустая была.
8. DrAku1a 1446 03.05.21 16:37 Сейчас в теме
В стандартной БСП есть генератор, находится в
ГенерацияШтрихкода.ИзображениеШтрихкода(ПараметрыШтрихкода)
Там есть вариации и QR-кода, даже с логотипом внутри.
Но...
Данный генератор использует ВК, так что полезность Вашего труда это не отменяет.
9. fotov 247 03.05.21 19:32 Сейчас в теме
(8)
Данный генератор использует ВК, так что полезность Вашего труда это не отменяет.


с ВК каждый сможет ))
10. DrAku1a 1446 03.05.21 19:38 Сейчас в теме
(9) Это да. Ещё есть вариант пользоваться онлайн-сервисами, типа "qrcoder.ru", у них нет API, но картинка генерируется просто при помощи специальной ссылки - см. "Постояная ссылка на изображение:".
Оставьте свое сообщение

См. также

Обработка, делающая все хорошо Промо

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Обработка, делающая все хорошо. Кроме шуток.

25.12.2015    32285    1054    GROOVY    63    

Калькулятор для управляемых форм. 1С 8.3

Универсальные обработки v8 v8::УФ 1cv8.cf Бесплатно (free)

Калькулятор для 1С 8.3 управляемой формы.

13.05.2019    6601    90    Nefilimus    4    

Форма выбора координат Yandex карт (управляемая форма)

Универсальные обработки WEB Работа с интерфейсом v8 1cv8.cf Россия Бесплатно (free)

Обработка позволяет найти нужный адрес на карте Yandex. Отправить сообщение форме-владельцу или всем формам, со строкой координат.

06.09.2011    18594    374    motkot    27    

Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента

Универсальные обработки v8 УТ10 УПП1 Россия Бесплатно (free)

Пример работы с сервисом Яндекс.Карты в 1С 8. На базе API Яндекс.Карт и элемента управления ПолеHTMLДокумента. Обработка строит маршрут из точки АдресОтгрузки в точку АдресДоставки с учетом пробок.

07.08.2011    55584    2557    Пип Пибип    47    

Линия жизни Промо

Универсальные обработки О жизни v8 1cv8.cf Бесплатно (free)

Отображает линию жизни за период во времени по декадам. Линия указывает на подъемы и падения общего характера (дом, работа, учеба, социальное, финансовое положение) не касаясь здоровья.

17.05.2009    20857    342    Svetozor    20    

Обработка "Расчеты с датами" (8.1, 8.2)

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Маленькая обработка предназначена для расчета количества дней между датами и получения даты от начальной через определенное количество дней.

29.12.2010    6053    135    N1Kav    5    

АЦРК: Редактор объекта

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Обработка «АЦРК: Редактор объекта» предназначена для просмотра и редактирования реквизитов любого объекта базы данных. Показывает все реквизиты в универсальной форме. Может применяться для «точечного ремонта» базы данных.

12.09.2010    14910    148    acrk    6    

Счетчик слов в тексте

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Обработка подсчитывает частоту и долю каждого слова в тексте. Будет полезна при изучении иностранных языков.

19.05.2010    15053    52    YVolohov    8    

Групповая обработка справочников и документов + планов видов расчета и планов видов характеристик

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

Небольшое дополнение типовой обработки для работы с планами видов характеристик и расчета.

20.01.2010    14693    341    Rusmus    3    

Универсальные подбор и обработка Задач

Сервисные утилиты Универсальные обработки v8 1cv8.cf Бесплатно (free)

Начал работать с объектом Задачи и столкнулся с необходимостью групповой обработки задач. "Универсальные подбор и обработка объектов" от 1С почему-то этого не умеет делать. Немного работы напильником и обработка стала ещё универсальнее.

04.12.2009    10484    301    hansel    13    

Аналоговые часы для 1С

Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

И спросили меня "Слышь, пацанчик, сколько время?" и ответил я им... гордо взглянув в 1С!!!

22.09.2009    18928    654    MadRabbit    24    

Групповая обработка документов и справочников

Универсальные обработки Сервисные утилиты v8 1cv8.cf Бесплатно (free)

Типовая обработка + 1. Отключение контроля записи (ОбменДанными.Загрузка) 2. Обработка ПВХ

04.08.2009    17003    307    acsent    8    

Кредитный калькулятор

Универсальные обработки v8 1cv8.cf Бесплатно (free)

Данная обработка предназначена для расчета кредита аутентичным способом с возможностью досрочного погашения. Брал большой кредит, кредитные калькуляторы которые были в Internet не подходили, т.к. в них достаточно сложно определить какую сумму на процентах ты экономишь при досрочном погашении. Поэтому пришлось сделать свой. Есть возможность подобрать суммы к досрочному погашению в зависимости от дохода.

26.06.2009    6528    280    macana    32    

Досрочный выход на пенсию? Легко!

Универсальные обработки v8 Домашние учет и финансы Россия Бесплатно (free)

Вы все еще верите в то, что государство Вам обеспечит хорошую старость? Возможно… Но я хочу помочь Вам самим обеспечить свою старость и достойную пенсию, и возможно, даже досрочно выйти на пенсию! Что для этого нужно? Для начала эта обработка и несколько минут свободного времени.

12.05.2009    19538    800    z-alexey    135    

Панель избранного 1.05

Универсальные обработки Работа с интерфейсом v8 1cv8.cf Бесплатно (free)

Это попытка сделать независимую от конфигурации обработку, которая позволяла бы пользователям и программисту создавать удобный для работы интерфейс (или хотя бы его подобие). Это обработка похожа на http://www.infostart.ru/projects/1472, но я делал упор на удобство и универсальность.

19.03.2009    20977    774    Totoro    35    

Универсальный отчет Печать справочников

Универсальные обработки Обработка справочников v8 1cv8.cf Россия Бесплатно (free)

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

17.03.2009    19287    2229    deathExpectation    33    

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

Обработка документов Универсальные обработки v8 1cv8.cf Россия Бесплатно (free)

1) Выбираем документ источник с необходимой табличной частью 2) Выбираем тип нового документа приемника 3) Указываем какие табличные части переносить в какие и всё.

24.02.2009    20206    2141    Legavaz    30    

Кредитный калькулятор

Универсальные обработки Займы, кредит, лизинг Займы, кредит, лизинг v8 Домашние учет и финансы Россия Бесплатно (free)

Кредитный калькулятор внесет ясность в Ваши взаимоотношения с банком.

05.01.2009    10870    147    briz    16    

MP3 проигрыватель для 1С 8.1

Универсальные обработки v8 Россия Бесплатно (free)

Обработка для прослушивания музыки из 1С.

22.12.2008    13743    300    Alexsisit    31    

Навеяно кризисом

Универсальные обработки WEB Работа с интерфейсом Банковские операции Банковские операции v8 1cv8.cf Бесплатно (free)

Используя эту обработку Вы всегда будете знать состояние кризиса на данный момент :)

11.11.2008    20682    1180    ValeriVP    27    

Яndex.Погода - узнаем погоду, не отрываясь от работы!

Универсальные обработки WEB v8 Россия Бесплатно (free)

Погодный информер от Яндекса, интегрированный в 1С.

18.08.2008    20097    1205    coder1cv8    26    

ЗУП: Формулы, которые базируются на кодах расчетов

Универсальные обработки Зарплата Зарплата v8 ЗУП2.5 Россия Бесплатно (free)

ЗУП Формулы - формулы в зарплате без изменения конфигурации.

14.02.2007    6085    473    veslav    1