В начало
Отчет с запросом
Функция ОтчетСЗапросом формирует отчет, запрашивая данные из периодического регистра сведений «Курсы» посредством SQL-запроса. &НаСервере Функция ОтчетСЗапросом
() ТабДок = Новый ТабличныйДокумент (); //Получение
макета Макет = ПолучитьОбщийМакет ("КурсУЕ"); //Получение
части документа из макета ОбластьЗаголовок = Макет.ПолучитьОбласть ("Заголовок"); ОбластьШапка = Макет.ПолучитьОбласть ("Шапка"); ОбластьСтрока = Макет.ПолучитьОбласть ("Строка"); ТабДок.Вывести (ОбластьЗаголовок); ТабДок.Вывести (ОбластьШапка); //=========================== //Запрос
к регистру сведений //=========================== Запрос = Новый Запрос (); //Создаем запрос Запрос.УстановитьПараметр ("Период", '20140415'); //Задаем параметр отбора Запрос.Текст = "ВЫБРАТЬ |Курсы.Период, Курсы.Курс |ИЗ
РегистрСведений.Курсы КАК
Курсы |ГДЕ
Курсы.Период >=
&Период |УПОРЯДОЧИТЬ ПО Период УБЫВ"; РезультатЗапроса = Запрос.Выполнить (); //Выполняем
запрос //============================ //Выборка
результатов запроса //============================ Выборка = РезультатЗапроса.Выбрать (); Пока Выборка.Следующий
() Цикл ОбластьСтрока.Параметры.Дата = Выборка.Период; ОбластьСтрока.Параметры.Значение = Выборка.Курс; ТабДок.Вывести (ОбластьСтрока); КонецЦикла; Возврат ТабДок; КонецФункции ПРИМЕЧАНИЕ: функция проверена на версии 8.2. |
||