Имя: Пароль:
1C
1С v8
Кто сталкивался: Метод объекта не обнаружен (NewObject)
0 KeyKB
 
09.11.15
12:29
Суть проблемы проста. Есть код с КОМ-коннектером. Соединение проходит, а объекты создавать не могу. Пример кода:

    Попытка
        СоединениеСУПП = Новый COMОбъект("V82.ComConnector");
        СоединениеСУПП.Connect("Srvr=" + Настройки.СерверГеном + "; Ref=" + Настройки.БазаГеном + ";  Usr=" + Настройки.ЛогинГеном + ";  Pwd=" + Настройки.ПарольГеном);
    Исключение
        #Если Клиент Тогда
        Сообщить("Нет связи с базой Геном. Комманда не отправлена.");
        Сообщить(ОписаниеОшибки());
        #КонецЕсли
        ЗаписьЖурналаРегистрации("Ошибка при синхронизации статусов заказов" + ОписаниеОшибки() +"!",,,"ТестГеном","Сбой синхронизации");
        СоединениеСУПП = Неопределено;
        Возврат;
    КонецПопытки;
    //ЗаписьЖурналаРегистрации("База подключена",УровеньЖурналаРегистрации.Информация,,"ТестГеном","Сбой синхронизации");

    
    ОЛЕЗапрос = СоединениеСУПП.NewObject("Запрос");
1 Горогуля
 
09.11.15
12:34
суть проблемы ясна
2 KeyKB
 
09.11.15
12:34
Простите. Все решил. Дурная моя голова - понедельник.
3 cw014
 
09.11.15
12:36
А что было то?
4 KeyKB
 
09.11.15
12:37
Функция Connect() возвращает само соединение, которое потом и надо использовать

3 строка
БазаУПП = СоединениеСУПП.Connect("Srvr=" + Настройки.СерверГеном + "; Ref=" + Настройки.БазаГеном + ";  Usr=" + Настройки.ЛогинГеном + ";  Pwd=" + Настройки.ПарольГеном);

И последняя
  ОЛЕЗапрос = БазаУПП.NewObject("Запрос");
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан