Коллеги с одной стороны формирование QR кода основан на ГОСТ Р 56042-2014 СТАНДАРТЫ ФИНАНСОВЫХ ОПЕРАЦИЙ(файл во вложении) в котором явно идет отсылка на тот факт, что он создан для автоматизации платежей от физ. лиц, а с другой стороны где «криминал» в следующей информации если она попадет в платежку от юр. лица на примере QR кода:
5.4.2 Формирование двумерного символа штрихового кода
До формирования строки для штрихового кода поставщик услуг выполняет следующие
действия:
— при наличии договорных отношений между поставщиком услуг и организацией, принимающей
платежи физических лиц в его пользу — проверяет, что организация использует данный стандарт;
— определяет перечень и порядок следования дополнительных реквизитов (первыми должны
идти наиболее приоритетные для данного поставщика) для включения в двумерный символ
штрихового кода;
— проверяет, все ли из необходимых дополнительных реквизитов имеют зафиксированные в
стандарте псевдонимы (приложение В); при отсутствии в перечне необходимых псевдонимов
определяет собственные уникальные псевдонимы/реквизиты;
— при наличии договорных отношений с принимающей организацией — фиксирует псевдонимы и
форматы реквизитов (как присутствующих в приложении В, так и отсутствующих) в договорах/доп.
соглашениях с этой организацией и определяет значение технического кода платежа (TechCode)
согласно приложению Г.
При определении реквизитного состава следует учитывать ограничения по объёму информации
для выбранных символик штрихового кода.
Платежные реквизиты, включенные в двумерный символ штрихового кода, в обязательном
порядке должны присутствовать в распечатанном для клиента (физического лица) платежном
документе. Не отраженные для клиента реквизиты в двумерный символ штрихового кода не
включаются.
ГОСТ Р 56042-2014 СТАНДАРТЫ ФИНАНСОВЫХ ОПЕРАЦИЙ.pdf
2.
dj_tol
Сейчас в теме
Конечно можно. Код формируется программно.
3.
rovenskiy1C
Сейчас в теме
День добрый. Q R для счёта на оплату в Бухгалтерии 3.0.86.19 формируется в общем модуле «ПечатьТорговыхДокументов», процедура «ПечатьСчетаНаОплату».
ДвоичныеДанныеQRКода = Неопределено;
Если СведенияОПокупателе. ЮридическоеФизическоеЛицо = Перечисления. ЮридическоеФизическоеЛицо. ФизическоеЛицо Тогда
ДвоичныеДанныеQRКода = QRКодРеквизитыПлатежа(СведенияОДокументе, ДанныеПечатиЗаголовокСчета);
КонецЕсли;
Соответственно передать в функцию «QRКодРеквизитыПлатежа» нужные реквизиты и на выходе получите, необходимый QR-Код
5.
CYCTAHOH
Сейчас в теме
Подскажите, вот QR код для сбера должен содержать обязательные поля (ГОСТ 56042-201), как мне заполнить поле perAcc (НОМЕР ЛИЦЕВОГО СЧЕТА ПЛАТЕЛЬЩИКА) данный номер будет браться из данных контрагента (физ. лица) а именно номер договора. Так и передавать в функцию «QRКодРеквизитыПлатежа» — НомерЛицевогоСчетаПлательщика?
6.
rovenskiy1C
Сейчас в теме
Нет, стандартная процедура принимает только следующие реквизиты (смотрите скриншот). Соответственно необходимо самостоятельно формировать QR-Код и подменять им «штатный».
4.
Aero
Сейчас в теме
Как ответили выше — можно, нужно только запрограммировать.
Я для одного клиента делал QR-код (просто картинку, без 1С), ниже ссылки, которыми пользовался, какие-то могут быть вам не нужны:
(и 2 ссылки внутри)
Что касается самих данных (строка для кода), то там должно быть следующее:
7.
пользователь
Сообщение было скрыто модератором.
1.
unknown181538
Сейчас в теме
2.
Коленкин Илья
Сейчас в теме
У Вас в терминале сбербанковском не отображается? мы носили в банк к ит специалистам, они сказали все корректно.
3.
unknown181538
Сейчас в теме
15.
Makarka2022
Сейчас в теме
назначение скрыто! Так как сбербанк самостоятельно оформляет перевод на реквизиты западных компаний!
16.
Makarka2022
Сейчас в теме
4.
Коленкин Илья
Сейчас в теме
Можете для проверки в коде подставить какое нибудь слово и посмотреть.
в модуле объекта строка 413 : Стр. Вставить(«НазначениеПлатежа»,ОбщегоНазначенияБПВызовСервера. СформироватьЗаголовокДокумента(Шапка, «Счет-договор на оплату»));
5.
unknown181538
Сейчас в теме
Уверен, что формируется, но приложение его не видит. Как бы понять, в чем может быть причина — текст не попадает в штрихкод, или проложение его игнорирует?
6.
Коленкин Илья
Сейчас в теме
Текст есть в штрихкоде, скорей всего чтото в приложении, попробуйте на терминалах сберовских просканировать. потому что я через сайт оф. проверял, там все поля заполнены
7.
unknown181538
Сейчас в теме
8.
Коленкин Илья
Сейчас в теме
Протестировал на демо базе БП 3.0. Все ОК, написал сбербанк
9.
unknown181538
Сейчас в теме
10.
Коленкин Илья
Сейчас в теме
ну я писал по типовому шаблону + заказчик проверял в сбербанке, сказал все ок
11.
madonov
Сейчас в теме
Что нужно сделать, чтобы формировать двумерный штрих-код по ГОСТ:
Изучить Стандарт двумерного штрих-кодирования
Реализовать формирование штрих-кода на платежном документе на основании Стандарта
Заключить со Сбербанком договор на перевод денежных средств/дополнительное соглашение к действующему договору, обратившись в ближайший филиал Сбербанка / подразделение Сбербанка
Воспользоваться инструментом Сбербанка по формированию двумерного штрих-кода
В приложении СБ-Онлайн больше не работает, если у получателя платежа нет договора со сбером.
12.
Коленкин Илья
Сейчас в теме
ору, обратившись в ближайший филиал Сбербанка / подразделение Сбербанка
Воспользоваться инструментом Сбербанка по формированию двумерного штрих-кода
раньше тоже нужен был договор со сбером
13.
belmaxim
Сейчас в теме
Кто-нибудь знает, чем отличаются версии файлов?
14.
belmaxim
Сейчас в теме
Разработка не понравилась.
Макет не типовой и довольно далек от типового.
Зачем-то добавлены свои колонки «Срок поставки» и «Гарантия». Колонка «Скидка» выводится всегда, даже если никакой скидки нет. Условия договора прописаны прямо в макете и нет возможности задавать их в самом документе.
Что мешало сделать печатную формы с QR-кодом на базе типового макета?
Деньги потрачены зря.
Результат не оправдал ожиданий.
17.
пользователь
Расшифровка штрих-кода на квитанциях
Расшифровать значение штрих-кода на квитанции можно довольно просто, но иногда даже со специальным оборудованием и программами ничего не выходит. Рассмотрим способы расшифровки информации, закодированной в штрих-коде, на примерах линейных (одномерных формата Code128, EAN13 и т.п.) и двумерных кодов (формата QR-code, Data Matrix и т.п.).
Расшифровка линейного штрих-кода
Зачастую на квитанциях об оплате под линейным штрих-кодами пишут значение, которое там закодировано.
На рисунке ниже показан образец квитанции ФНС, содержащий линейный штрих-код (формат Code128). Данный штрих-код печатается в верхней части квитанции. По этому штрих-коду как раз и производят оплату.

Под штрих-кодом подписано его значение. Если разбирать по частям штрих-код, то слева на право можно увидеть: индекс документа (на рисунке красным), КБК (выделен зеленым), ОКАТО/ОКТМО (малиновый), сумма платежа (обведена синим).
Если вы заметили сумма, на квитанции указана в рублях, а закодирована в штрих-коде в копейках. В большинстве случаях сумму кодируют именно в копейках.
По такому же принципу можно провести расшифровку штрих-кода любой организации.
Расшифровка линейного штрих-кода без подписи
Хорошо если у вас есть сканер штрих-кодов, тогда можно прочитать им. Если нет, то можно воспользоваться телефоном с камерой. Потребуется установить специальную программа для распознавания штрих-кодов, например как QR-reader , Scanvi, сканер штрих-кодов и т.д. Подобных программ очень много как в AppleStore так и GooglePlay.
Прочитав телефоном, получаем последовательность символов и ищем их аналоги на квитанции как в примере выше.
Суждения экспертов
Предыдущее:
Следующее:
Расшифровка двумерного штрих-кода
В случае печати двумерного штрих-кода на квитанции, его значение под ним не печатается. Поскольку информации, закодированной в данном штрих-коде, может быть довольно-таки много. Например, на квитанции той же самой налоговой в нижней части расположен двумерный код, в котором помимо всего прочего, закодированы платежные реквизиты, а также данные о плательщике: ФИО, адрес.
Наиболее часто в качестве двумерного штрих-кода на квитанциях можно встретить QR-code, являющимся один из самых распространенных форматов.
Ниже приведен образец такой квитанции с двумерным штрих-кодом.

При расшифровке такого значения двумерного штрих-кода можно выделить банковские реквизиты:
расчетный счет – PersonalAcc=40101810800000010041
Наименование банка BankName=ОТДЕЛЕНИЕ 1 МОСКВА Г. МОСКВА 705
БИК =044583001
Корреспондентский счет CorrespAcc=0
И можно увидеть данные о самом плательщике.
Может кому-нибудь придёт идея в голову изготовить похожий штрих-код, предварительно расшифровав штрих-код образца своей квитанции и сделав похожий. Сразу скажу, что этого делать не следует. Поскольку это может привести к:
1) ошибочной оплате по такой квитанции;
2) проблемам с разбором переданной информации в организацию, (получателя платежа);
3) преследованию по закону, в некоторых случаях.
А вам приходилось делать расшифровку двумерного штрих-кода?

