Не работает синхронизация БП 3.0 с ЗУП 3.1 (Не работает com-соединение)
05.02.2018
15:49
#1
Добрый день!
Не работает com-соединение. Платформа 8.3.11.2924. Стоит 64-разрядный сервер 1С. И 32-разрядная клиентская 1С. Если создается Новый COMObject("V83.COMConnector") в файловой базе то все работает. А если в клиент-серверной базе то выходит ошибка "Не удалось подключиться: {ВнешняяОбработка.Подключение.Форма.Форма.Форма(1
}: Ошибка при вызове конструктора (COMObject): -2147221164(0x80040154): Class not registered".
Компонента comcntr.dll зарегистрирована.
Что делать в этой ситуации?
Ответили:
пост #2
05.02.2018
21:55
#2
Ответ на
пост №1
SAURON, попробуйтеИсправляем 2147221164
На сервере 1С выполняем следующие действия.
- Для исправления 2147221164 открываем консоль «Службы компонентов» (Панель управления -> Администрирование -> Службы компонентов).
- В этой консоли открываем Службы компонентов -> Компьютеры -> Мой компьютер. Правый клик по пункту“Приложения COM+”, Создать -> Приложение.
- Далее. В окне «Установка или создание нового приложения» выбираем «Создать новое приложение».
- Вводим понятное имя для нового приложения, например, “V8_ComConnector”, способ активации — «Серверное приложение».
- В качестве учетной записи для запуска приложения выбираем “Указанный пользователь” и через кнопку “Обзор” находим учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”. Следующие 2 экрана можно пропустить (Далее, Далее, Готово) или сделать следующий пункт на втором из них. Мы пропускаем.
- В ветке только что созданного приложения открываем узел «Роли» и в нём роль «CreatorOwner». Правый клик по пункту «Пользователи», Создать -> Пользователь. Здесь выбираем учетку, под которой запускается сервер 1С v 8.3. У нас это локальная учетная запись с именем “USR1CV8”.
- В ветке созданного приложения (“V8_ComConnector”) переходим на узел «Компоненты». Правый клик, Создать -> Компонент. Далее.
- Выбираем «Установка новых компонентов», и в появившемся окне выбираем нужную DLL-ку (C
Program Files (x86)\1cv81\bin\comcntr.dll). Завершаем создание компонента.
- Открываем свойства только что созданного компонента (V81.COMConnector.1), переходим на вкладку «Безопасность», в списке «Явно установленные для выделенных объектов роли» устанавливаем флажок напротив роли “CreatorOwner”.
Читают тему
(гостей: 1)