Добавление QR-кода#
QR-код - это двухмерный штрихкод, предоставляющий информацию для быстрого ее распознавания с помощью камеры на мобильном телефоне или другого считывающего устройства.
При помощи QR-кода можно закодировать любую информацию - текст, номер телефона, ссылку на сайт или визитную карточку, реквизиты для оплаты платежа.
Настройки QR-кода#
В QR-коде для оплаты начисления зашифрован набор полей, по которым финансовые организации обрабатывают платежи.
Состав полей определяется ГОСТ Р 56042-2014.
В QR-коде обязательно должны содержаться поля:
Наименование поля |
Правило заполнения |
---|---|
Наименование получателя платежа |
Строка от 1 до 160 знаков |
Номер счета получателя платежа |
Только цифры, 20 знаков |
Наименование банка получателя платежа |
Строка от 1 до 45 знаков |
БИК (банковский идентификационный код) |
Только цифры, 9 знаков |
Номер корр. счета банка получателя платежа |
Только цифры, до 20 знаков. При отсутствии у банка получателя платежа корр. счета, в поле ставится значение 0 |
Состав полей в QR-коде#
Состав полей в QR-коде можно расширить. Это позволит при подготовке шаблона платежного документа добавить в QR-код дополнительную информацию.
Важно
Состав дополнительных полей уникален для каждого проекта. Если дополнительные настройки QR-кода не заданы, то в базе данных запись автоматически будет создана с настройками по умолчанию в соответствии с ГОСТ Р 56042-2014.
Чтобы настроить состав полей в QR-коде нажмите «Настройки» и выберите «Настройка полей QR-кода».
Откроется окно «Настройка полей QR-кода» содержащее таблицу с перечнем доступных полей.

Столбец |
Описание |
---|---|
Название |
Понятное название поля |
Псевдоним |
Псевдоним поля, который будет помещен в QR-код |
Обяз. |
Переключатель, указывающий, является ли поле обязательным к заполнению |
Выражение для проверки |
Выражение в формате RegEx , которое описывает требования к заполнению поля |
Знаение по умолчанию |
В случае, если настроенное поле не заполнено в карточке объекта в Системе, в QR-код попадет указанное значение по умолчанию. Значение по умолчанию может не соответствовать регулярному выражению |
Подсказка
Разделитель полей в QR-коде по умолчанию - знак вертикальной черты «|». Если в тексте заполняемых значений будет присутствовать этот символ, то будет выбран один из символов: «- @ : ; , $ * . # ! [] „ / ? % + ^ _ `` ~» .
Если все перечисленные символы встречаются в полях для формирования QR-кода, то QR-код сформирован не будет.
Добавить новое поле в перечень полей QR-кода#
Чтобы добавить новое поле, нажмите + в окне «Настройка полей QR-кода».
В конце списка добавится строка, которую необходимо заполнить свойствами поля.

Удалить поле из перечня полей#
Предупреждение
Удаление обязательного поля может привести к некорректному формированию QR-кода.
Чтобы удалить поле из перечня полей QR-кода, нажмите -
в окне «Настройка полей QR-кода».
При удалении дополнительного поля требуется подтвердить действие.

Добавление QR-кода в отчет#
Для добавления QR-кода в шаблон документа, нажмите кнопку «Добавить QR-код» на панели выбора метаданных.
Откроется окно «Редактор правил», в котором отобразится набор обязательных полей. Для каждого поля укажите соответствующее поле из метаданных и нажмите кнопку ОК.

Примечание
По умолчанию QR-код содержит обязательные поля. Чтобы добавить дополнительное поле в QR-код, нажмите кнопку + в нижней части редактора правил. Выберите дополнительное поле и нажмите кнопку ОК.
Для удаления дополнительного поля нажмите кнопку -. Удалить возможно только дополнительное поле. Для удаления обязательного поля см. Удалить поле из перечня полей.
После заполнения полей метаданными нажмите кнопку ОК в окне «Редактор правил». В шаблон документа добавится метка для подстановки QR-кода.
Размер сформированного QR-кода будет соответствовать размеру изображения, настроенного в шаблоне документа. При наличии большого количества данных в QR-коде размер изображения нужно увеличить.
Увеличение размера QR-кода и его перемещение выполняется средствами Microsoft Word.
Возможные проблемы#
При возникновении ошибок формирования QR-кода, отчет сформируется без него.
Возможные причины ошибок:
Поле не соответствует выражению для проверки
Обязательное поле не заполнено, в Системе не настроено значение по умолчанию для этого поля.