|
QR код для оплаты в счете. При сканировании в Сбере выходят крякозябры.
| ☑ |
0
e053nk
09.11.21
✎
12:33
|
Платформа 8.2 ,создал формирование QR кода для оплаты на форме счета на оплату с использованием AddIn.Barcode. Кодировку (по стандарту) в передаю как WIN1251 (она вроде как по умолчанию идет у всех). При проверке -сама строка для кодирования нормально отображается (читабельно), при проверке считывания QR прогой для считывания ШК информацию вижу нормально(читабельно),при проверке в мобильном ВТБ -тоже читается нормально. Как только дохожу до считывания в Сбере -выходят кракозябры. Понятно что кодировка не срабатывает, но как это исправить Пробовал пересохранить строку в тексте с кодировкой WIN1251 и заново подсунуть компоненте уже считаную пересохраненную строку из текста- не помогает.
Пока только указание кодировки UTF8 напрямую в компоненту помогает для Сбера (при этом некоторые символы отображаются как то странно , вопросами. Но хотя бы основное читабельно).
Кто то может подсказать как отформатировать строку для передачи в WIN1251 в компоненту формирования QR кода?
|
|
1
lodger
09.11.21
✎
12:35
|
(0) открой 1с Бух 3 редакции и стащи оттуда генератор QR (компонента свежей версии и модули работы с ней).
|
|
2
lodger
09.11.21
✎
12:35
|
ут11, ка2, ерп2, короче везде где можно выставить счёт покупану.
|
|
3
e053nk
09.11.21
✎
12:42
|
Так какая разница, чем формировать? Если бы QR вообще не формировался, или вообще нигде не читался -я бы еще понял,что менять компоненту нужно. А тут получается что везде читается (ВТБ кстати, во всех кодировках прочитал код нормально), только в Сбере глюки. Ту наверно больше вопрос как кодировку конкретной строке ссодержимым для QR кода указать
|
|