Выполняю такой вот код:
//подключимся к базе
лБаза = Новый COMОбъект("V82.Application");
Попытка
если Выборка.Тип=Перечисления.шапТипБаз1С.Серверная тогда
Открытие=мБаза.Connect("Srvr="""+Выборка.Сервер+""";Ref="""+Выборка.База+""";Usr="""+
Выборка.Пользователь+""";Pwd=""" +Выборка.Пароль + """;");
иначе
Открытие=мБаза.Connect("file="""+Сокрлп(Выборка.Файл)+""";Usr="""+
Выборка.Пользователь+""";Pwd=""" +Выборка.Пароль + """;");
конецесли;
Исключение
сообщить("Ошибка открытия базы данных "+строка(Выборка.Наименование)+
" "+ОписаниеОшибки(),СтатусСообщения.ОченьВажное);
Возврат Неопределено;
КонецПопытки;
Получается ошибка: "Значение не является значением объектного типа (Connect)"
Подскажите пожалуйста, как лечить?
лБаза = Новый COMОбъект("V82.Application");
Попытка
если Выборка.Тип=Перечисления.шапТипБаз1С.Серверная тогда
Открытие=лБаза.Connect("Srvr="""+Выборка.Сервер+""";Ref="""+Выборка.База+""";Usr="""+
Выборка.Пользователь+""";Pwd=""" +Выборка.Пароль + """;");
иначе
Открытие=лБаза .Connect("file="""+Сокрлп(Выборка.Файл)+""";Usr="""+
Выборка.Пользователь+""";Pwd=""" +Выборка.Пароль + """;");
конецесли;
Исключение
сообщить("Ошибка открытия базы данных "+строка(Выборка.Наименование)+
" "+ОписаниеОшибки(),СтатусСообщения.ОченьВажное);
Возврат Неопределено;
КонецПопытки;
попробуй