Вся работа ведется через MSScriptControl.ScriptControl
Скрипт = Новый COMОбъект("MSScriptControl.ScriptControl");
Скрипт.language = "javascript";
выполняя функции реализованные на js, можно получать результаты не хуже чем через внешние компоненты.
по времени выполнения: на генерацию 100 двойных sha256(sha256()) требуется 3 секунды
QR генерируется мгновенно в Gif формате и сериализуется в base64
подставляя в стандартный десериализатор объектов 1с
получаем Объект 1с картинка пригодную для вставки, сохранения куда угодно.
js код взят с brainwallet.org и адаптирован под выполнение в 1с , убрана работа с html тэгами и всяческие document.write.