Интеграция со СБИС

Появилось сообщение «Нам не удалось найти 1С на вашем ПК»

Появилось сообщение «Нам не удалось найти 1С на вашем ПК»

При настройке соединения СБИС и 1С с компьютера, на котором вы работаете в системе «1С:Предприятие», может появиться сообщение:

Убедитесь, что

не пустой, а программа 1С запускается на компьютере, где настраивается подключение к СБИС.

Если вы уже подключались к 1С с этого компьютера, то возможно клиентское приложение 1С было скопировано с другого компьютера, а не установлено из дистрибутива.

Решение

Переустановите клиентскую часть 1С или зарегистрируйте COM-объект в реестре ОС Windows.

1. Определите каталог установки 1С
2. Найдите файл comcntr.dll
3. Зарегистрируйте файл в Windows

Каталог клиентской части выбирается при установке приложения. Чаще всего это «C:/Program Files/1cv8»​. Чтобы определить каталог установки на вашем компьютере:

  1. Откройте окно свойств ярлыка 1С — правой кнопкой мыши вызовите контекстное меню и выберите «Свойства».
  2. На вкладке «Ярлык» в поле «Объект» указан полный путь к исполняемому файлу. Скопируйте (или запомните) только путь к системному каталогу. Для версии 1С 8.3 это 1cv8, для версии 8.2 — 1cv82.

Перейдите в каталог установки «1С:Предприятие».

  1. Вставьте путь к системному каталогу 1С в адресную строку проводника Windows.
  2. В открывшемся каталоге выберите папку с последней версией платформы (по старшему номеру).
  3. Откройте папку «bin» и найдите в ней файл «comcntr.dll».
  4. Выберите файл «comcntr.dll» и нажмите на нем правой кнопкой мыши. В открывшемся контекстном меню выберите «Свойства».
  5. Перейдите на вкладку «Безопасность» и полностью скопируйте имя объекта.

Для регистрации файла в Windows:

  1. Запустите командную строку:
    • В Windows 7 откройте «Пуск» и введите «cmd» в строку поиска. Нажмите правой кнопкой мыши на «cmd.exe» и выберите «Запуск от имени администратора».
    • В Windows 8 и 10 нажмите <Win+X> и выберите «Командная строка (администратор)».
  2. Ведите команду «regsvr32.exe»;
  3. После пробела вставьте скопированное имя объекта в командную строку. Если в имени файла содержится пробел, заключите полное имя в кавычки.

    Пример:

    regsvr32 "C:/Program Files (x86)/1cv82/8.2.19.80/bin/comcntr.dll"
    
  4. Нажмите <Enter>.

Внимание!

Если установлена 64-разрядная версия платформы «1С: Предприятие», то для корректной работы режима COMConnector создайте дополнительное COM-соединение.