|
Ошибка при создании COM объекта | ☑ | ||
---|---|---|---|---|
0
Palll
15.08.17
✎
14:16
|
Всем добрый день. Столкнулись со следующей проблемой. Есть сервер на Windows Server 2012 R2 x64. На нём установлен сервер и клиент 1с версии 8.3.10.2466 x64 и платформа 1с 7.7.
При попытке создания нового COM объекта получаем ошибку - Не удалось выполнить команду. -2147221005(0x800401F3): Недопустимая строка с указанием класса {ВнешняяОбработка.cl_ПолучитьОстаткиПоставщиков.МодульОбъекта(328)}: Ошибка при вызове конструктора (COMОбъект) V7 = Новый COMОбъект("V77.Application");; по причине: -2147221005(0x800401F3): Недопустимая строка с указанием класса comcntr.dll зарегистрирована. Так же регистрировали её через службы компонентов. Результата это не принесло, подскажите что ещё можно попробовать? |
|||
1
Tateossian
15.08.17
✎
14:17
|
Я вот это 2147221005 вставляю в поиск и боже мой - сколько ответов я вижу. Рекомендую!
|
|||
2
Palll
15.08.17
✎
14:27
|
(1) Только все они сводятся в основном к "Зарегестрируйте comcntr.dll". Либо к 1с не имеют отношения.
|
|||
3
Имитация работы
15.08.17
✎
14:28
|
(0)
> V7 = Новый COMОбъект("V77.Application"); > comcntr.dll зарегистрирована. Ничего не смущает? |
|||
4
Palll
15.08.17
✎
15:08
|
(3)На другой машине всё нормально работает. Там стоит тот же самый дистрибутив 7.7.
|
|||
5
Имитация работников
15.08.17
✎
17:14
|
(4) Открой, пожалуйста, каталог приложения 1Сv77. Найди там comcntr.dll. Подумай. Подумай еще раз.
|
|||
6
Asmody
15.08.17
✎
17:20
|
(4) На другой машине тоже x64?
|
|||
7
Palll
16.08.17
✎
10:27
|
(6) Да, только там соединение создавали на клиенте.
(5) Если все эти намёки на v7plus.dll, то она зарегистрирована. Так же устанавливали 7ку через 1cv7.7.027_win7.exe, но установленная таким образом платформа не работает. |
|||
8
DrShad
16.08.17
✎
10:34
|
(7) намеки именно на нее, а она кстати х32
|
|||
9
DrShad
16.08.17
✎
10:34
|
и клиенты у 1С на 8.х все х32
|
|||
10
DrShad
16.08.17
✎
10:39
|
хотя вру, вроде уже выпускали х64
|
|||
11
ManyakRus
16.08.17
✎
11:26
|
надо запустить 1С 7.7 и 8.3 от имени администратора компьютера
|
|||
12
Palll
16.08.17
✎
11:50
|
(7) По поводу этого, https://efsaver.ru/docs/reshenie-problemy-nedopustimaya-stroka-s-ukazaniem-klassa.html
Сделали по мануалу, так же не помогло. (9),(10) Клиент 8ки стоит x64. (11) Пользователь под которым запускается клиент администратор домена. |
|||
13
craxx
16.08.17
✎
11:53
|
(12) >> Клиент 8ки стоит x64
Ну вот и ответ на твой вопрос а 64-битных 7.7 не бывает, хоть разбейся |
|||
14
DrShad
16.08.17
✎
11:54
|
(12) нужно научить приложение х32 работать в х64 клиенте
|
|||
15
Palll
16.08.17
✎
12:00
|
(13),(14) На рабочем компе стоит Windiws 7 x64, та же x64 платформа 8ки и платфлома x32 7ки (просто скопированный каталаог). В режиме клиента COM соединение создаётся без проблем.
|
|||
16
Palll
16.08.17
✎
14:06
|
Поставил платформу через 1Cv_77_27_Unisetup.exe. На клиенте заработало, на сервере новая ошибка Не удалось выполнить команду.
-2147467262(0x80004002): Интерфейс не поддерживается {ВнешняяОбработка.cl_ПолучитьОстаткиПоставщиков.МодульОбъекта(329)}: Ошибка при вызове конструктора (COMОбъект) V7 = Новый COMОбъект("V77.Application");; по причине: -2147467262(0x80004002): Интерфейс не поддерживается |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |