Создание платежного поручения по 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
36
36 Скачать (1 SM) Купить за 1 850 руб.
Создание платежного поручения по QR-коду для БУ 2.0:
.epf 10,49Kb ver:1.0.0
5
5 Скачать (1 SM) Купить за 1 850 руб.
Создание платежного поручения по QR-коду для БУ 2.0 и 3.0
.epf 19,39Kb ver:2.0.0
19
19 Скачать (1 SM) Купить за 1 850 руб.

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С v8.3 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Бухгалтерский учет Управленческий учет Платные (руб)

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

18000 руб.

21.03.2023    12213    84    16    

72

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

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

10.10.2017    38451    84    Xershi    41    

72

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

Если вам нужно корректировать банковские документы, это расширение — именно то, что вам нужно! Создайте правило обработки, укажите, как заполнять документы, и оно автоматически применится при загрузке банковской выписки. Это значительно сократит время и усилия на корректировку. Расширение легко устанавливается в большинство современных конфигураций 1С:УТ 11.5, 1С:ERP 2.5, 1С:КА 2.5, 1С:УНФ 3.0, Розница 3.0

12000 руб.

20.12.2024    714    2    2    

6

Банковские операции Обмен с интернет-банком Загрузка и выгрузка в Excel Программист Бухгалтер Платформа 1С v8.3 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. При этом будут созданы загружаемые контрагенты и их р/с.

4320 руб.

19.04.2019    44783    153    54    

87

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

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

20400 руб.

03.04.2013    125450    254    377    

165

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

Обработка для групповой печати чеков ККМ с настройкой, загруженных из банковской выписки. На основании документа Поступление на расчетный счет!

4800 руб.

21.08.2019    20542    77    11    

25

Обмен с интернет-банком Банковские операции Бухгалтер Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 10 Россия Управленческий учет Платные (руб)

Эффективное решение для загрузки банковской выписки из Клиент-Банка в 1С: Управление Торговлей ред. 10.3 Требования к файлу экспорта из клиент-банка: поддержка формата 1С:Предприятие для обмена с клиент-банками. Быстрая разноска выписки по видам операции, видам документов, статьям движения денежных средств, контрагентам, подразделениям. Легкая настройка правил разноски выписки. Работа с видами документов: Платежное поручение и Платежный ордер. Набор часто встречающихся правил разноски выписки при начале работы с обработкой: автозаполнение. Создание новых контрагентов (ИНН, КПП, полное наименование, банковский счет, договор) Проверка уникальности справочника "Контрагенты" по ИНН, номеру расчетного счета. Ранее созданные платежные поручения учитываются. Проведение документов банковской выписки.

4800 руб.

18.05.2015    72958    43    30    

49
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Vogde 18 18.05.20 10:48 Сейчас в теме
Добрый день Андрей, случайно для версии БП 3.0 данный механизм у вас не реализован?
8. rav_ 41 09.10.20 22:13 Сейчас в теме
(1) Через 5 месяцев после Вашего вопроса...
2. rav_ 41 18.05.20 14:39 Сейчас в теме
4. p18 09.10.20 12:39 Сейчас в теме
(2) А вы планируете это? В смысле для БП 3.0
5. rav_ 41 09.10.20 18:11 Сейчас в теме
6. rav_ 41 09.10.20 22:11 Сейчас в теме
(4) Добавил версию для 3.0
3. ydaff 12 29.09.20 10:25 Сейчас в теме
Было бы очень круто для 3.0 сделать
7. rav_ 41 09.10.20 22:12 Сейчас в теме
9. user664736_info 12.05.21 14:59 Сейчас в теме
Доброго дня, подскажите не пробовали заносить штрафы пдд в 1с , бухгалтерия мозг вынесла пачками вколачивают каждый день, просят как то упростить процесс создания пп
10. rav_ 41 12.05.21 18:20 Сейчас в теме
(9) Не пробовал, но если дадите пример кода, могу попробовать
11. user664736_info 13.05.21 10:11 Сейчас в теме
(10) проверьте пожалуйста
Прикрепленные файлы:
штрафы и жкх.pdf
12. rav_ 41 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_ 41 20.05.21 13:33 Сейчас в теме
(14) А что Вы заносите в поле "налог"? Я могу добавлять это значение программно.
16. rav_ 41 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 Сейчас в теме
20. rav_ 41 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_ 41 24.05.21 22:35 Сейчас в теме
Вот, кстати, как по разному читают Ваш код разные программы на смартфоне.
Явно видно, что одна программа (черный фон) не смога корректно распознать кодировку,
а вторая распознала, но когда сама генерировала код по тексту,
то создала совсем другую картинку QR-кода (явно видно по правому нижнему углу Вашего и моего кодов)!
Прикрепленные файлы:
23. OsykinVP 19.04.22 15:30 Сейчас в теме
Добрый день! После сканирования штрихкода сканером Honeywell 1450. Появляется ошибка. В чем может быть проблема?
Прикрепленные файлы:
24. rav_ 41 27.04.22 14:47 Сейчас в теме
(23) Добрый день! Простите, что долго не отвечал - не часто захожу на сайт.
Было бы неплохо увидеть картинку QR-кода, но даже по Вашему скрину видно, что код считался некорректно. В код "зашит" реквизит с наименованием "080ayeeINN", а такого в стандарте нет. Скорее всего должно быть "PayeeINN" (см. Национальный стандарт). Может код смазан (хотя в него встроена система коррекции ошибок) или ещё что-то с кодом, что мешает распознать его верно. Не исключено, что он сформирован уже с ошибкой.
В любом случае, обработка только разбирает прочитанный код и создает платежное поручение, при разборе кода получен неверный реквизит, что и привело к ошибке.
25. s-a-a 10.06.22 17:16 Сейчас в теме
Добрый день, Андрей! А можно, чтобы платёжное поручение создавалось не сразу, а только после проверки и коррекции определённых значений и плательщика можно было выбирать заранее в окне обработки?
26. rav_ 41 15.06.22 12:38 Сейчас в теме
(25) Добрый день!
Можно, но я сейчас вдали от средств программирования. Так что - не сейчас.
27. user1860372 17.10.22 13:13 Сейчас в теме
добрый день,а есть ли демо версии
28. rav_ 41 18.10.22 06:31 Сейчас в теме
(27) Добрый день! Не совсем понимаю, что должна делать демо-версия?
29. user1844597 19.10.22 08:06 Сейчас в теме
Добрый день! Не подскажите в чем может быть проблема пишет - "проверка на стандарт не пройдена"
Прикрепленные файлы:
30. rav_ 41 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_ 41 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) Хорошо спасибо, сейчас попробую вставить в обработку
Оставьте свое сообщение