Появилось сообщение «Ошибка при создании COM-объекта»

Появилось сообщение «Ошибка при создании COM-объекта»

При запуске внешней обработки со способом обмена «ExtSDK» появилось сообщение «Ошибка при создании COM-объекта (Не зарегистрирована компонента Tensor.SbisPluginClientCOM)». Также ошибка может появиться при попытке изменить способ обмена на «ExtSDK».

Причина

Не установлено программное обеспечение.

Решение №1. Установите недостающее ПО

Выполните диагностику рабочего места. Мастер установит программы, которых не хватает.

Для установки .NET Framework перейдите на официальный сайт Microsoft, скачайте версию выше 4.6 и запустите дистрибутив.

Решение №2. Зарегистрируйте COM-объект вручную, если диагностика рабочего места выполнена успешно

  1. Откройте каталог, в который установлен СБИС Плагин. Для этого кликните ярлык программы правой кнопкой мыши и выберите «Расположение файла».

    По умолчанию установка происходит в «C:\Program Files\Tensor Company Ltd\SBIS3Plugin» для 32-разрядной версии и ​«C:\Program Files (x86)\Tensor Company Ltd\SBIS3Plugin» — для 64-разрядной версии Windows.

  2. Перейдите в папку с актуальной версией СБИС Плагина, а затем в «service/modules».
  3. Нажмите каталог «Plugin DotNet Host» правой кнопкой мыши и выберите «Свойства». Если такого каталога нет, установите полную версию СБИС Плагина.
  4. Перейдите на вкладку «Безопасность» и скопируйте текст из поля «Имя объекта».
  5. Откройте командную строку от имени администратора.
  6. Напишите «cd», нажмите <Пробел> и вставьте скопированный адрес в кавычках. Кликните .

    Пример

    cd "C:\Program Files (x86)\Tensor Company Ltd\SBIS3Plugin\22.2118.102\service\modules\Plugin DotNet Host"

  7. Узнайте номер версии .NET Framework, который установлен на вашем компьютере.
  8. Скопируйте и вставьте команду, где «vХ.Х.ХХХХХ» — версия .NET Framework:
    • для 32-разрядной версии Windows — «%WINDIR%/Microsoft.NET/Framework/vХ.Х.ХХХХХ/regasm.exe SbisPluginClientCOM.dll /codebase»;
    • для 64-разрядной — «%WINDIR%/Microsoft.NET/Framework64/vХ.Х.ХХХХХ/regasm.exe SbisPluginClientCOM.dll /codebase».

    Пример

    %WINDIR%/Microsoft.NET/Framework64/v4.0.30319/regasm.exe SbisPluginClientCOM.dll /codebase

  9. Нажмите и дождитесь сообщения «Типы зарегистрированы успешно».
Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.