Имя: Пароль:
1C
1С v8
Несовпадение версий при подключении по СОМ
,
0 bigfoot
 
04.04.13
16:08
Есть две базы, установленные в клиент-серверном варианте. Сервер версии 1С:Предприятие 8.2 (8.2.17.169), а на клиентской стороне есть платформы двух версий: 1С:Предприятие 8.2 (8.2.16.362) и 1С:Предприятие 8.2 (8.2.17.169).
Пытаюсь из одной базы подключиться в другую по СОМ, выпадает ошибка
http://www.anorov.com/1cErrorCom.jpg
Хотя, когда просто так запускается и та, и та база (запускал через Платформу 17 версии)

Вопрос, по какому принципу COM выбирает какую версию ему запускать? Можно ли как-то это принудительно указать?
1 Жан Пердежон
 
04.04.13
16:10
обнови клиента
2 wowik
 
04.04.13
16:11
http://infostart.ru/public/164976/  до слова "Начнем"
3 AaNnDdRrEeYy
 
04.04.13
16:15
не советую подменять comctrl.dll, пробовал ошибки на пустом месте возникают.
4 zladenuw
 
04.04.13
16:16
(0) а что обменивать хочешь ?
5 rs_trade
 
04.04.13
16:17
Ставил новую версию, не поставил галочку ком-коннектора. Зарегай нужную версию ручками.
6 bigfoot
 
04.04.13
16:25
(4) документы перекидывать между базами
7 bigfoot
 
04.04.13
16:27
(2) все так и делаю, только тут версия указывается в пределах либо 81, либо 82. В идеале, мне надо что-нить типа
Соединение=Новый COMОбъект("V8217.Application");
8 Славен
 
04.04.13
16:31
удалить 8.2.16.362, не?
9 bigfoot
 
04.04.13
16:36
(8) нельзя, сервер общественный )
10 zladenuw
 
04.04.13
16:38
(6) тогда через файл. в КД делаешь и добавляешь фоновое задание на обмен
11 AaNnDdRrEeYy
 
04.04.13
16:41
зачем тебе application для переброски документов?
попробуй через comconnector
Книга знаний: v8: COM-соединение
12 olegves
 
04.04.13
16:59
(11) а там те же грабли
13 zva
 
04.04.13
17:58
regsvr32 "...Program Files\1cv82\8.2.17.*\bin\comcntr.dll"
14 zva
 
04.04.13
17:59
на клиенте
15 Скай
 
04.04.13
18:11