Потребовалось передать настройки инициализации с 1С 8.1 на мобильное устройство - решил воспользоваться QR-кодом для этого. Поискал готовое решение - не нашел подходящего. Сделал - решил поделиться.
Используется библиотека javascript QRCode.js: http://davidshimjs.github.io/qrcodejs/
Для 8.1 обработка использует шаблон в макете, из которого создается страничка. В javascript создана функция, которая вызывается из 1С при изменнии строки, которую требуется закодировать. Там все просто. Выкладываю в виде обработки.
Сложности начались в мобильном приложении. Там макеты могут быть только двух типов: или ДвоичныеДанные, или ТабличныйДокумент - нам уж совсем не подходит. Пришлось шаблон страницы размещать в коде 1С. Также нам недоступен в мобильном приложении реквизит Документ расширения поля формы для поля HTML документа. Поэтому пришлось отказаться от вызовов javascript и переформировывать страницу при изменении строки, которую требуется закодировать. Выкладываю в виде конфигурации.
Спасибо за внимание.
P.S. кстати, можно обойтись без jQuery - для этого нужно её вызовы заменить на нативные в QRCode.js - это сократит код страницы на 100 Кб =))