SBIS, новый SDK, ГОСТ Р 34.10-2012. Как поставить
Кончился не ГОСТ Р 34.10-2012 ключ, в СБИС перестал работать вариант использования конфигурации SDK. ExtSDK, которым предлагают пользоваться, не работает без SbisPlugin (и нужно извращаться, чтобы запустить все это через RemoteApp), работает НАМНОГО медленнее и иногда вылетает. Новая версия сбис, поддерживающая новые ключи, не вышла и неизвестно, когда выйдет. Поддержка предлагает включить новый SDK для последней официальной версии обработки. Но не всё так просто. Чтобы заставить читать библиотеку из нового места нужно немного почистить пользовательские ветки реестра.
- Описание
- Подробнее
Описание
Вам понадобится новый SDK (на текущий день 1.2.1.0) и обработка для 1С, которая заведомо использует установленный SDK, вместо встроенного в макеты. Этот файл я взял у поддержки, и выкладывать его тут, я думаю, не имею права, поэтому начинайте звонить уже сразу, чтобы не терять время.
Ставите новый SDK, и если после этого у вас заработала обработка от поддержки — дальше можно не читать. Если нет — попробуйте выполнить cmd.exe (ПКМ "Запустить от имени администратора") и выполнить regsvr32 "C:\Program Files (x86)\SBIS3SDK\Library\Sbis3SDK.dll" — не получилось — идем дальше.
Под "не получилось" я имею в виду ошибку "Не удалось применить выбранные параметры" при запуске SDK из-под обычных пользовательских прав.
Выяснить — поможет ли этот метод, можно, создав нового пользователя (чистый реестр), и зайдя под ним, если SDK подгрузится — дело в шляпе.
Далее — regedit и выясняем ID профиля Windows:
Перебираем содержимое ветки HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList в поисках нужного значения в ProfileImagePath (путь к профилю пользователя).
Ищем этот ID в HKEY_USERS. Щёлкаем на нужный и жмём (F3) поиск. Вводим docflow. И удаляем внутри папки всё, что найдётся (вместе с тем, что содержит SBIS).
После этого SDK подгрузился, я даже не переоткрывал обработку в 1С.
