Ошибка создания OLE-объекта в 64-разрядной 1С
Присоединяйтесь!
  1. Saby
  2. База знаний

Ошибка создания OLE-объекта в 64-разрядной 1С

При подключении Saby к локальной базе 1С появляется сообщение «Ошибка создания OLE-объекта».

Причина

В локальной версии 1С отсутствует поддержка OLE-объектов или произошел сбой компонентов.

Решение

  1. В 1с перейдите в раздел «Справка/О программе».
  2. Проверьте, какая строка указана для базы 1С:

Если появилось сообщение, что проблему не удалось решить автоматически, обратитесь к системному администратору. При подключении через ComConnector администратор создаст оболочку COM+ для актуальной версии 1С.

Создайте оболочку COM+ для 1С

  1. Откройте каталог, в который установлена 1С. По умолчанию это «C:\Program Files\1cv8» для 64-разрядной версии и «C:\Program Files (x86)\1cv8» для 32-разрядной версии Windows.
  2. Перейдите в папку с актуальной версией.
  3. Откройте папку «bin».
  4. Нажмите файл «comcntr.dll» правой кнопкой мыши и выберите «Свойства».
  5. Перейдите на вкладку «Безопасность» и скопируйте текст из поля «Имя объекта».
  6. Откройте командную строку от имени администратора.
  7. Напишите «regsvr32», нажмите Пробел и вставьте скопированный адрес в кавычках.

    Пример: regsvr32 "C:\Program Files\1cv8\8.3.XX.XXXX\bin\comcntr.dll".

  8. Нажмите Enter.
  9. Остановите сервер 1С. Это рекомендуемый, но не обязательный шаг.
  10. Перейдите в раздел «Панель управления/Все элементы панели управления/Администрирование» и откройте «Службы компонентов».
  11. Нажмите правой кнопкой мыши «Приложения COM+» и выберите «Создать/Приложение».
  12. Пройдите «Мастер установки приложения COM+»:
    • на втором шаге выберите «Создать новое приложение», введите название нового приложения, например «V82_COMConnector», и отметьте «Серверное приложение».
    • на третьем шаге выберите «Указанный пользователь», введите логин и пароль, и добавьте роли приложения.
  13. Откройте «V82_COMConnector», нажмите правой кнопкой мыши «Компоненты» и выберите «Создать/Компонент».
  14. Запустите «Мастер установки компонентов COM+». На втором шаге выберите «Установка новых компонентов» и укажите путь к comcntr.dll.
  15. Нажмите правой кнопкой мыши «V82_COMConnector» и выберите «Свойства».
  16. Снимите флаг «Принудительная проверка доступа для приложения». Нажмите «ОК», чтобы сохранить настройки.
  17. Перезапустите сервер 1С.

Обратите внимание: если учетные данные пользователя изменятся, например логин, пароль или статус пользователя, подключение нужно настроить заново.

Если эти решения не помогли, обратитесь в техподдержку.

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.
Продолжая пользоваться сайтом, вы даете согласие на обработку персональных данных. Если вы не согласны, покиньте сайт.