Ошибка запуска обработки СБИС для 1С, компонента ActiveX не зарегистрирована SBIS.Docflow
Ошибка запуска обработки СБИС для 1С, компонента ActiveX не зарегистрирована SBIS.Docflow
Подскажите пожалуйста, после перехода на новую обработку версии 2.0.34 возникает ошибка "компонента ActiveX не зарегистрирована SBIS.Docflow", как решить?
Re: Ошибка запуска обработки для 1С, компонента ActiveX не зарегистрирована
Ошибка "Не зарегистрирована ActiveX компонента " или старая ошибка "Не зарегистрирована ActiveX компонента SBIS.Docflow" возникает по причине невозможности подключиться к COM объекту зарегистрированному в ОС Windows (в Линуксе нет COM объектов).
Тут пара вариантов, или компонента зарегистрирована и обработка СБИС для 1С по какой-то причине не может к ней подключиться (урезаны права пользователей и иные причины), или компонента не смогла зарегистрироваться на компьютере пользователя вовсе.
Ранее до SDK 1.2 (обработка версии до 2.0.34) не было проблемой зарегистрировать компоненту вручную, она хранилась в макете обработки и при запуске обработки пробовала зарегистрироваться автоматически, но не всегда это проходит штатно.
Для версий обработки 2.0.34 и далее SDK модуль надо ставить отдельно - заранее. Для этого на сайте поддержки скачайте инсталлятор SDK и запустите установку, теперь в нем больше библиотек и вручную ставить сложнее.
Как зарегистрировать компоненту SDK, для версий 1.2 (обработка 2.0.34 и новее)
Скачайте и запустите инсталлятор СБИС SDK с сайта поддержки (sbis.ru/help/integration/sdk)
Как зарегистрировать компоненту SDK вручную, для версий 1.1.Х
Выгрузите из макета СДК СБИС. Или поищите его во временной папке пользователя (в проводнике в строке адреса наберите %temp%), файл с именем что-то вроде *Sbis3SDK*
Запустите консоль (cmd) и выполните команду:
c:\windows\syswow64\regsvr32.exe C:\Sbis\Sbis3SDK_v_1_1_7.dll
Тут пара вариантов, или компонента зарегистрирована и обработка СБИС для 1С по какой-то причине не может к ней подключиться (урезаны права пользователей и иные причины), или компонента не смогла зарегистрироваться на компьютере пользователя вовсе.
Ранее до SDK 1.2 (обработка версии до 2.0.34) не было проблемой зарегистрировать компоненту вручную, она хранилась в макете обработки и при запуске обработки пробовала зарегистрироваться автоматически, но не всегда это проходит штатно.
Для версий обработки 2.0.34 и далее SDK модуль надо ставить отдельно - заранее. Для этого на сайте поддержки скачайте инсталлятор SDK и запустите установку, теперь в нем больше библиотек и вручную ставить сложнее.
Как зарегистрировать компоненту SDK, для версий 1.2 (обработка 2.0.34 и новее)
Скачайте и запустите инсталлятор СБИС SDK с сайта поддержки (sbis.ru/help/integration/sdk)
Как зарегистрировать компоненту SDK вручную, для версий 1.1.Х
Выгрузите из макета СДК СБИС. Или поищите его во временной папке пользователя (в проводнике в строке адреса наберите %temp%), файл с именем что-то вроде *Sbis3SDK*
Запустите консоль (cmd) и выполните команду:
c:\windows\syswow64\regsvr32.exe C:\Sbis\Sbis3SDK_v_1_1_7.dll
Нужны доработки интеграции СБИС и вашей учетной системы?
Мы готовы помочь в этом вопросе, свяжитесь с нами и расскажите о своих потребностях.
Или ознакомьтесь с готовыми решениями в разделе техрешений.
Re: Ошибка запуска обработки для 1С, компонента ActiveX не зарегистрирована
Как альтернатива, обработка СБИС для 1С может работать через СБИС Плагин, перед этим его надо установить на клиентский компьютер (с которого работает оператор). Для включения способа обмена через плагин, запустите обработку, перейдите в настройки подключения и включите способ обмена ExtSDK, если плагин установлен и запущен, настройка применится. В некоторых случаях требуется перезапуск компьютера.