QR-код 2 в 1 (обычная и управляемая форма)

11.01.20

Разработка - Инструментарий разработчика

Вам нужно интегрировать 1С и QR-коды? Нет ничего проще, будем использовать внешнюю компоненту!

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

Наименование Файл Версия Размер
QRКод
.epf 438,17Kb
182
.epf 2 438,17Kb 182 Скачать

Введение

QR-код (англ. quick response — быстрый отклик) — матричный код (двумерный штрихкод), разработанный и представленный японской компанией «Denso-Wave» в 1994 году.

Важно! Максимальное количество символов, которые помещаются в один QR-код:

- цифры — 7089;

- цифры и буквы (латиница) — 4296;

- двоичный код — 2953 байт (следовательно, около 2953 букв кириллицы в кодировке windows-1251 или около 1450 букв кириллицы в utf-8);

- иероглифы — 1817.

На ИС полно разработок по QR-кодам, но если у вас нет стартмани, то я могу предложить бесплатный вариант.

О чем идет речь?

Готовые формы с QR-кодами реализованы в настоящее время в следующих решениях системы "1С:Предприятие 8":

"1С:Бухгалтерия государственного учреждения 8"  - документы ПД-4, Заявление физического лица на перевод денежных средств, Счет на оплату.

"1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК" – квитанция на оплату услуг ЖКХ.

"1С:Расчет квартплаты и бухгалтерия ЖКХ" – квитанция на оплату услуг ЖКХ
Также с 2016 года данная технология стала активно развиваться и этот функционал есть во всех конфигурациях на БСП. Для тек кто умеете писать код сможет достать компоненту и вызовы процедур из актуальных типовых конфигураций самостоятельно.
Но если у вас уже есть стартмани, то предлагаю вашему вниманию готовую обработку.

Описание

Обработка QR-код представляет собой полностью автономное решение, которое можно встроить сразу в любую конфигурацию, как на обычных, так и на управляемых формах! А версия совместимости с 8.3 не играет роли! 

Важно! Требуются права на установку внешней компоненты.

Обработка содержит макет с внешней компонентой для генерации двоичных данных, которые представляют собой QR-код.

А двоичные данные можно разместить уже где угодно и как угодно.

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

P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!

Обновления

Обновление от 07.04.2016:

Для удобства баркоды разделены на 9 групп:

  1. Любой текст
  2. Ссылка
  3. Визитная карточка
  4. Телефон
  5. SMS
  6. MMS
  7. E-mail
  8. E-mail с текстом
  9. Географическая информация

См. также

SALE! 20%

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 10400 руб.

02.09.2020    122214    673    389    

715

SALE! 25%

Infostart PrintWizard

Пакетная печать Печатные формы Инструментарий разработчика Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:Конвертация данных 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

18000 15300 руб.

06.10.2023    7309    22    6    

39

SALE! 20%

Infostart УДиФ: Управление данными и формами

Инструменты администратора БД Инструментарий разработчика Роли и права Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

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

10000 8000 руб.

10.11.2023    3556    11    1    

34

SALE! 30%

PowerTools

Инструментарий разработчика Инструменты администратора БД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Россия Платные (руб)

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

3600 2520 руб.

14.01.2013    177765    1074    0    

849

Многопоточность. Универсальный «Менеджер потоков» 2.1

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

5000 руб.

07.02.2018    99357    239    97    

296

[ЕХТ] Фреймворк для Расширений 1С

Инструментарий разработчика Платформа 1С v8.3 Управляемые формы Платные (руб)

"Фреймворк для Расширений 1С" это универсальное и многофункциональное решение, упрощающее разработку и поддержку создаваемых Расширений. Поставляется в виде комплекта из нескольких Расширений с открытым исходным кодом. Работает в любых Конфигурациях в режиме Управляемого приложения с режимом совместимости 8.3.12 и выше без необходимости внесения изменений в Конфигурацию.

3000 руб.

27.08.2019    18122    6    8    

40

QR-код с логотипом компании (обычная и управляемая форма)

Разработка внешних компонент Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2400 руб.

22.06.2016    30842    4    4    

8

1С HTML Шаблоны / HTML Templates

Инструментарий разработчика Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Быстрая и удобная обработка для работы с шаблонами HTML. Позволяет легко и быстро формировать код HTML.

2040 руб.

27.12.2017    28113    3    10    

15
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Xershi 1475 05.04.16 16:19 Сейчас в теме
Пока в планах улучшить функционал разделив баркоды.
Если есть пожелания, то высказывайте! Улучшу функциональность в ближайшее время.
2. 7OH 69 06.04.16 08:56 Сейчас в теме
Добавить возможность выводить свой логотип внутри баркода.
Сканирование у меня в компоненте реализовано таких баркодов, а вот генерацию видел только через сайты.
3. Xershi 1475 06.04.16 09:32 Сейчас в теме
(2) 7OH, если я правильно вас понял, то речь идет об этом?
Тогда это уже потянет на коммерческую разработку. Как думаете будет ли спрос?
4. Xershi 1475 20.04.16 16:08 Сейчас в теме
(2) 7OH, реализовал наложение на баркод логотипа. В ближайшее время буду оформлять новую публикацию.
5. Xershi 1475 21.06.16 13:49 Сейчас в теме
(2) 7OH, завершил оформление публикации QR-код с логотипом компании. Публикация будет доступна по ссылке.
6. zvezdaxxi 08.06.17 11:21 Сейчас в теме
Добрый день! Нужна печать квитанции ПД-4 с QR-кодом с лицевым счетом (который присвоен программой 1С) плательщика. В данный момент 1С БГУ 8.1 выводит ПД-4 с QR-кодом без этого лицевого счета, а банк не принимает. Надо в QR-код вставить RersAcc. От службы поддержки 1С не добилась внятного ответа. Спасибо.
7. Xershi 1475 08.06.17 15:55 Сейчас в теме
(6) тут я вижу 2 варианта:
1. Ждать обновления от 1С, написав им о проблеме.
2. Заказать доработку и получить результат сразу.
8. zvezdaxxi 08.06.17 16:14 Сейчас в теме
Алгоритм моих действий по 2 пути? Я здесь новенькая, поэтому спрашиваю.
9. Serge_ASB 03.08.18 16:15 Сейчас в теме
Добрый день.
Подскажите, пожалуйста,
для 1с 7.7 будет ли компонента работать?
10. Xershi 1475 03.08.18 16:19 Сейчас в теме
(9) добрый день! Вероятно будет, но 100% гарантировать не могу, нет спецификации к компоненте!
12. waitklassik 26.02.19 16:50 Сейчас в теме
(10)а как вывести полученный штрихкод на печать. есть возможность чтобы для каждого документа штрих код был свой и формировался в самом документе и попадал в печатную форму?
13. Xershi 1475 26.02.19 17:02 Сейчас в теме
(12) в типовой УТ 11 это опция. Включаете и работает. Если у вас другая конфиуграция, то скорее всего вам нужно это допилить самому.
Жмете на баркод, затем файл - печать.
14. waitklassik 27.02.19 07:45 Сейчас в теме
(13)не работает. печать не активна. куда копать что бы был вывод на печать
15. Xershi 1475 27.02.19 09:10 Сейчас в теме
(14) вспомнил я выводил в реквизит. Поэтому он не задействует функцию печати. либо замените код на вывод в табличный документ, либо сделайте скриншот и распечатайте через пеинт.
16. waitklassik 27.02.19 10:41 Сейчас в теме
(15)можете привести пример?
17. Xershi 1475 27.02.19 10:55 Сейчас в теме
(16)
Прикрепленные файлы:
18. waitklassik 27.02.19 11:15 Сейчас в теме
(17)не получается вывод в табличный документ попадают только цифры
19. Xershi 1475 27.02.19 11:37 Сейчас в теме
(18) пример посмотрите в типовых.
Вам нужно не текст ссылки выводить, а картинку.
20. waitklassik 27.02.19 11:39 Сейчас в теме
(19)типовых нет только самописная
21. Xershi 1475 27.02.19 14:52 Сейчас в теме
(20) как уже сказал двоичные данные вам нужно преобразовать в картинку, тогда будет толк.
11. 7OH 69 03.08.18 19:39 Сейчас в теме
(9) Если компонента нативная, то не будет.
22. IceDeaD 11.04.19 16:29 Сейчас в теме
Добрый день подскажите эта обработка будет работать в 8.3 редакция 1 (1.0.56.9), требуется добавить qr в счета для отплаты покупателем
23. IceDeaD 11.04.19 16:30 Сейчас в теме
24. Xershi 1475 11.04.19 17:38 Сейчас в теме
(22) обработка автономная. Можете встраивать как вам угодно!
25. IceDeaD 11.04.19 19:18 Сейчас в теме
Извините пожалуйста можно уточнить пару моментов?
1.обработка позволит разместить qr в счёте и управлять её
2.я в первые занимаюсь qr не до конца пока понимаю принципы её работы, мне кажется она должна регенерировать каждый раз новый qr для оплаты счёта. кароче говоря там всё настраивается в ней или нужно будет дописывать обработку?
Просто не хочется 4.5к рублей на ветер выкидывать
Повторюсь задача стоит мы юр орг предоставляем услуги и нужно чтоб потребитель мог оплачивать наши счета через qr
26. Xershi 1475 11.04.19 19:23 Сейчас в теме
(25) напишите в ЛС. Обработка позволяет генерировать qr согласно описанию.
У вас задача немного другая. Поэтому вам придется ее встроить в алгоритм печати.
27. IceDeaD 11.04.19 19:36 Сейчас в теме
Сообщение не отправлено, отложенная группа это изо того что человек не является другом? извините в первый раз на сайте
28. Paradox_ua 30.05.19 14:26 Сейчас в теме
Хорошая вещь, добавил конфигурацию, отлично интегрируется в отчеты ( шаблоны), если бы еще допилить чтобы компонента формировала не только QR, но и обычный 1D код ), чтобы полностью заменить в 1С компоненту формирования штрих кода вообще классно было бы ( а то , зараза, работает только под 32х платформой. И еще, чтобы не мучатся , классно было бы что бы компонента формировала подпись под штрихкодом(перечень цифр которые передаются на создание кода).
29. Xershi 1475 30.05.19 16:25 Сейчас в теме
(28) за доп функционал отвечает другая компонента, можете в типовых найти они уже должны быть кроссплатформенные.
41. ToryV 21.03.23 15:35 Сейчас в теме
Добрый день. И у нас пояаилась задача про QR-коды. Все отлично получилось с помощью стандартных макетов, а вот передать в шаблон WORD пока не получается. В Word используем закладки. туда передаем текст, в одну из низ нужно передать QR. как интрегрировать в шаблон Word&
30. Емельянов Алексей 158 10.01.20 14:12 Сейчас в теме
Есть бесплатное решение по выводу QR
Решение взято из БСП.
https://infostart.ru/public/1142804
Goggy; zabaluev; +2 1 Ответить
31. Xershi 1475 10.01.20 18:01 Сейчас в теме
(30) очевидно вы даже не ознакомились с публикацией!
Плюс рекламируя БСП вы сразу отсекаете сегмент конфигураций, которые ее не используют!
Сразу 2 минуса...
32. Емельянов Алексей 158 11.01.20 08:45 Сейчас в теме
(31) Еще раз повторю. У меня бесплатная обработка.
Я написал что используется в БСП, то есть я взял готовые процедуры и макет из БСП, а сама БСП не требуется для работы.
Далее за 1 стартмани можно скачать готовую обработку.
Но я выложил по шагам как её сделать за 5 минут самостоятельно, выложив 5 этих процедур.
Создать обработку, вставить туда 5 процедур и макет из БСП и вот вам бесплатная обработка готова.
Использовать можно в любой конфигурации.
Минусы тоже ставит умею. Так что ловите.
vampo; user1201748; Goggy; kanyuk; +4 1 Ответить
33. Xershi 1475 11.01.20 14:00 Сейчас в теме
(32) в таком случае ваше решение это урезанный вариант моей публикации.
34. kanyuk 28.04.20 08:26 Сейчас в теме
Вышлите ваш QR-код 2 в 1 (обычная и управляемая форма)
35. Xershi 1475 28.04.20 10:36 Сейчас в теме
36. kanyuk 30.04.20 19:35 Сейчас в теме
мне нужен пример в конфе
37. Xershi 1475 30.04.20 20:24 Сейчас в теме
(36)
Готовые формы с QR-кодами реализованы в настоящее время в следующих решениях системы "1С:Предприятие 8":

- "1С:Бухгалтерия государственного учреждения 8" - документы ПД-4, Заявление физического лица на перевод денежных средств, Счет на оплату.

- "1С:Учет в управляющих компаниях ЖКХ, ТСЖ и ЖСК" – квитанция на оплату услуг ЖКХ.

- "1С:Расчет квартплаты и бухгалтерия ЖКХ" – квитанция на оплату услуг ЖКХ
Также с 2016 года данная технология стала активно развиваться и этот функционал есть во всех конфигурациях на БСП. Для тек кто умеете писать код сможет достать компоненту и вызовы процедур из актуальных типовых конфигураций самостоятельно.
Но если у вас уже есть стартмани, то предлагаю вашему вниманию готовую обработку.
38. kanyuk 30.04.20 20:28 Сейчас в теме
у меня нет стартмани, мне нужно вывести на печатную форму
39. Xershi 1475 30.04.20 20:29 Сейчас в теме
(38) тогда вы знаете что нужно делать!
40. kanyuk 30.04.20 20:44 Сейчас в теме
Что то у меня не получается с примером 1С:Бухгалтерия государственного учреждения 8
мусора много, может выручите своим примером
Оставьте свое сообщение