|
Универсальный обмен COMОбъект недопустимая строка с указанием класса |
☑ |
0
ac13
05.01.18
✎
16:20
|
В интернете тем с подобной ошибок дофига, но ни одно из решений мне не помогло.
База клиент-серверная.
Использую обработку УниверсальныйОбменДаннымиXML
Платформа 8.3
comcntr.dll - зарегана
При попытке соединения с COM-сервером произошла следующая ошибка:
{Обработка.УниверсальныйОбменДаннымиXML.МодульОбъекта(13798)}: Ошибка при вызове конструктора (COMОбъект): -2147221005(0x800401F3): Недопустимая строка с указанием класса
Добавлял вариант выбора версии платформы 8.3 и прописывал:
ОбъектПодключения = «V83.COMConnector»
Ошибку так и выдает
|
|
1
ac13
05.01.18
✎
16:50
|
:-|
|
|
2
ribuh
05.01.18
✎
16:56
|
Нажал на красненькую Я справа от темы - результат - Нашлось 150 млн результатов........
|
|
3
jsmith82
05.01.18
✎
17:00
|
Переустанови 1с
|
|
4
ac13
05.01.18
✎
17:04
|
(2) прежде чем создавать тему, я хорошо покопался в поисковике. ни один из предложенных вариантов решения мою проблему не решил
(3) надеялся обойтись без этого :(
|
|
5
jsmith82
05.01.18
✎
17:05
|
Ну или открой инструменты разработчика и там выбери инструмент регистрации
|
|
6
Alex87r
05.01.18
✎
17:08
|
На сервере установлена платформа под х64?
|
|
7
ac13
05.01.18
✎
17:11
|
(6) нет
|
|
8
ac13
05.01.18
✎
17:12
|
я уже переставил сервер и платформу, сейчас буду проверять
|
|
9
ribuh
05.01.18
✎
17:13
|
(4) Есть один момент - ежели ничего из предложенного поисковиком не помогло, то тут вряд ли кто-то сподобится пронострадамить Вашу проблему. Ошибка распространённая, я широко использую COM в своих обработках, он используется при обменах, ошибку видел много раз, всегда решалась по первой/второй ссылке в поиске.
Раз ничего не помогло - рискну предположить, что что-то делается не так...но тут надо свечку держать...
Из вариантов, например, запускать команду regsvr32 ... нужно от имени администратора...да не, так бесполезно - нужно смотреть...
|
|
10
ac13
05.01.18
✎
17:13
|
только я это делал не на боевом сервере, на боевом проблема осталась
|
|
11
ac13
05.01.18
✎
17:14
|
(9) я понял. может тут кому-то известен какой-то секрет)
спасибо, буду разбираться. может реально надо все снести и поставить по новой
|
|
12
ribuh
05.01.18
✎
17:15
|
(10) А ОС какая? Ежели чё, то COM - это только под виндой...
|
|
13
ac13
05.01.18
✎
17:16
|
(12) винда х64
|
|
14
ac13
05.01.18
✎
17:23
|
тут может быть дело в том 1с х32 или х64?
|
|
15
ribuh
05.01.18
✎
17:27
|
ком коннектор работает с клиентской платформой, 64-битную я пробовал ставить, но убил сразу - рановато пока, а для 32-битной прекрасно всё работает и на 32-х и на 64-битной винде
|
|
16
ac13
05.01.18
✎
17:28
|
Получилось!
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший