Имя: Пароль:
1C
1С v8
Проблемы с COMConnector
,
0 Очкарик
 
16.01.12
17:03
V8 = Новый COMОбъект("V82.COMConnector");    
СоединениеБух = V8.Connect("Srvr="+ СокрЛП("******:1641") + ";Ref="+СокрЛП("tatata")+";Usr="+СокрЛП("")+";Pwd="+СокрЛП("")+";");                  

Выдает ошибку
Произошла исключительная ситуация (V82.COMConnector.1): Несоответствие версий клиента и сервера 1С:Предприятия
Различаются версии клиента и сервера (8.2.14.537 - 8.2.13.202), клиентское приложение: COM-соединение

Как решить проблему, если на компе установлены платформы разных релизов 8.2?
1 basicm
 
16.01.12
17:04
Было на днях
перерегистрировать comcntr.dll нужной версии
2 Очкарик
 
16.01.12
17:08
В папке C:\Program Files\1cv82\8.2.13.202\bin запускаю команду regsrv32 comcntr.dll

не помогает
3 rs_trade
 
16.01.12
17:10
(2) перегрузись попробуй.
4 Очкарик
 
16.01.12
17:10
на третий раз помогло
5 Очкарик
 
16.01.12
17:11
спасибо
6 rchervak
 
23.01.12
15:53
У меня точно такая же проблема, только версии 8.2.12.96 и 8.2.13.219. я эту компоненту уже раз 15 регистрировал. Перезаходил в базу столько же раз.. не помагает. есть ли еще какие нибудь версии происходящего??
7 rchervak
 
23.01.12
16:52
up
8 Очкарик
 
23.01.12
16:56
(6) снеси одинес, перегрузи комп, поставь одиенс
9 Очкарик
 
24.01.12
10:48
(1) Если так сделать - будут глюки с конфигуратором:
- вылетать внешние обработки без возможности восстановления
- вылетать конфигуратор при обновлениях релизов конфигураций.
10 Очкарик
 
24.01.12
10:51
В команде  V8.Connect() можно указать версию платформы, под которой надо подключиться?
11 Очкарик
 
24.01.12
11:02
интересует ответ на (10)
12 Стальная Крыса
 
24.01.12
11:10
нет там такого.

хотя можно глянуть на ветки в реестре:
есть:
V82.COMConnector
есть
V82.COMConnector.1

а может есть и
V82.COMConnector.2

зы. уменя нет 2-х релизов, поэтому сам проверить не могу  :)