Показано с 1 по 5 из 5
-
12.07.2018, 10:22 #1
- Регистрация
- 12.07.2018
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Подключение к серверу 1С через COM-компонент
Здравствуйте!
Мы используем vbs-скрипт для отключения пользователей от базы перед бэкапом.
Если на машине стоит один сервер 1С, то с подключением к нему проблем не возникает.
Но если один сервер стоит на стандартном порту, а второй (другой версии) – на каком-то другом, то подключиться ко второму серверу у нас не получается.
В нашем случае 1С v8.2 стоит на порту 1541 и 1С v8.3 стоит на порту 2541 на машине vm205.
Скрипт, на котором воспроизводится проблема, занимает две строчки – инициализация коннектора и подключение к серверу.
Если вызвать его без указания порта:
Set Connector = CreateObject("V83.COMConnector")
Connector.ConnectAgent("vm205")
То результат выполнения скрипта будет таким (коннектор попытался подключиться к серверу на порту 1541):
V83.COMConnector.1: Различаются версии клиента и сервера (8.3.9.2170 – 8.2.19.83), клиентское приложение: COM-администратор
Если вызвать с явным указанием порта:
Set Connector = CreateObject("V83.COMConnector")
Connector.ConnectAgent("vm205:2541")
То результат будет уже таким:
V83.COMConnector.1: descr=Сервер недоступен (Не отвечает, завершается аварийно или порт занят другим приложением) line=831 file=src\RemoteCreatorImpl.cpp
Также пробовали вызывать с указанием протокола (tcp://) и пробовали использовать IP вместо имени компьютера. Результат такой же: без порта – «различаются версии», с портом – «сервер недоступен».
Есть подозрение, что эта проблема связана с дефолтными значениями RAgentPortDefault, RMngrPortDefault, LowBoundDefault и HighBoundDefault в COM-коннекторе (их описание: http://1cniku.ru/Articles/V8OLE.html#conmetod). Однако способов явно указать нужные значения мы не нашли.
Похожая проблема встречается на форумах, однако внятных решений предложено не было:
- https://www.forum.mista.ru/topic.php?id=506518
- https://www.forum.mista.ru/topic.php?id=531579
- https://www.forum.mista.ru/topic.php?id=553442
Если у Вас есть решение, как подключить COM-коннектор к серверу на нестандартном порту, то очень прошу им поделиться.
Если каких-то данных не хватает -- спрашивайте, постараюсь оперативно отвечать.
-
15.07.2018, 23:47 #2
- Регистрация
- 30.03.2007
- Сообщений
- 7
- Сказал(а) спасибо
- 12
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Подключение к серверу 1С через COM-компонент
тоже бился с данной проблемой , забил . Я думаю на уровне dll прописано , как только порт не указывал , все равно не работает.
-
16.07.2018, 09:15 #3
- Регистрация
- 12.07.2018
- Сообщений
- 2
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Подключение к серверу 1С через COM-компонент
Спасибо, что поделились опытом.
Совсем забить не получится -- выкидывать пользователей всё-таки необходимо. Случайно не подскажете, есть ли варианты, как этого добиться без COM-компонента?
-
27.10.2018, 21:14 #4
- Регистрация
- 27.10.2018
- Сообщений
- 1
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Подключение к серверу 1С через COM-компонент
Недавно столкнулся с похожей проблемой, друг посоветовал обратиться к программисту и дал этот контакт, он тоже когда-то обращался https://www.pro1c-alfa.ru/ позвонил, там мне все подробно объяснили, попробуйте может быть вам тоже помогут
-
30.10.2018, 10:34 #5
- Регистрация
- 29.01.2010
- Сообщений
- 1212
- Сказал(а) спасибо
- 30
- Поблагодарили 261 раз(а) в 245 сообщениях
Похожие темы
-
Запуск программы при подключение к серверу через терминал
от МирСтрой в разделе Windows ServerОтветов: 3Последнее сообщение: 22.10.2019, 13:51 -
Подключение ip камеры через VPN
от sibbear в разделе В помощь системному администраторуОтветов: 0Последнее сообщение: 24.08.2013, 00:05 -
Локальная сеть: подключение одного компьютера через другой
от Клён в разделе В помощь системному администраторуОтветов: 2Последнее сообщение: 07.03.2012, 09:25 -
Подключение к Active Directiry через интернет канал
от vv5 в разделе В помощь системному администраторуОтветов: 8Последнее сообщение: 09.11.2011, 07:42 -
1c 8.0.12.21 Подключение через удаленный доступ ?
от Ariur в разделе СОФТ (SOFT)Ответов: 3Последнее сообщение: 09.04.2009, 12:45
Социальные закладки