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