Добавление 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-кода» содержащее таблицу с перечнем доступных полей.

../../_images/qr1.png

Столбец

Описание

Название

Понятное название поля

Псевдоним

Псевдоним поля, который будет помещен в QR-код

Обяз.

Переключатель, указывающий, является ли поле обязательным к заполнению

Выражение для проверки

Выражение в формате RegEx , которое описывает требования к заполнению поля

Знаение по умолчанию

В случае, если настроенное поле не заполнено в карточке объекта в Системе, в QR-код попадет указанное значение по умолчанию. Значение по умолчанию может не соответствовать регулярному выражению

Подсказка

Разделитель полей в QR-коде по умолчанию - знак вертикальной черты «|». Если в тексте заполняемых значений будет присутствовать этот символ, то будет выбран один из символов: «- @ : ; , $ * . # ! [] „ / ? % + ^ _ `` ~» .

Если все перечисленные символы встречаются в полях для формирования QR-кода, то QR-код сформирован не будет.

Добавить новое поле в перечень полей QR-кода#

Чтобы добавить новое поле, нажмите + в окне «Настройка полей QR-кода».

В конце списка добавится строка, которую необходимо заполнить свойствами поля.

../../_images/qr2.png

Удалить поле из перечня полей#

Предупреждение

Удаление обязательного поля может привести к некорректному формированию QR-кода.

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

При удалении дополнительного поля требуется подтвердить действие.

../../_images/qr3.png

Добавление QR-кода в отчет#

Для добавления QR-кода в шаблон документа, нажмите кнопку qr «Добавить QR-код» на панели выбора метаданных.

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

../../_images/qr5.png

Примечание

По умолчанию QR-код содержит обязательные поля. Чтобы добавить дополнительное поле в QR-код, нажмите кнопку + в нижней части редактора правил. Выберите дополнительное поле и нажмите кнопку ОК.

Для удаления дополнительного поля нажмите кнопку -. Удалить возможно только дополнительное поле. Для удаления обязательного поля см. Удалить поле из перечня полей.

После заполнения полей метаданными нажмите кнопку ОК в окне «Редактор правил». В шаблон документа добавится метка для подстановки QR-кода.

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

Увеличение размера QR-кода и его перемещение выполняется средствами Microsoft Word.

Возможные проблемы#

При возникновении ошибок формирования QR-кода, отчет сформируется без него.

Возможные причины ошибок:

  1. Поле не соответствует выражению для проверки

  2. Обязательное поле не заполнено, в Системе не настроено значение по умолчанию для этого поля.