|
com соединение с сервером на другом компе.
| ☑ |
0
kabv
28.01.14
✎
06:03
|
Здравствуйте! 1с сервер 8.2 на компе А, второй 1с сервер 8.3 (SERVER_DM:1540 с базой Buhsmr без пароля) на компе Б.
Нужно из базы первого сервера через ком подключиться к базе второго.
v83_Com = Новый COMОбъект("v83.ComConnector"); // ComConnector");
Попытка
v83=v83_Com.Connect("Srvr=SERVER_DM:1540; Ref=Buhsmr;Usr=Администратор");
Исключение
СтрСообщения = "Ошибка инициализации! "+ОписаниеОшибки();
КонецПопытки;
Выдает ошибку:
Ошибка инициализации! {Форма.Форма.Форма(5)}: Ошибка при вызове метода контекста (Connect): Произошла исключительная ситуация (V83.COMConnector.1): Сервер 1С:Предприятия не обнаружен
Адрес 'tcp://SERVER_DM:1540' не является адресом кластера серверов 1С:Предприятия
Как подключиться? При добавлении сведений о втором сервере в консоль первого, выдает, что разные версии 8.2 и 8.3.
Заранее благодарен!
|
|
1
Рэйв
28.01.14
✎
06:33
|
боюсь 8.2 не поймет 8.3
|
|
2
Trance_1C
28.01.14
✎
07:00
|
ггы точно :)
|
|
3
Trance_1C
28.01.14
✎
07:00
|
вообще ком соединения по сети, извращение редкосное...
|
|
4
BuHu
28.01.14
✎
07:31
|
>>1с сервер 8.2 на компе А
у тебя же на этом компе нет v83.ComConnector . Можно попробовать зарегить дллку от 8.3 на этом компе , и не факт что поможет .
|
|
5
kabv
28.01.14
✎
07:36
|
Установили библиотеки, на класс не ругается. Но не соединяется. Может синтаксис другой надо. Уже ворох вариантов перебрал.
|
|
6
BuHu
28.01.14
✎
08:06
|
(5) пароль пробовал указывать?
|
|
7
kabv
28.01.14
✎
08:26
|
Не хватало запятых:
"Srvr=""SERVER_DM""; Ref=""Buhsmr"";Usr=""Администратор"""
вместо:
"Srvr=SERVER_DM:1540; Ref=Buhsmr;Usr=Администратор"
|
|
8
zva
28.01.14
✎
08:26
|
(0) А зачем в имени сервера порт указывать? Он у него занят.
если просто указать ("Srvr=SERVER_DM;Ref=Buhsmr;Usr=Администратор")
|
|
9
kabv
28.01.14
✎
08:28
|
Не хватало запятых:
"Srvr=""SERVER_DM""; Ref=""Buhsmr"";Usr=""Администратор"""
это работает, а порт указывал,т.к. все варианты перебрал уже.
|
|