Имя: Пароль:
1C
1С v8
Доступ к свойствам БД требующих Authenticate()
0 DJZT
 
24.10.13
14:40
Не получается получить доступ к свойствам баз данных требующий аутентификации.
Делаю аутентификацию, но выдает, "Поле объекта не обнаружено (DBMS) БД.ТипСУБД = ТекБаза.DBMS;"
Метод аутентификации ошибку не выдает. Всё проходит нормально. Что делаю не так?

    cntr = Новый COMObject("V82.COMConnector");
    СоединениеСАгентом = cntr.ConnectAgent("******");
    СписОбКластераСервера = СоединениеСАгентом.GetClusters();
    

    ОписаниеКластера = СписОбКластераСервера.GetValue(СписОбКластераСервера.GetLowerBound());
    СоединениеСАгентом.authenticate(ОписаниеКластера, "******", "******");
    СписОбИнформационныеБазыСервера = СоединениеСАгентом.GetInfoBases(ОписаниеКластера);


Потом обращаюсь так (СписОбИнформационныеБазыСервера - переменная объявлена вверху)

Функция ОтобразитьСписокБазДанных()
    Для Каждого ТекБаза Из СписОбИнформационныеБазыСервера Цикл
        БД            = БазыДанных.Добавить();
        БД.Имя         = ТекБаза.Name;
        БД.ТипСУБД    = ТекБаза.DBMS;
    КонецЦикла;
КонецФункции
Основная теорема систематики: Новые системы плодят новые проблемы.