Имя: Пароль:
1C
1С v8
ComConnector. Подключение из Delphi
0 LazyCamel
 
12.07.12
13:53
Приветствую всех.
Вот два идентичных куска кода:
Подключение к базе 1с из другой 1с
CODE
Соединение = Новый COMОбъект("V82.ComConnector");
Попытка
//Путь = "File=""C:\Users\Шевчик Илья\Documents\1C\DemoSSL""; Usr=""Администратор"";";
Путь = "Srvr=""localhost"";Ref=""Salary"";";
База = Соединение.Connect(Путь);
Исключение
Предупреждение("Не удалось");
КонецПопытки;
Спр = База.Справочники.СотрудникиОрганизаций;
ВЫборка = спр.Выбрать();
пока Выборка.Следующий() Цикл
Сообщить(Выборка.Наименование);
КонецЦикла;

Все прекрасно работает

то же самое из Delphi
CODE
Connection := CreateOLEObject('V82.ComConnector');
Path := 'Srvr=""localhost"";Ref=""Salary"";';
Base := Connection.Connect(Path);
Spr := Base.Справочники.СотрудникиОрганизаций;
Selection := Spr.Выбрать();
while Selection.Следующий() do
ShowMessage(Selection.Наименование);

На этапе подключения получаем ошибку "Неверные или отсутствующие параметры соединения с информационной базой."
Причем в случае файловой базы все тоже срабатывает на ура.
В чем может быть дело?
1 эцп
 
12.07.12
14:03
в двойных кавычках
2 LazyCamel
 
12.07.12
14:09
вот блин шайтан:)
спасибо