Кто сталкивался: Метод объекта не обнаружен (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("Запрос");
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший