На основе темы
v8: 1С v8 Получить данные из декларации по НДС я обращался к отчётам РСБУ.
ЗапросОтч = Новый Запрос;
ЗапросОтч.Текст =
"ВЫБРАТЬ ПЕРВЫЕ 1
| РегламентированныйОтчет.ДанныеОтчета КАК ДанныеОтчета
|ИЗ
| Документ.РегламентированныйОтчет КАК РегламентированныйОтчет
|ГДЕ
| РегламентированныйОтчет.ИсточникОтчета = &ИсточникОтчета";
ЗапросОтч.УстановитьПараметр("ИсточникОтчета", "РегламентированныйОтчетБухОтчетность");
ЗапросОтч.УстановитьПараметр("ДатаНачала", ДатаНачала);
ЗапросОтч.УстановитьПараметр("ДатаОкончания", ДатаОкончания);
ЗапросОтч.УстановитьПараметр("Организация", ЭлементыФормы.Организация.Значение);
Результат = ЗапросОтч.Выполнить();
Выборка = Результат.Выбрать();
Пока Выборка.Следующий() Цикл
КонецЦикла;
ЗапросБухОтч = ЗапросОтч.Выполнить().Выбрать();
ЗапросБухОтч.Следующий();
ДанныеОтчета = ЗапросБухОтч.ДанныеОтчета.Получить();
Всё работает и ищет по дате и конкретной организации если эти параметры заданы вручную, а не через перменную.
Код как есть выдаёт ошибку
Значение не является значением объектного типа (Получить)
ДанныеОтчета = ЗапросБухОтч.ДанныеОтчета.Получить();
Если оставить параметр только "источники данных" или задавать например параметр дата вида:
Запрос.УстановитьПараметр("ДатаОкончания", Дата("30.04.2013 0:00:00"));
То этой ошибки нет.
В чём проблема может быть?