Имя: Пароль:
1C
1С v8
Подключение к базе через VBA, которая находится на облаке.
,
0 nikioioio
 
05.06.17
06:03
Добрый день!

1с стоит на облаке с арендой лицензий. Подключается через Remote APP (.RDP).

Стандартные обращение

Set Connector = CreateObject("V83.Comconnector")
Set База = Connector.Connect("Srvr=""ustk-idc-1capp-1.elram.kz"";Ref = ""RD_TOO_AitasMD_AMD"";Usr= """";Pwd = """"")  не работают.

Прошу помочь.
1 Fram
 
05.06.17
06:08
1с сервер и рдп шлюз немного разные вещи.
2 Fram
 
05.06.17
06:09
Или облако вам предоставляет прямое подключение к 1с серверу?
3 Fram
 
05.06.17
06:11
Ну и платформа 1с ещё соответствующая должна быть установлена с вашей стороны
4 nikioioio
 
05.06.17
06:15
Платформа не установлена на моей стороне, все функционирует через облако, на правах аренды лицензий 1с.
5 Fram
 
05.06.17
06:38
(4) а vba ты тоже там в облаке запускаешь?
6 nikioioio
 
05.06.17
06:40
Нет
7 Fram
 
05.06.17
06:42
Тогда погугли пжлста что такое RDP, а потом что нужно для подключения к серверной базе 1с 8.3 через comconnector
8 nikioioio
 
05.06.17
06:52
Дк гуглил вроде бы - не могли бы направить на ссылку?

Буду признателен.
9 Jump
 
05.06.17
06:57
(6)COM соединение соединяется с конкретным сервисом висящим на конкретном комьпютере.

Вы пытаетесь соединится с сервером где установлен шлюз  терминалов - это такая штука которая грубо говоря передает изображение экрана, и нажатия клавиш с сервера приложений на компьютер клиента и наоборот.
Ни про какую 1с этот сервер вообще не знает, для него 1с это просто картинка, которую надо передать.
10 Jump
 
05.06.17
06:58
Чтобы установить COM соединение с 1с у вас должен быть доступ к компьютеру где запущена эта самая 1с.

А у вас его нет, в облаке такого доступа никто не даст, на то оно и облако, чтобы изолировать технические детали от пользователя.
11 Fram
 
05.06.17
07:03
(8) как только поймёшь что такое рдп и как он работает, осознаешь глупость своего изначального вопроса.
Хотя jump тебе все раздевал уже.
12 Fram
 
05.06.17
07:04
* разжевал