Делаю запрос через COM-объект. В базе источнике прогонял точно такой же запрос, все выполняется без проблем.
Выдает ошибку следующего содержания:
Ошибка при вызове метода контекста (Unload)
ДеревоИзЗапроса = ВыполнениеЗапроса.Unload(ОбходРезультатаЗапроса.ПоГруппировкам);
по причине:
Произошла исключительная ситуация (1C:Enterprise 8.3.4.408): Несоответствие типов (параметр номер '1')
Вот сам запрос
Запрос.Текст = "ВЫБРАТЬ
| ОплатаСчетаПоставщикамиОстатки.СчетНаОплату КАК СчетНаОплату,
| ОплатаСчетаПоставщикамиОстатки.Поставщик,
| ОплатаСчетаПоставщикамиОстатки.НаименованиеРабот,
| ОплатаСчетаПоставщикамиОстатки.НомерСтрокиТабЧасти,
| ОплатаСчетаПоставщикамиОстатки.СуммаОстаток
|ИЗ
| РегистрНакопления.ОплатаСчетаПоставщиками.Остатки КАК ОплатаСчетаПоставщикамиОстатки
|ГДЕ
| ОплатаСчетаПоставщикамиОстатки.СуммаОстаток <> &СуммаОстаток
|
|СГРУППИРОВАТЬ ПО
| ОплатаСчетаПоставщикамиОстатки.СчетНаОплату,
| ОплатаСчетаПоставщикамиОстатки.Поставщик,
| ОплатаСчетаПоставщикамиОстатки.НаименованиеРабот,
| ОплатаСчетаПоставщикамиОстатки.НомерСтрокиТабЧасти,
| ОплатаСчетаПоставщикамиОстатки.СуммаОстаток
|ИТОГИ ПО
| СчетНаОплату";
Запрос.УстановитьПараметр("СуммаОстаток", 0);
ВыполнениеЗапроса = Запрос.Выполнить();
ДеревоИзЗапроса = ВыполнениеЗапроса.Unload(ОбходРезультатаЗапроса.ПоГруппировкам);
(1) (2) (3) (4) (5) Всем большое спасибо. Решил
ДеревоИзЗапроса = ВыполнениеЗапроса.Unload(Соединение.ОбходРезультатаЗапроса.ПоГруппировкам)
Что поделать в Гугле ничего нет, а в головесами знания не появятся. Все большое спасибо за помощь
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший