Имя: Пароль:
1C
1С v8
V83.ComConnector
,
0 hawksib
 
16.09.15
10:57
ситуация следующая, обновил платформу с 8.3.5.1383 на 8.3.6.2299, запускаю обработку на 5.1383 код

Платформа = Новый COMОбъект("V83.ComConnector");

всё работает, на 6.2299 падает с ошибкой

Ошибка при вызове конструктора (COMОбъект)
    Платформа = Новый COMОбъект("V83.ComConnector");
по причине:
-2147221164(0x80040154): Класс не зарегистрирован

кто уже знает как решать?
1 ДенисЧ
 
16.09.15
11:00
regsvr32 commcntr.dll
2 Strogg
 
16.09.15
11:01
когда у нас подобная ботва была при подключении к консолидации - лечилось только одинаковыми платформами. Версии ком коннекторов должны быть строго одинаковыми...
3 Зеленый пень
 
16.09.15
11:08
(0) "запускаю обработку на 5.1383 " - ты же обновил на 8.3.6? Где 8.3.5 осталась?
4 CaptanG
 
16.09.15
11:12
(3) Не придирайтесь. Он имеет ввиду что на 5.1383 код работал а на 6.2299 нет.
5 Strogg
 
16.09.15
11:17
(4) он прямо написал, что обновил, а потом на 5.1383 запусакет. Т.е. 2 платформы все-таки есть. Либо перед каждым запуском регистрировать компоненту соотв. платформы, либо оставлять одну.
6 hawksib
 
16.09.15
11:23
(5) оставил у себя сейчас специально одну платформу) при регистрации компоненты говорит :

[Content]
Модуль "comcntr.dll" загружен, но не удалось выполнить вызов DllRegisterServer, код ошибки: 0x80070005.

Для получения дополнительных сведений об этой ошибке выполните поиск в Интернете, указав код ошибки как аргумент поиска.

[ОК]
7 hawksib
 
16.09.15
11:26
(6) однако всё работает при этом при всём, понял и осознал, что я дибил, просто два дня примерно в такой же запаре с почтой сидел
8 Strogg
 
16.09.15
11:35
(7) противоречия пост. :)
9 Леха Дум
 
16.09.15
11:46
Если ставил сервер 64 бит, то там отдельным пунктом идет установка кома
10 BolshoySmal
 
07.10.15
14:23
Сам столкнулся с такой же проблемой .
Перевел клиентов на версию 8.3.6.2299
При попытке подключения к базе через COM Соединение получаю Различаются версии клиента и сервера (8.3.6.2152 - 8.3.6.2299), клиентское приложение: COM-соединение
Версии 8.3.6.2152 нет ни клиентской машине, нет ни сервера  ни клиента 8.3.6.2152  на железном сервере 1С.
В реестре сервера нет для библиотеки comcntr.dll  все пути указывают на каталог с версией 8.3.6.2299.
Перезагрузка, перерегистрация компоненты, переустановка сервера 1С проблему не решают.
Добавление через службу компонентов (V83ComConnector) тоже ни к чему не привели.
Подскажите куда еще можно копать ?
11 BolshoySmal
 
07.10.15
14:38
В продолжении. и причем только с управляемых форм такая ошибка.
12 BolshoySmal
 
08.10.15
09:15
значит никто ничего по этому поводу сказать не может ?
13 Мимохожий Однако
 
08.10.15
09:19
(10)Версию клиента тоже обнови до 8.3.6.2299. В сообщении прямая подсказка.
14 Легат
 
08.10.15
09:22
(13) Говорит нет ни сервера такого, ни клиента 8.3.6.2152. Ничего нет.. )
15 Мимохожий Однако
 
08.10.15
09:23
(14)Пусть поставит 8.3.6.2299. Предыдущий не волнует.
16 BolshoySmal
 
08.10.15
10:37
Спасибо за стёб.
Прошу обратить внимание.
На железном сервере , где крутиться служба Служба сервера 1С 8.3 установлена версия 8.3.6.2299 (версия клиента и сервера).
НА локальной машине , где происходит вызов (вызываю из 8.2.18.109) V83ComConnector , установлена версия клиентов 8.2.18.109 и 8.3.6.2299.
Компонента comcntr.dll зарегистрирована на клиенте и сервере из версии 8.3.6.2299
17 BolshoySmal
 
08.10.15
14:21
Значит никто ничего сказать не сможет ?
18 bolder
 
08.10.15
14:28
(17) Внезапно!Строку подключения исправь.
19 BolshoySmal
 
08.10.15
15:12
Коннектор=Новый COMОбъект("V83.ComConnector");
БазаИсточник=Коннектор.Connect("srvr=mall-s-bs2:1741;ref=Buh_V83_ABI_MALL_2015_10_06;usr=бла ;pwd=бла;")
На что править ?