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

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

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

QR код

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

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

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

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

Где смотреть

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

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

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

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

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. John_d 3305 26.04.21 16:49 Сейчас в теме
(1) Добрый день, на что влияют параметры коэф. увеличения? номер маски?
2. fotov 239 26.04.21 17:11 Сейчас в теме
(1) Коэффициент увеличения - просто увеличивает картинку в 1-8 раз. В мобильном приложении иначе картинка не растягивается.
Маска добавляется к итоговому изображению, чтобы повысить качество считывания (виды масок здесь https://www.write-bug.com/upload/image/1/3de8f0c61220bed24b1f6c345bce1290.jpg ). Работать будет с любой маской - просто с разными будет разная эффективность считывания. Есть алгоритм автоматического выбора маски, но сейчас он не реализован.
3. Jimbo 8 28.04.21 13:06 Сейчас в теме
Интересно переписать на любом другом языке(Java, C) и сравнить быстродействие. В ВК обернуть или web-сервис потом.
4. fotov 239 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 1420 03.05.21 16:37 Сейчас в теме
В стандартной БСП есть генератор, находится в
ГенерацияШтрихкода.ИзображениеШтрихкода(ПараметрыШтрихкода)
Там есть вариации и QR-кода, даже с логотипом внутри.
Но...
Данный генератор использует ВК, так что полезность Вашего труда это не отменяет.
9. fotov 239 03.05.21 19:32 Сейчас в теме
(8)
Данный генератор использует ВК, так что полезность Вашего труда это не отменяет.


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

См. также

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

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

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

25.12.2015    30425    970    GROOVY    63    

"Откат" данных без транзакций. Расширение для легкого возврата к "исходному" или выбранному состоянию после любых изменений данных

Сервисные утилиты Чистка базы Инструментарий разработчика Универсальные обработки Сценарное тестирование Прочие инструменты разработчика Расширения v8 1cv8.cf Бесплатно (free)

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

06.04.2021    2333    43    Алексей Воробьев    12    

Создание элементов справочников и экземпляров документов

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

Обработка, позволяющая генерировать шаблон программного кода для создания элементов справочников и экземпляров документов.

18.02.2021    1764    72    Степной    3    

Просмотр идентификаторов объектов

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

Обработка позволяет посмотреть уникальный идентификатор как одного объекта, так и списка выбранного типа. Обратите внимание, что таблица значений формируется без ограничения количества. Если нужно сделайте доработку по отбору и ограничению списка. Можно использовать при поиске идентификатора для определения наличия объекта в базе. Распространяется бесплатно. Код открыт.

27.09.2020    2539    92    mrsmrv    9    

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

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

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

17.05.2009    20455    339    Svetozor    20    

Универсальная обработка информационной базы

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

Обработка предназначена для подсчета числа объектов информационной базы за выбранный период, а так же обработки объектов произвольным кодом или на основе предопределённых действий.

29.06.2020    3681    167    kozusenok    9    

Групповая обработка контейнеров сертификатов ЭЦП

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

Внешняя обработка для просмотра списка установленных на локальном компьютере контейнеров сертификатов ЭЦП, с возможностью групповой обработки: копирования, установки сертификатов, отправки на EMAIL или FTP.

25.05.2020    4606    160    independ    4    

Универсальные инструменты 1С

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

Свободно распространяемый набор универсальных обработок и отчетов в виде расширения для разработки и поддержки, которое работает во ВСЕХ видах клиентских приложений и во всех операционных системах, которые поддерживает платформа 1С:Предприятие, кроме мобильных. Консоль запросов - консоль отчетов - консоль кода - редактор объектов базы данных - удаление помеченных объектов - поиск и удаление дублей - редактор констант - консоль заданий - групповая обработка справочников и документов - динамический список - поиск ссылок на объект - регистрация изменений для обмена данными - структура хранения базы - консоль HTTP запросов-консоль вебсервисов- консоль сравнения данных- информация о лицензиях- загрузка из табличного документа-файловый менеджер-все функции- навигатор по конфигурации-конструктор регулярных выражений-Выгрузка загрузка XML с фильтрами

21.01.2020    43836    3481    cprit    133    

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

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

Калькулятор для 1С 8.3 управляемой формы. Работает на всех конфигурациях. В обработку входят все функции стандартного калькулятора.

13.05.2019    6248    76    Nefilimus    4    

Задача - как подобрать из бухт кабеля двух длин на складе (бухты не режутся) количество с минимальным отклонением от заказа клиента

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

Условие задачи: Мы продаем витую пару, в бухтах по 30 метров и по 70 метров, бухты не разрезаются, продаются целиком. Имеем на складе какое-то произвольное количество тех и других бухт. Что требуется: Приходит клиент и просит какую-либо длину, произвольную, допустим 150 метров, необходимо написать процедуру, которая одним запросом подберет необходимое количество тех и других бухт как можно ближе к этой длине с учетом товаров на складе. Не нашел готового решения. Не претендую на оптимальность. Рабочая версия для УПП

22.08.2015    11310    12    ser6702    23    

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

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

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

06.09.2011    18235    373    motkot    27    

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

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

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

07.08.2011    54821    2527    Пип Пибип    47    

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

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

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

29.12.2010    5824    135    N1Kav    5    

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

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

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

12.09.2010    14701    147    acrk    6    

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

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

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

19.05.2010    14786    52    YVolohov    8    

Пересчет регистров накопления вида "Обороты"

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

Что-то с налету не нашел типовой пересчет ОБОРОТОВ, а вдруг понадобилось....

30.03.2010    21751    280    anig99    9    

Танцы с Гуглом

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

Работа с картами гугл из локального кэша формата google titles. Всего две функции: показать по координатам и получить координаты под курсором. Применяется для отображения на карте объектов, имеющих координатную привязку.

27.03.2010    8043    200    Путин    7    

[8.2] Универсальная обработка "Универсальные подбор и обработка объектов" (управляемые формы)

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

Обработка "Универсальные подбор и обработка объектов" предназначена для поиска объектов в справочниках и документах по произвольному условию и дальнейшей обработки найденных объектов.

11.02.2010    59345    3662    Душелов    77    

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

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

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

20.01.2010    14414    340    Rusmus    3    

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

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

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

04.12.2009    10188    297    hansel    13    

Создаем шифрованные ярлыки.

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

Покопавшись на сайте я нашел как создают ярлыки. Немного переделав под себя выкладываю данную обработку, не претендуя на Авторство. Просто сделал более удобным.

30.09.2009    14288    90    dj_tol    1    

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

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

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

22.09.2009    18650    654    MadRabbit    24    

Панель избранного 3.03 (beta)

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

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

13.09.2009    34490    1003    Totoro    113    

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

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

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

04.08.2009    16728    305    acsent    8    

Очистка настроек текущего пользователя

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

Эта простейшая обработка производит очистку настроек текущего пользователя.

27.06.2009    6864    104    VladZetRu    1    

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

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

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

26.06.2009    6261    279    macana    32    

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

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

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

12.05.2009    19230    800    z-alexey    135    

Количество месяцев и дней между датами (ЗУП)

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

Обработка подсчитывает количество месяцев и дней между 2-мя датами с учетом високосных

13.04.2009    17834    807    relax2105    21    

Редактор записей регистров сведений и накоплений

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

Не удалось мне найти обработки на эту тему с подобной реализацией. Пришлось написать самому. Хотелось бы ее доработать еще, но пока времени на это нет. Может кто разовьет идею, чтобы поднять себе рейтинг)

05.04.2009    25842    1190    json    7    

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

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

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

19.03.2009    20652    774    Totoro    35    

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

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

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

17.03.2009    18938    2226    deathExpectation    33    

Константы v8

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

Просмотр и редактирование констант

11.03.2009    13565    225    Zapal    24    

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

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

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

24.02.2009    19912    2134    Legavaz    30    

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

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

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

05.01.2009    10597    145    briz    16