Цитата(Acid @ 23.06.11, 16:12) необходимо зарегистрироваться для просмотра ссылки
| РегистрСведений.Остатки( &ДатаНач, &ДатаКон)
Запрос.УстановитьПараметр("ДатаНач", Дата1);
Запрос.УстановитьПараметр("ДатаКон", Дата2);
Сделал совсем не так
1) создал форму отчета
2) При открытии формы получаем макет компоновки
2) При нажатии сформировать вызывается процедура
Процедура СформироватьОтчет() Экспорт
ЭлементыФормы.Результат.Очистить();
ПараметрДата = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Дата");
ПараметрДата.Использование = Истина;
ПараметрДата.Значение = ЭлементыФормы.Дата.Значение;
ПараметрДата2 = КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Дата2");
ПараметрДата2.Использование = Истина;
ПараметрДата2.Значение = ЭлементыФормы.Дата2.Значение;
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновки, КомпоновщикНастроек.Настройки,);
ПроцессорКомпоновки = Новый ПроцессорКомпоновкиДанных;
ПроцессорКомпоновки.Инициализировать(МакетКомпоновки, ,, Истина);
ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент;
ПроцессорВывода.УстановитьДокумент(ЭлементыФормы.Результат);
Попытка
ПроцессорВывода.НачатьВывод();
Пока Истина Цикл
ОбработкаПрерыванияПользователя();
ЭлементРезультата = ПроцессорКомпоновки.Следующий();
Если ЭлементРезультата = Неопределено Тогда
Прервать;
Иначе
ПроцессорВывода.ВывестиЭлемент(ЭлементРезультата);
КонецЕсли;
КонецЦикла;
Исключение
Сообщить(ОписаниеОшибки(), СтатусСообщения.Важное);
КонецПопытки;
ПроцессорВывода.ЗакончитьВывод();
КонецПроцедуры