Ошибка запуска обработки СБИС для 1С, компонента ActiveX не зарегистрирована SBIS.Docflow

Вопросы по внешней обработке СБИС для 1С, выгрузка документов из 1С
Ответить
jimmiz
Сообщения: 1
Зарегистрирован: Пн май 13, 2019 4:57 pm

Ошибка запуска обработки СБИС для 1С, компонента ActiveX не зарегистрирована SBIS.Docflow

Сообщение jimmiz » Пн май 13, 2019 5:25 pm

Подскажите пожалуйста, после перехода на новую обработку версии 2.0.34 возникает ошибка "компонента ActiveX не зарегистрирована SBIS.Docflow", как решить?

hedo
Site Admin
Сообщения: 13
Зарегистрирован: Вс май 12, 2019 8:31 pm

Re: Ошибка запуска обработки для 1С, компонента ActiveX не зарегистрирована

Сообщение hedo » Чт май 16, 2019 5:33 pm

Ошибка "Не зарегистрирована 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
Нужны доработки интеграции СБИС и вашей учетной системы?
Мы готовы помочь в этом вопросе, свяжитесь с нами и расскажите о своих потребностях.
Или ознакомьтесь с готовыми решениями в разделе техрешений.

hedo
Site Admin
Сообщения: 13
Зарегистрирован: Вс май 12, 2019 8:31 pm

Re: Ошибка запуска обработки для 1С, компонента ActiveX не зарегистрирована

Сообщение hedo » Чт май 16, 2019 5:44 pm

Как альтернатива, обработка СБИС для 1С может работать через СБИС Плагин, перед этим его надо установить на клиентский компьютер (с которого работает оператор). Для включения способа обмена через плагин, запустите обработку, перейдите в настройки подключения и включите способ обмена ExtSDK, если плагин установлен и запущен, настройка применится. В некоторых случаях требуется перезапуск компьютера.

Ответить