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

11.01.20

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

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

Файлы

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

Наименование Скачано Купить файл
(только для физ. лиц)
QRКод
.epf 438,17Kb ver:2
193 1 850 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Введение

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. Географическая информация

Вступайте в нашу телеграмм-группу Инфостарт

См. также

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

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

15500 руб.

02.09.2020    202265    1116    410    

1021

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку одновременно в несколько потоков. А так же автоматически, без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    35523    206    104    

195

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

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм.

22200 руб.

06.10.2023    23933    62    26    

92

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

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

16000 руб.

10.11.2023    16423    69    39    

88

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

Инструмент для написания и отладки кода в режиме «1С:Предприятие». Представляет собой консоль кода с возможностью пошаговой отладки, просмотра значений переменных любых типов, использования процедур и функций, просмотра стека вызовов, вычисления произвольных выражений на встроенном языке в контексте точки останова, синтаксического контроля и остановки по ошибке. В консоли используется удобный редактор кода с подсветкой, контекстной подсказкой, возможностью вызова конструкторов запроса и форматной строки.

9360 руб.

17.05.2024    34630    123    53    

165

SALE! 30%

Инструментарий разработчика WEB-интеграция 1С v8.3 1C v8.2 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Зарплата и Управление Персоналом 3.x Платные (руб)

Инструмент для генерации OpenApi (Swagger) спецификаций на основании файлов конфигураций 1С. Это консольное и десктопное приложение на языке Rust с полноценным редактором кода, содержащим автозамену и подсвечивание ошибок для быстрого и безошибочного написания документирующего комментария.

18000 12600 руб.

22.11.2024    1680    1    0    

8

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

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

6000 руб.

07.02.2018    107131    249    100    

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

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

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

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