Создание платежного поручения по QR-коду

17.05.21

Учетные задачи - Банковские операции

Автоматическое создания платежного поручения по QR-коду (ГОСТ Р 56042-2014 Стандарты финансовых операций) для типовой Бухгалтерии 2.0 и 3.0. Тестировалось на платформе 8.3.13.1644 и 8.3.18.1208, конфигурации 1С: Бухгалтерия 2.0.66.81, 2.0.66.140, 3.0.65.91, 3.0.91.36.

Файлы

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

Наименование Скачано Купить файл
Создание платежного поручения по QR-коду для БУ 2.0 и 3.0 + коды ГИБДД
.epf 20,71Kb ver:2.0.1
49 2 500 руб. Купить
Создание платежного поручения по QR-коду для БУ 2.0:
.epf 10,49Kb ver:1.0.0
5 2 500 руб. Купить
Создание платежного поручения по QR-коду для БУ 2.0 и 3.0
.epf 19,39Kb ver:2.0.0
21 2 500 руб. Купить

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

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

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

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

Заполняю этот пробел для конфигурации 1С: Бухгалтерия предприятия, редакция 2.0 и 3.0. Она была создана для наших покупателей, которым мы стали выписывать счета на оплату с QR-кодом, чтобы уменьшить количество ошибок в заполнении назначения платежа.

17.05.2021 Добавлена функциональность распознавания платежа в ГИБДД (по наличию реквизитов RuleId или QuittDate), проверено на БУ 2.0.66.140, 3.0.91.36


Замечания:

  1. Обработка просто разбирает строку, закодированную в QR-коде, по правилам национального стандарта.
  2. Для удобства получения данной строки лучше использовать сканеры 2D штрихкодов, подключённые, как клавиатурный идентификатор (если использовать COM-версии сканеров, то необходимо исправлять обработку под чтение внешних событий).
  3. Теоретически, можно использовать Web-камеру. Например, через обработку "Сканирование QR кодов через WEB-камеру", но эта обработка сохраняет код в файл, что потребует соответствующей доработки.


Обнаруженные проблемы и их решение при использовании QR-сканера:

  1. Если сканер не читает русские буквы, то скорее всего надо прочитать специальный код для русификации устройства (например, для Honeywell 1450 код тут или используйте картинку справа).
  2. Если русские буквы в коде читаются не русскими – переключите раскладку клавиатуры на русский язык.

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

QR-код платежное поручение ПП автозаполнение

См. также

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Программист Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

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

15250 руб.

20.12.2024    15493    67    29    

63

Банковские операции Адаптация типовых решений Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

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

9760 руб.

17.06.2025    3530    9    0    

8

Банковские операции Обмен с интернет-банком Бухгалтер 1С:Предприятие 8 1C:Бухгалтерия 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Беларусь Россия Бухгалтерский учет Платные (руб)

Типовая обработка "Клиент-банк" из конфигурации 1С "Бухгалтерия для Беларуси, редакция 2.1" корректно работает с выписками только банка "Дабрабыт", до 28.01.2019 "Москва-Минск". А бухгалтеру нужно работать и с другими банками и с другими конфигурациями. Для этого было разработано расширение, которое позволит решить данную проблему!

12200 руб.

10.10.2017    42512    97    49    

81

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Платные (руб)

Обработка создания файла по стандарту обмена с системами "Клиент банка" kl_to_1c.txt Формат файла обмена Российская Федерация, версия 1.03 При восстановлении учета в случае отсутствия в 1с банковских выписок (например, р/с в банке закрыт в связи с банкротством и доступ к выгрузке из клиент-банка невозможен), можно запросить у банка выписку за период в формате Excel. С помощью этой обработки создается файл формата 1CClientBankExchange, в 1с77 он назывался kl_to_1c.txt который загружается штатными средствами в 1с8. При этом будут созданы загружаемые контрагенты и их р/с.

5612 руб.

19.04.2019    49527    170    54    

104

Пакетная печать Банковские операции Кассовые операции Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Бухгалтерский учет Платные (руб)

Групповая печать фискальных чеков по документам "Поступление на расчетный счет" с возможностью настройки НДС, признаков расчета и автоматической отправкой чеков клиентам.

6499 руб.

21.08.2019    22775    87    11    

26

Обмен с интернет-банком Банковские операции Программист Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Модуль представляет собой комплексную автоматизацию обмена данными 1С с банком для БП 3.0, ERP 2.4, ERP 2.5. Выписка клиент-банка загружается и обрабатывается по Вашим правилам. Заполнение реквизитов документов, анализ назначения платежа. Работа с клиент банком не отличается от типового варианта, а документы автоматически заполняются так, как нужно вам. Дополнительная обработка, работающая совместно с основным расширением позволяет подключать собственные произвольные алгоритмы.

20740 руб.

03.04.2013    132690    267    381    

171

Внешние источники данных Банковские операции Бухгалтер 1С:Предприятие 8 1С:Бухгалтерия государственного учреждения Россия Бухгалтерский учет Платные (руб)

Обработки для загрузки данных из УРМ "Криста" в бухгалтерию государственного учреждения редакция 2.0. Поддерживает ПО "Web-исполнение" от НПО "Криста".

5000 руб.

19.06.2013    42850    430    108    

36

Банковские операции 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Платные (руб)

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

4758 руб.

04.09.2024    2125    3    0    

3
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vogde 18 18.05.20 10:48 Сейчас в теме
Добрый день Андрей, случайно для версии БП 3.0 данный механизм у вас не реализован?
8. rav_ 43 09.10.20 22:13 Сейчас в теме
(1) Через 5 месяцев после Вашего вопроса...
2. rav_ 43 18.05.20 14:39 Сейчас в теме
4. p18 09.10.20 12:39 Сейчас в теме
(2) А вы планируете это? В смысле для БП 3.0
5. rav_ 43 09.10.20 18:11 Сейчас в теме
6. rav_ 43 09.10.20 22:11 Сейчас в теме
(4) Добавил версию для 3.0
3. ydaff 12 29.09.20 10:25 Сейчас в теме
Было бы очень круто для 3.0 сделать
7. rav_ 43 09.10.20 22:12 Сейчас в теме
(3) Готово! Проверяйте.
9. user664736_info 12.05.21 14:59 Сейчас в теме
Доброго дня, подскажите не пробовали заносить штрафы пдд в 1с , бухгалтерия мозг вынесла пачками вколачивают каждый день, просят как то упростить процесс создания пп
10. rav_ 43 12.05.21 18:20 Сейчас в теме
(9) Не пробовал, но если дадите пример кода, могу попробовать
11. user664736_info 13.05.21 10:11 Сейчас в теме
(10) проверьте пожалуйста
Прикрепленные файлы:
штрафы и жкх.pdf
12. rav_ 43 14.05.21 10:08 Сейчас в теме
(11)
1. Вы используете БУ 2.0 или БУ 3.0? Почему спрашиваю: для БУ 2.0 "назначение платежа" переделывается внутренним механизмом 1С по своему шаблону, поэтому получившееся назначение записываю в "комментарий" документа.
2. Для Вашего примера ЖКХ требуется специальный формат поля "Назначения платежа", но в самом QR-коде его нет в нужном им виде (нет реквизита Purpose), чтобы заполнить "Назначение платежа" в указанном виде необходима специальная индивидуальная настройка. Для этого необходима серьезная доработка обработки. Если это очень нужно, могу заняться на досуге.
А пока последние проверки сделаю и выложу версию с корректным заполнением реквизитов платежного поручения для штрафов ГИБДД
13. пользователь 15.05.21 07:27
Сообщение было скрыто модератором.
...
14. user852950 20.05.21 10:01 Сейчас в теме
Добрый день, Андрей. Пробуем использовать Вашу обработку для оплаты штрафов ГИБДД. Работает прекрасно. Есть только один момент- при заполнении формы ПП поле "Налог" остается пустым. В таком виде документ не проводится. Как только заполняем это поле- слетают корректно внесенные сканером данные КБК и проч. Прикладываем скрин, где стрелками указаны поле "Налог" которое пытаемся заполнить вручную, и данные, которые меняются после этого. Подскажите как нам быть...??? Может что делаем не так?
Прикрепленные файлы:
15. rav_ 43 20.05.21 13:33 Сейчас в теме
(14) А что Вы заносите в поле "налог"? Я могу добавлять это значение программно.
16. rav_ 43 20.05.21 15:15 Сейчас в теме
(14) Добавил установку "Налога" в "Штраф ГИБДД" (поиск по КБК из QR).
Если "Налога" с таким КБК нет, то элемент должен создаться
(при установленной галочке "Создавать справочники" со счетом "76.06", счет можно исправить в созданном элементе).
17. user1544463 24.05.21 16:05 Сейчас в теме
Добрый день.
Подскажите, почему сканер может штрихкод не распознавать?
На других кодах пикает, и распознаёт, а на этом "крякает" (звук такой), и ничего...
18. user1544463 24.05.21 16:06 Сейчас в теме
(17)
Прикрепленные файлы:
19. user1544463 24.05.21 16:09 Сейчас в теме
(17)Сканер "Honeywell voyager 1470g"
20. rav_ 43 24.05.21 22:11 Сейчас в теме
(19) Я не являюсь экспертом в кодировании, однако сам встречал коды, которые не читаются моим сканером 1450g (как раз "крякающий" звук), обновление драйвера не помогает.
Вот этот пост https://olegon.ru/showthread.php?t=26067 предполагает, что текст кода создан в кодировке Win-1251 (не UTF-8). Разница в том, какое количество байт используется на один символ.

Лично я считаю, что это недоработка микропрограммы сканера, потому что смартфон, например, читает Ваш код "на ура". Это дает мне право предположить, что другим (более продвинутым) сканером код будет прочитан! Но повторюсь: я не эксперт по сканерам.

Попробуйте обратиться в сервисную службу Вашего оборудования.
user1544463; +1 Ответить
22. user1544463 25.05.21 09:19 Сейчас в теме
(20) Большое спасибо за ответ!
Попробую поэкспериментировать с кодировками в сканере.
21. rav_ 43 24.05.21 22:35 Сейчас в теме
Вот, кстати, как по разному читают Ваш код разные программы на смартфоне.
Явно видно, что одна программа (черный фон) не смога корректно распознать кодировку,
а вторая распознала, но когда сама генерировала код по тексту,
то создала совсем другую картинку QR-кода (явно видно по правому нижнему углу Вашего и моего кодов)!
Прикрепленные файлы:
23. OsykinVP 19.04.22 15:30 Сейчас в теме
Добрый день! После сканирования штрихкода сканером Honeywell 1450. Появляется ошибка. В чем может быть проблема?
Прикрепленные файлы:
24. rav_ 43 27.04.22 14:47 Сейчас в теме
(23) Добрый день! Простите, что долго не отвечал - не часто захожу на сайт.
Было бы неплохо увидеть картинку QR-кода, но даже по Вашему скрину видно, что код считался некорректно. В код "зашит" реквизит с наименованием "080ayeeINN", а такого в стандарте нет. Скорее всего должно быть "PayeeINN" (см. Национальный стандарт). Может код смазан (хотя в него встроена система коррекции ошибок) или ещё что-то с кодом, что мешает распознать его верно. Не исключено, что он сформирован уже с ошибкой.
В любом случае, обработка только разбирает прочитанный код и создает платежное поручение, при разборе кода получен неверный реквизит, что и привело к ошибке.
25. s-a-a 10.06.22 17:16 Сейчас в теме
Добрый день, Андрей! А можно, чтобы платёжное поручение создавалось не сразу, а только после проверки и коррекции определённых значений и плательщика можно было выбирать заранее в окне обработки?
26. rav_ 43 15.06.22 12:38 Сейчас в теме
(25) Добрый день!
Можно, но я сейчас вдали от средств программирования. Так что - не сейчас.
27. user1860372 17.10.22 13:13 Сейчас в теме
добрый день,а есть ли демо версии
28. rav_ 43 18.10.22 06:31 Сейчас в теме
(27) Добрый день! Не совсем понимаю, что должна делать демо-версия?
29. user1844597 19.10.22 08:06 Сейчас в теме
Добрый день! Не подскажите в чем может быть проблема пишет - "проверка на стандарт не пройдена"
Прикрепленные файлы:
30. rav_ 43 19.10.22 14:41 Сейчас в теме
(29) Добрый день!

Сообщение "Проверка на стандарт не пройдена..." выводится, если первые два символа прочитанного кода не равны "ST". Судя по картинке, у Вас код начинается с "\000022ЫЕ", вот по этому и ошибка.

Либо сам QR-код содержит неверный текст, либо драйвер сканера выводит лишние символы, либо ещё что-то...

А можете сфотографировать и прислать сюда сам QR-код? Я попробую своим сканером. Если у меня получится нормально, то проблема в Вашем сканере.
31. user1844597 19.10.22 15:25 Сейчас в теме
32. user1844597 19.10.22 15:27 Сейчас в теме
(30) штрихкод прикрепил сверху
33. rav_ 43 20.10.22 06:30 Сейчас в теме
(32) Добрый день! Мой сканер тоже не очень хорошо распознал изображение, мобильное приложение вообще его не прочитало. Однако сайт https://products.aspose.app/barcode/ru/recognize#/recognized выдал вполне адекватный результат:

ST00011|Name=УФК по Республике Башкортостан (МВД по РБ)|PersonalAcc=03100643000000010100|BankName=Отделение НБ-Республика Башкортостан Банка Ро|BIC=018073401|CorrespAcc=40102810045370000067|PayeeINN=0275006462|KPP=027501001|CBC=18811601121010001140|OKTMO=80701000|payerAddress=ул.Кировоградская, д.37, г. Уфа, Башкортостан респ., 450001|lastName=ООО"НЕФТЕПРОДУКТСЕРВИС"|uin=18810502221012006045|TechCode=03|ruleId=18810502221012006045|Purpose=Оплата по постановлению №18810502221012006045 от 12.10.2022|quittDate=12.10.2022|Sum=200000


Если вставите эту строку в поле обработки - должно получиться.

Видимо, надо что-то "подкрутить" в настройках сканера. Напомню (см. Замечания в описании), что обработка не занимается распознаванием картинки, она только обрабатывает текст кода и создает по нему платежное поручение.
34. user1844597 20.10.22 12:20 Сейчас в теме
(33) Хорошо спасибо, сейчас попробую вставить в обработку
Для отправки сообщения требуется регистрация/авторизация