Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Модуль подготовки отчетов в виде XML-файлов подготавливает к просмотру элементы отчетов как элементы или атрибуты в XML-документе. Каждый элемент может иметь набор атрибутов или связанных с ним подчиненных элементов. Атрибуты и элементы меняются в зависимости от элемента отчета.
Элемент Report
Элемент Report — корневой узел XML-документа. Он содержит атрибуты, задающие данные схемы для XML-документа и имя отчета.
Схема XSD задается в корневом узле XML-документов следующим образом:
<Report xmlns="SchemaName" xmlns:sxi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="SchemaName ReportURL&rs:ImageID=SchemaName" Name="ReportName">
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Report языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов.
| Атрибут языка определения отчетов | Готовится к просмотру |
|---|---|
Name |
Name — атрибут корневого элемента. |
Элемент Textbox
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Textbox языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Имя и значение текстового поля подготавливаются к просмотру как элемент или как атрибут в зависимости от значения элемента DataElementStyle языка определения отчетов для данного поля.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя элемента текстового поля или атрибута. Если элемент DataElementName не задан, именем является имя текстового поля на языке определения отчетов. |
Value |
Значение данных в текстовом поле. |
Элемент Table
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Table языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Таблица подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя элемента таблицы. Если не задан параметр DataElementName, именем элемента является имя таблицы на языке определения отчетов. |
Header |
Все элементы в заголовке подготавливаются к просмотру как вложенные элементы или атрибуты элемента таблицы. |
Footer |
Все элементы в колонтитуле подготавливаются к просмотру как вложенные элементы или атрибуты элемента таблицы. |
TableGroup |
Первый элемент TableGroup подготавливается к просмотру как вложенный элемент элемента таблицы. Каждый последующий элемент TableGroup подготавливается к просмотру как вложенный элемент экземпляра группы для предыдущего элемента TableGroup. Это приводит к созданию вложенных групп данных. |
Details |
Вложенный элемент каждого экземпляра группы для последнего элемента TableGroup. Если группы таблиц отсутствуют, элемент Details подготавливается к просмотру как вложенный элемент элемента таблицы. |
Элемент TableGroup
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент TableGroup языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Группы таблиц подготавливаются к просмотру как элементы.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataCollectionName (Grouping) |
Имя элемента группы таблиц. Если элемент DataCollectionName не задан, именем элемента является имя, указанное в элементе DataElementName с добавлением строки _Collection. |
DataElementName (Grouping) |
Имя элемента экземпляра группы. Элементы экземпляров группы — это вложенные элементы элемента группы таблиц. Если элемент DataElementName не задан, именем элемента является имя группирования на языке определения отчетов. |
Header |
Все элементы в заголовке подготавливаются к просмотру как вложенные элементы или атрибуты элемента экземпляра группы. |
Footer |
Все элементы в заголовке подготавливаются к просмотру как вложенные элементы или атрибуты элемента экземпляра группы. |
Элемент Details
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Details языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Элемент Details подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataCollectionName (Grouping) |
Имя элемента подробностей. Если элемент DataCollectionName не задан, именем элемента является имя, указанное в элементе DataElementName с добавлением строки _Collection. Если в элементе Details нет группирования, именем элемента является Detail_Collection. |
DataElementName (Grouping) |
Имя элемента экземпляра группы. Элементы экземпляров группы являются вложенными элементами элемента подробностей. Если элемент DataElementName не задан, именем элемента является имя группирования на языке определения отчетов. Если в элементе Details нет группирования, именем элемента является Detail. |
DetailsRows |
Все элементы в строках подробностей подготавливаются к просмотру в виде вложенных элементов или атрибутов элемента экземпляра группы. |
Элемент Matrix
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Matrix языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Матрица подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя элемента матрицы. Если элемент DataElementName не задан, именем элемента является имя матрицы на языке определения отчетов. |
Corner |
Все элементы в угле подготавливаются к просмотру в виде вложенных элементов или атрибутов элемента матрицы. |
RowGrouping |
Первый элемент RowGrouping подготавливается к просмотру как вложенный элемент элемента матрицы. Каждый последующий элемент RowGrouping подготавливается к просмотру как вложенный элемент экземпляра группы для предыдущего элемента RowGrouping. Это приводит к созданию вложенных групп данных. |
ColumnGrouping |
Каждый последующий элемент ColumnGrouping подготавливается к просмотру как вложенный элемент экземпляра группы для последнего элемента RowGrouping. Каждый последующий элемент ColumnGrouping подготавливается к просмотру как вложенный элемент экземпляра группы для предыдущего элемента ColumnGrouping. |
MatrixCell |
Вложенный элемент Cell в каждом экземпляре группы для последнего элемента ColumnGrouping. Все элементы в ячейке матрицы подготавливаются к просмотру в виде вложенных элементов или атрибутов элемента Cell. |
RowGrouping
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент RowGrouping языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Группирование строк подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataCollectionName (Grouping) |
Имя элемента группирования строк. Если элемент DataCollectionName не задан, именем элемента является имя, указанное в элементе DataElementName с добавлением строки _Collection. Оно не используется для статического группирования строк. |
DataElementName (Grouping) |
Имя элемента экземпляра группы. Элементы экземпляров группы — это вложенные элементы элемента группирования строк. Если элемент DataElementName не задан, именем элемента является имя группирования на языке определения отчетов. Для статического группирования строк именем элемента является значение DataElementName для текстового поля в используемом заголовке группы. Если в статическом заголовке строки нет текстового поля, именем элемента является RowN, где N — номер, присвоенный группированию строк. |
ReportItems |
Все элементы в группировании строк подготавливаются к просмотру в виде вложенных элементов или атрибутов элемента экземпляра группы. |
Subtotal |
Элемент, имеющий общего родителя с элементом группирования строк. Этот элемент содержит ячейку матрицы. Именем этого элемента является имя, заданное в элементе DataElementName для подытогов. Если имя не задано, именем элемента является Total. |
Примечание. |
|---|
| Подытоги не готовятся к просмотру по умолчанию. Модуль подготовки к просмотру XML-файлов подготавливает подытоги к просмотру, только если значение элемента DataElementOutput языка определения отчетов для подытогов равно Output. |
ColumnGrouping
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент ColumnGrouping языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Группирование столбцов подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataCollectionName (Grouping) |
Имя элемента группирования столбцов. Если элемент DataCollectionName не задан, именем элемента является имя, указанное в элементе DataElementName с добавлением строки _Collection. Оно не используется для статического группирования столбцов. |
DataElementName (Grouping) |
Имя элемента экземпляра группы. Элементы экземпляров группы — это вложенные элементы элемента группирования столбцов. Если элемент DataElementName не задан, именем элемента является имя группирования на языке определения отчетов. Для статического группирования столбцов именем элемента является значение DataElementName для текстового поля в используемом заголовке группы. Если в статическом заголовке столбца нет текстового поля, именем элемента является ColumnN, где N — номер, присвоенный группированию столбцов. |
ReportItems |
Все элементы в группировании столбцов подготавливаются к просмотру в виде вложенных элементов или атрибутов родителя элемента группирования столбцов. |
Subtotal |
Элемент, имеющий общего родителя с элементом группирования столбцов. Этот элемент содержит ячейку матрицы. Именем этого элемента является имя, заданное в элементе DataElementName для подытогов. Если имя не задано, именем элемента является Total. |
Примечание. |
|---|
| Подытоги не готовятся к просмотру по умолчанию. Модуль подготовки к просмотру XML-файлов подготавливает подытоги к просмотру, только если значение элемента DataElementOutput языка определения отчетов для подытогов равно Output. |
Элемент List
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент List языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Список подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя элемента списка. Если элемент DataElementName не задан, именем элемента является имя списка на языке определения отчетов. |
DataCollectionName (Grouping) |
Не используется. |
DataElementName (Grouping) |
Имя элемента экземпляра группы. Элементы экземпляров группы — это вложенные элементы элемента списка. Если элемент DataElementName не задан, именем элемента является имя группирования на языке определения отчетов. Если список не имеет группирования, именем элемента является Detail. |
ReportItems |
Все элементы в списке подготавливаются к просмотру в виде вложенных элементов или атрибутов родителя элемента экземпляра группы. |
Элемент Subreport
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Subreport языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Вложенный отчет подготавливается к просмотру как элемент Report в подготовленном к просмотру XML-файле. Содержимое вложенного отчета подготавливается к просмотру в рамках этого элемента Report.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя атрибута для элемента вложенного отчета. Если элемент DataElementName не задан, именем элемента является имя вложенного отчета на языке определения отчетов. |
Значение элемента DataElementStyle в основном отчете перекрывает значение элемента DataElementStyle во вложенном отчете. Кроме того, пространство имен и атрибуты XSLT не используются элементом Report для вложенного отчета.
Элемент Rectangle
В следующей таблице приводится описание того, как атрибуты и элементы, вложенные в элемент Rectangle языка определения отчетов, подготавливаются к просмотру модулем подготовки отчетов в виде XML-файлов. Прямоугольник подготавливается к просмотру как элемент.
| Элемент языка определения отчетов | Готовится к просмотру |
|---|---|
DataElementName |
Имя элемента прямоугольника. Если элемент DataElementName не задан, именем элемента является имя прямоугольника на языке определения отчетов. |
См. также
Основные понятия
Конструирование для выходных данных в XML-формате
Примечание.