Добрый вечер. Появился такой вопрос по БП 3.0 а точнее по QR код в квитанции (счете на оплату) для физ. лица. Есть ли возможность редактировать данный QR- код, добавлять в него новые данные, в частности есть необходимость добавления данных для Сбербанка, таких как лицевой счет плательщика (как в платежках за ЖКХ). Возможно вопрос как-то звучит не корректно, но я только начинаю в этом разбираться, прошу помощи.
(1) День добрый. QR для счёта на оплату в Бухгалтерии 3.0.86.19 формируется в общем модуле "ПечатьТорговыхДокументов", процедура "ПечатьСчетаНаОплату".
ДвоичныеДанныеQRКода = Неопределено;
Если СведенияОПокупателе.ЮридическоеФизическоеЛицо = Перечисления.ЮридическоеФизическоеЛицо.ФизическоеЛицо Тогда
ДвоичныеДанныеQRКода = QRКодРеквизитыПлатежа(СведенияОДокументе, ДанныеПечатиЗаголовокСчета);
КонецЕсли;
Соответственно передать в функцию "QRКодРеквизитыПлатежа" нужные реквизиты и на выходе получите, необходимый QR-Код
(3) Подскажите, вот QR код для сбера должен содержать обязательные поля (ГОСТ 56042-201), как мне заполнить поле perAcc (НОМЕР ЛИЦЕВОГО СЧЕТА ПЛАТЕЛЬЩИКА) данный номер будет браться из данных контрагента (физ. лица) а именно номер договора. Так и передавать в функцию "QRКодРеквизитыПлатежа" - НомерЛицевогоСчетаПлательщика?
(5) Нет, стандартная процедура принимает только следующие реквизиты (смотрите скриншот). Соответственно необходимо самостоятельно формировать QR-Код и подменять им "штатный".
Например:
ST00012|Name=ООО "Рога и копыта"|PersonalAcc=40703810308720000001|BankName=ДАЛЬНЕВОСТОЧНЫЙ ФИЛИАЛ ПАО "МТС-БАНК"|BIC=040813838|CorrespAcc=30101810700000000838|KPP=272501001|PayeeINN=2725000001|lastName=частное лицо|payerAddress=г. Москва|Purpose=Оплата за тек. ремонт|Sum=10000