|
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
|
Цена= Выборка.Цена;
|
|
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.