OLE Метод объекта не обнаружен (Следующий)
☑
0
Klesk666
21.04.15
✎
18:46
ЗапросУТ = СоединениеУТ.NewObject("Запрос");
ЗапросУТ.Текст= "ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних КАК ЦеныНоменклатурыСрезПоследних
|ГДЕ
| ЦеныНоменклатурыСрезПоследних.Номенклатура.Код = &Код
| И ЦеныНоменклатурыСрезПоследних.ВидЦены.Наименование = &НаименованиеВидЦены";
ЗапросУТ.УстановитьПараметр("Код",СтрЗапроса.Номенклатура.Код);
ЗапросУТ.УстановитьПараметр("НаименованиеВидЦены","Закупочные");
РезультатУТ=ЗапросУТ.Выполнить();
РезультатУТ.Выбрать();
Пока РезультатУТ.Следующий()Цикл
Цена= РезультатУТ.Цена;
КонецЦикла;
как же быть?
1
Господин ПЖ
21.04.15
✎
18:52
это вам не 7.7
2
Serginio1
21.04.15
✎
18:57
Еще раз проще всего дергать внешний отчет. Сначала отлаживаешь в 1С. После отладки уже дергаешь метод.
v8: 8.2, COM-соединение, C#, dynamic строки
3
Klesk666
21.04.15
✎
19:03
т.е. создаю процедуру в УТ
ПолучитьЦену(Код,НаименованиеЦены)
а потом её вызываю?
4
DmitrO
21.04.15
✎
19:10
Вот так вам быть:
Выборка = РезультатУТ.Выбрать();
Пока Выборка.Следующий()Цикл
Цена= РезультатУТ.Цена;
КонецЦикла;
5
DmitrO
21.04.15
✎
19:10
Цена= Выборка.Цена;
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой