Введение
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С:Расчет квартплаты и бухгалтерия ЖКХ» – квитанция на оплату услуг ЖКХ
Но если у вас уже есть стартмани, то предлагаю вашему вниманию готовую обработку.
Описание
Обработка QR-код представляет собой полностью автономное решение, которое можно встроить сразу в любую конфигурацию, как на обычных, так и на управляемых формах! А версия совместимости с 8.3 не играет роли!
Важно! Требуются права на установку внешней компоненты.
Обработка содержит макет с внешней компонентой для генерации двоичных данных, которые представляют собой QR-код.
А двоичные данные можно разместить уже где угодно и как угодно.
В обработке пока продемонстрирован пример только генерации двоичных данных из текста на форму в виде изображения.
P.S. Если материал вам помог, поблагодарите автора, поставив звездочку!
Обновления
Обновление от 07.04.2024:
Для удобства баркоды разделены на 9 групп:
- Любой текст
- Ссылка
- Визитная карточка
- Телефон
- SMS
- MMS
- E-mail с текстом
- Географическая информация
Пока в планах улучшить функционал разделивбаркоды .
Если есть пожелания, то высказывайте! Улучшу функциональность в ближайшее время.
Добавить возможность выводить свой логотип внутри баркода.
Сканирование у меня в компоненте реализовано таких баркодов, а вот генерацию видел только через сайты.
(2) 7OH, если я правильно вас понял, то речь идет обэтом ?
Тогда это уже потянет на коммерческую разработку. Как думаете будет ли спрос?
(2) 7OH, реализовал наложение на баркод логотипа. В ближайшее время буду оформлять новую публикацию.
(2) 7OH, завершил оформление публикации QR-код с логотипом компании. Публикация будет доступна поссылке .
Добрый день! Нужна печать квитанции ПД-4 с QR-кодом с лицевым счетом (который присвоен программой 1С) плательщика. В данный момент 1С БГУ 8.1 выводит ПД-4 с QR-кодом без этого лицевого счета, а банк не принимает. Надо в QR-код вставить RersAcc. От службы поддержки 1С не добилась внятного ответа. Спасибо.
(6) тут я вижу 2 варианта:
1. Ждать обновления от 1С, написав им о проблеме.
2. Заказать доработку и получить результат сразу.
Алгоритм моих действий по 2 пути? Я здесь новенькая, поэтому спрашиваю.
Добрый день.
Подскажите, пожалуйста,
для 1с 7.7 будет ли компонента работать?
(9) добрый день! Вероятно будет, но 100% гарантировать не могу, нет спецификации к компоненте!
(9) Если компонента нативная, то не будет.
(10)а как вывести полученный штрихкод на печать. есть возможность чтобы для каждого документа штрих код был свой и формировался в самом документе и попадал в печатную форму?
(12) в типовой УТ 11 это опция. Включаете и работает. Если у вас другая конфиуграция, то скорее всего вам нужно это допилить самому.
Жмете на баркод, затем файл — печать.
(13)не работает. печать не активна. куда копать что бы был вывод на печать
(14) вспомнил я выводил в реквизит. Поэтому он не задействует функцию печати. либо замените код на вывод в табличный документ, либо сделайте скриншот и распечатайте через пеинт.
(15)можете привести пример?
(16)
(17)не получается вывод в табличный документ попадают только цифры
(18) пример посмотрите в типовых.
Вам нужно не текст ссылки выводить, а картинку.
(19)типовых нет только самописная
(20) как уже сказал двоичные данные вам нужно преобразовать в картинку, тогда будет толк.
Добрый день подскажите эта обработка будет работать в 8.3 редакция 1 (1.0.56.9), требуется добавить qr в счета для отплаты покупателем
Не типовая
(22)
(22) обработка автономная. Можете встраивать как вам угодно!
Извините пожалуйста можно уточнить пару моментов?
1.обработка позволит разместить qr в счёте и управлять её
2.я в первые занимаюсь qr не до конца пока понимаю принципы её работы, мне кажется она должна регенерировать каждый раз новый qr для оплаты счёта. кароче говоря там всё настраивается в ней или нужно будет дописывать обработку?
Просто не хочется 4.5к рублей на ветер выкидывать
Повторюсь задача стоит мы юр орг предоставляем услуги и нужно чтоб потребитель мог оплачивать наши счета через qr
(25) напишите в ЛС. Обработка позволяет генерировать qr согласно описанию.
У вас задача немного другая. Поэтому вам придется ее встроить в алгоритм печати.
Сообщение не отправлено, отложенная группа это изо того что человек не является другом? извините в первый раз на сайте
Хорошая вещь, добавил конфигурацию, отлично интегрируется в отчеты ( шаблоны), если бы еще допилить чтобы компонента формировала не только QR, но и обычный 1D код ), чтобы полностью заменить в 1С компоненту формирования штрих кода вообще классно было бы ( а то , зараза, работает только под 32х платформой. И еще, чтобы не мучатся , классно было бы что бы компонента формировала подпись под штрихкодом(перечень цифр которые передаются на создание кода).
(28) за доп функционал отвечает другая компонента, можете в типовых найти они уже должны быть кроссплатформенные.