Чтобы установить внешнее соединение с информационной базой 1С:Предприятие 8.3 применяют COMConnector. Это позволяет выполнять любое количество подключений. Пользователям, обладающим 64-разрядной платформы 1С:Предприятие 8.3, для осуществления корректной работы режима ComConnector необходимо создать дополнительное COM-соединение. Чтобы это сделать потребуется выполнить определенную последовательность действий.
2) Желательно выполнить остановку сервера.
3) Далее необходимо перейти в раздел Панель управления — Все элементы панели управления — Администрирование.
![1.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
4) После чего открыть Службы компонентов, как показано на примере ниже.
![2.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
4) Теперь необходимо кликнуть правой кнопкой мыши по Приложения COM+ и из выпадающего списка выбрать пункт Создать - Приложение.
![3.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
5) В результате запустится Мастер установки приложения COM+, установку необходимо выполнить согласно следующей инструкции:
![4.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![5.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![6.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
6) Теперь нам необходимо открыть V82_COMConnector, далее правой кнопкой мыши кликаем по Компоненты и из выпадающего списка выбираем Создать - Компонент.
![7.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
7) Запускаем Мастер установки компонентов COM+, на шаге Импорт или установка компонента выбираем вариант Установка новых компонентов, после чего указываем путь к файлу к comcntr.dll.
![8.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
![9.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
8) В окне Службы компонентов правой кнопкой мыши кликаем по V82_COMConnector и выбираем Свойства. В открывшемся окне Свойств нам нужно снять флажок в пункте Принудительная проверка доступа для приложения, после чего сохраняем настройки, нажав кнопку ОК.
![11.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
Готово, остается только перезагрузить сервер 1С. Важно, при смене логина или пароля учетной записи, необходимо перенастроить созданное ранее подключение. Далее мы расскажем о наиболее часто встречающейся проблеме и способах её решения при настройке подключения к 1С через ComConnector.
Важно обратить внимание на следующие моменты:
![1.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
1.2 В открывшемся окне Свойства: 1С Предприятие переходим во вкладку Ярлык, где нам необходимо скопировать текст из строки Объект до третьего символа «\». Для версии 1С 8.3 это «\1cv8», для версии 8.2 — «\1cv82».
![2.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
2.1 Далее вставляем адрес каталога 1С: Предприятие в проводник Windows, после чего жмем Enter на клавиатуре.
![3.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
2.4 После того, как требуемый файл найден, кликаем по нему правой кнопкой мыши и из выпадающего списка выбираем пункт Свойства.
![4.png Регистрация com-компоненты 1С:Предприятие 8.3](data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==)
3.1 Запустите командную строку:
3.2 В командной следует указать следующую команду:
«regsvr32» - для регистрации.
в кавычках .
Пример:
3.4 Далее жмем Enter. Повторяем команду отмены регистрации regsvr32 /u для всех неактуальных версий платформы 1С. Для актуальной версии регистрацию проведите один раз.
Готово, в результате мы выполнили успешную регистрацию файла comcntr.dll в системе.
Возможная причина 3: при использовании 64-разрядной версию платформы 1С: Предприятие не было создано дополнительное COM-соединение.
Решение проблемы: решение этой проблемы заключается в создании дополнительного COM-соединение, в результате режим ComConnector будет работать в корректном режиме.
Как создать оболочку COM+ для 1С (Платформа 1С x64)
1) Регистрация компонента comcntr.dll.2) Желательно выполнить остановку сервера.
3) Далее необходимо перейти в раздел Панель управления — Все элементы панели управления — Администрирование.
![1.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/63f/63fbaf3b87c1c5ee11143dde916d06ee.png)
4) После чего открыть Службы компонентов, как показано на примере ниже.
![2.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/0d5/0d5ab3127a77cbdc1e609a5a67bf469c.png)
4) Теперь необходимо кликнуть правой кнопкой мыши по Приложения COM+ и из выпадающего списка выбрать пункт Создать - Приложение.
![3.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/508/50815bfa12d481574b05c7e1c5294979.png)
5) В результате запустится Мастер установки приложения COM+, установку необходимо выполнить согласно следующей инструкции:
- во втором окне из двух предложенных вариантов выбрать Создать новое положение;
- имя нового положения нужно указать V82_COMConnector;
- Способ активации: Серверное приложение;
![4.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/112/112f1a284ccf041281598c5a447e63f5.png)
- на шаге выбора учетной записи для запуска приложения выбираем вариант Указанный пользователь, после чего вводим данные для авторизации;
![5.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/e44/e4451bb72717e3d59a08fa8e9444ba66.png)
- добавляем роли приложения.
![6.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/c56/c56dd6451d50b2287a851128d214394d.png)
6) Теперь нам необходимо открыть V82_COMConnector, далее правой кнопкой мыши кликаем по Компоненты и из выпадающего списка выбираем Создать - Компонент.
![7.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/374/374bff30bdfd81bb12b26334fe4e7a44.png)
7) Запускаем Мастер установки компонентов COM+, на шаге Импорт или установка компонента выбираем вариант Установка новых компонентов, после чего указываем путь к файлу к comcntr.dll.
![8.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/6de/6de034f73477b6c5aa0d598f3b073090.png)
![9.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/df5/df520f77106d3585820778769eba8c0a.png)
8) В окне Службы компонентов правой кнопкой мыши кликаем по V82_COMConnector и выбираем Свойства. В открывшемся окне Свойств нам нужно снять флажок в пункте Принудительная проверка доступа для приложения, после чего сохраняем настройки, нажав кнопку ОК.
![11.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/89d/89dbba3942bb90db405bba9d59478b90.png)
Готово, остается только перезагрузить сервер 1С. Важно, при смене логина или пароля учетной записи, необходимо перенастроить созданное ранее подключение. Далее мы расскажем о наиболее часто встречающейся проблеме и способах её решения при настройке подключения к 1С через ComConnector.
Ошибка «Нам не удалось найти 1С на вашем ПК»
Некоторые пользователи могут столкнуться с сообщением об ошибке «Нам не удалось найти 1С на вашем ПК». Существует несколько возможных причин появления данного сообщения.
Возможная причина 1: Список баз пустой или на компьютере нет платформы 1С
Решение проблемы: проверить, что список баз 1C не пустой а программа 1С запускается на компьютере, где настраивается подключение.
Возможная причина 2: При установке программы 1С по компьютер не произошла автоматическая установка файла comcntr.dll
Решение проблемы: необходимо выполнить регистрацию файл comcntr.dll из каталога 1С в реестре операционной системы Windows.Решение проблемы: проверить, что список баз 1C не пустой а программа 1С запускается на компьютере, где настраивается подключение.
Возможная причина 2: При установке программы 1С по компьютер не произошла автоматическая установка файла comcntr.dll
Важно обратить внимание на следующие моменты:
- при наличии установленных двух и более версий программы 1С, необходимо выполнить отмету регистрации неактуальных версий, только после этого можно выполнять регистрацию файл comcntr.dll;
- при наличии установленной 1С в обеих папках Program Files, нужно выполнить отмену регистрации dll-файлов для обеих папок, после чего нужно зарегистрируйте файл актуальной версии.
Как зарегистрировать файл comcntr.dll из каталога 1С в реестре ОС Windows
1.1 Находим ярлык программы 1С на рабочем столе компьютера и кликаем правой кнопкой мыши, далее из выпадающего списка выбираем пункт Свойства.![1.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/7db/7db6a45f44333d12246707aacc4b2e03.png)
1.2 В открывшемся окне Свойства: 1С Предприятие переходим во вкладку Ярлык, где нам необходимо скопировать текст из строки Объект до третьего символа «\». Для версии 1С 8.3 это «\1cv8», для версии 8.2 — «\1cv82».
![2.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/402/402a86f0c9c5dd2ce9d5ecf863da0a8d.png)
2.1 Далее вставляем адрес каталога 1С: Предприятие в проводник Windows, после чего жмем Enter на клавиатуре.
![3.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/fbb/fbbddf909100bd830b76b2263b631d61.png)
2.4 После того, как требуемый файл найден, кликаем по нему правой кнопкой мыши и из выпадающего списка выбираем пункт Свойства.
![4.png Регистрация com-компоненты 1С:Предприятие 8.3](/upload/medialibrary/9f8/9f857ecd0ea51aebb42c594d6d321c74.png)
3.1 Запустите командную строку:
- Чтобы запустить командную строку в ОС Windows 7 нужно открыть Пуск и ввести cmd в строку поиска. После чего нажать правой кнопкой мыши на cmd.exe и выбрать Запуск от имени администратора.
- Для запуска командной строки в ОС Windows 10 нажимаем сочетание клавиш Win+X на клавиатуре, далее выбираем Командная строка (администратор).
3.2 В командной следует указать следующую команду:
«regsvr32» - для регистрации.
Пример:
regsvr32 /u "C:/Program Files (x86)/1cv82/8.2.16.368/bin/comcntr.dll" |
3.4 Далее жмем Enter. Повторяем команду отмены регистрации regsvr32 /u для всех неактуальных версий платформы 1С. Для актуальной версии регистрацию проведите один раз.
Готово, в результате мы выполнили успешную регистрацию файла comcntr.dll в системе.
Возможная причина 3: при использовании 64-разрядной версию платформы 1С: Предприятие не было создано дополнительное COM-соединение.
Решение проблемы: решение этой проблемы заключается в создании дополнительного COM-соединение, в результате режим ComConnector будет работать в корректном режиме.
Если предложенные решения не помогли, обратитесь к специалистам компании МэйнСервис.