Имя: Пароль:
1C
1С v8
COM-соединение через VPN
0 nemoxp
 
30.10.18
12:32
Есть два компьютера не связанных одной сетью, между ними настроен VPN, Kerio. Как подключиться через COM, файловая база? Прочитал что это возможно... Как должен выглядеть код и строка подключения?
1 elCust
 
30.10.18
12:52
(0) COM конектор при файловом соединении требует указать путь к файлу базы данных.
2 Cool_Profi
 
30.10.18
12:54
Если у тебя впн ужо поднят, то у тебя есть адрес сервера и шара, где лежит база...
3 nemoxp
 
30.10.18
12:55
(1) путь к папке с файлом базы. а логин и пароль для доступа к удаленному компьютеру как указать?
4 elCust
 
30.10.18
12:55
Строка подключения примерно такая:
"File=""C:\1CBase""";Usr=""login"";Pwd=""password"";"
5 Вафель
 
30.10.18
12:56
права должны на файл быть
6 nemoxp
 
30.10.18
13:15
Благодарю. Стандартная строка подключения сработала. Думал нужно что-то еще, не спервого раза получилось.

cntr = Новый COMОбъект("V83.ComConnector");
V8 = cntr.Connect("File=""\\00.00.00.00\data""";Usr=""login"";Pwd=""password"";");

А вот запрос не работает

Запрос = V8.NewObject("Запрос");

Ругается что метод объекта не обнаружен "NewObject"

В чем может быть проблема?
7 Вафель
 
30.10.18
13:16
а коннекто  то точно был?
8 nemoxp
 
30.10.18
13:17
(7) ДА. Проверяю в пошаговой отладке.
V8 - COM - объект. Через него в пошаговой отладке успешно обращаюсь к данным базы, справочникам и документам. Работает функция НайтиПоКоду
9 nemoxp
 
30.10.18
16:33
Какой-то глюк. Само заработало. Благодарю за уделенное время.