Помогите, пожалуйста, с запросом с использованием регистров
Добрый день.
1С:Предприятие 7.7. конфигурация - УСН. Создал регистр "МойРегистр". Тип регистра: остатки. Создал движения по этому регистру. А вот составить отчет - проблема. Так если использовать код:
Код:
МойРегистр = СоздатьОбъект("Регистр.МойРегистр");
МойРегистр.ВыбратьДвижения(ДатаНачала, ДатаКонца);
Пока МойРегистр.ПолучитьДвижение() = 1 Цикл
ПечКонтрагентПолный = МойРегистр.Контрагент;
Отчет.ВывестиСекцию("КонтрагентПолный");
КонецЦикла;
то движения имеются и секция выводиться по количеству движений. Но как я понимаю с использованием запроса можно получить данные сразу с группировкой по различным группам. Код следующий:
Код:
ТекстЗапроса =
"//{{ЗАПРОС(Сформировать)
|Период с ДатаНачала по ДатаКонца;
|Контрагент = Регистр.МойРегистр.Контрагент;
|Счет = Регистр.МойРегистр.Счет;
|Группировка Контрагент без групп;
|Группировка Счет без групп;
|";//}}ЗАПРОС
Запрос = СоздатьОбъект("Запрос");
Если Запрос.Выполнить(ТекстЗапроса) = 0 Тогда
Сообщить("Запрос не выполнен", "!");
Возврат;
Конецесли;
Пока Запрос.Группировка("Контрагент") = 1 Цикл
ПечКонтрагентПолный = Запрос.Контрагент;
Отчет.ВывестиСекцию("КонтрагентПолный");
КонецЦикла;
Проблема в том, что ошибок никаких нет, но и секция не выводиться. Помогите, пожалуйста, решить эту проблему. Может дело в тексте запроса или в группировках?
Заранее спасибо!