ПостроительОтчета (ReportBuilder)

Свойства:

АвтоДетальныеЗаписи (AutoDetailRecords)
ВыбранныеПоля (SelectedFields)
ВыводитьДетальныеЗаписи (PutDetailRecords)
ВыводитьЗаголовокОтчета (PutReportHeader)
ВыводитьОбщиеИтоги (PutOveralls)
ВыводитьПодвалОтчета (PutReportFooter)
ВыводитьПодвалТаблицы (PutTableFooter)
ВыводитьШапкуТаблицы (PutTableHeader)
ДобавлениеПредставлений (PresentationAdding)
ДоступныеПоля (AvailableFields)
ЗаполнениеРасшифровки (DetailFillType)
ИзмеренияКолонки (ColumnDimensions)
ИзмеренияСтроки (RowDimensions)
ИсточникДанных (DataSource)
Макет (Template)
МакетДетальныхЗаписей (DetailRecordsTemplate)
МакетЗаголовкаОтчета (ReportHeaderTemplate)
МакетОбщихИтогов (OverallsTemplate)
МакетОформления (AppearanceTemplate)
МакетПодвалаОтчета (ReportFooterTemplate)
МакетПодвалаТаблицы (TableFooterTemplate)
МакетШапкиТаблицы (TableHeaderTemplate)
ОбрабатыватьПрерываниеПользователя (ProcessUserInterruption)
Отбор (Filter)
ОтображатьСостояние (ShowStatus)
Параметры (Parameters)
Порядок (Order)
РазмещениеИзмеренийВКолонках (DimensionsPlacementOnColumns)
РазмещениеИзмеренийВСтроках (DimensionsPlacementOnRows)
РазмещениеИтоговВКолонках (TotalsPlacementOnColumns)
РазмещениеИтоговВСтроках (TotalsPlacementOnRows)
РазмещениеРеквизитовИзмеренийВКолонках (DimensionAttributePlacementInColumns)
РазмещениеРеквизитовИзмеренийВСтроках (DimensionAttributePlacementInRows)
Результат (Result)
Текст (Text)
ТекстЗаголовка (HeaderText)
УсловноеОформление (ConditionalAppearance)

Методы:

Вывести (Put)
Выполнить (Execute)
ЗаполнитьНастройки (FillSettings)
НастроитьРасшифровку (InitDetails)
ОформитьМакет (ApplyAppearanceTemplate)
ПолучитьЗапрос (GetQuery)
ПолучитьНастройки (GetSettings)
УстановитьНастройки (SetSettings)

Конструкторы:

Инициализация текстом запроса построителя отчета

Описание:

Предназначен для интеллектуального построения отчетов.

Доступность:

Сервер, толстый клиент, внешнее соединение.

Пример:

// ТекстЗапроса - элемент управления, в котором формируется 
// запрос (например, с помощью конструктора запросов)
Построитель = Новый ПостроительОтчета;
Попытка
    Построитель.Текст = ЭлементыФормы.ТекстЗапроса.ПолучитьТекст();
    Построитель.Выполнить();
    Если 
РезультатВТабличныйДокумент Тогда
        // Вывод результатов в табличный документ
        Построитель.Вывести();
    Иначе
        // В сводную таблицу 
        СводнаяТаблица.ИсточникДанных = Построитель; 
        СводнаяТаблица.Обновить();
    КонецЕсли
;
Исключение
    Предупреждение(ОписаниеОшибки());
КонецПопытки
;

См. также:

ПостроительОтчета, метод НастроитьРасшифровку

    

1C:Enterprise Developer's Community