Настоящий документ описывает требования, которые должны быть выполнены разработке отчетов.
Требования к дизайну шаблонов
В данной части будут рассмотрены требования, предъявляемые к шаблонам Xtra-отчетов.
Шаблон отчета может иметь как горизонтальное, так и вертикальное расположение. Контролы шаблона, должны располагаться таким образом, чтобы не происходило наложения их границ друг на друга. Подобный эффект может вызывать проблемы при экспорте в другие форматы. Все шаблоны требуют наличие системных колонтитулов в формате «Contour Enterprise <Текущая дата и время> <Название отчета> Страница: <Номер страницы>)» , если иное специально не оговорено.
Приблизительный вид шаблона отчета показан ниже:
Заголовок отчета
Заголовок отчета (ReportHeader) – появляется в самом начале отчета единственный раз.
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Статический заголовок отчета («Ведомость остатков по …»)
Arial; 12pt
Да
Нет
Черный
По центру
Текст, включаемый в заголовок, зависящий от источника данных
(«RestDate»)
Arial; 11pt
Да
Да
Синий
Названия полей параметров («Склад»)
Arial; 8.5pt
Нет
Нет
Черный
Правое
Значения параметров
Arial; 8.5pt
Нет
Да
Синий
Левое
Описание книги (строка, включаемая в начало отчета)
Arial; 6pt
Нет
Нет
Черный
Правое
Заголовок страницы
Заголовок страницы (PageHeader) – секция, появляющаяся в начале каждой страницы.
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Название колонки
Arial; 8.5pt
Да
Нет
Черный
По центру
Поля, связанные с источником данных
Arial; 8.5pt
Нет
Да
Синий
-
Секции группы
GroupHeader – секция, появляющаяся в начале группы.
GroupFooter – секция, появляющаяся в конце группы.
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Статический текст
Arial; 8pt
Да
Нет
Черный
-
Поля, связанные с источником данных, а также итоги
Arial; 8.5pt
Да
Да
Синий
Числовой тип – правое, текстовый – левое. Для итоговых данных должно быть таким же, как и для колонки, по которой определяется итог.
Секция детальных данных
Секция детальных данных(Detail) – секция, отображаемая для каждой записи в выборке источника данных.
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Статический текст
Arial; 8pt
Да
Нет
Черный
-
Поля, связанные с источником данных
Arial; 8.5pt
-
Да
Синий
В зависимости от типа поля:
числовой (сумма, цена, количество и т.п.) – правое;
текстовый (код, наименование, комментарий и т.п.) – левое
Нижний колонтитул страницы
Нижний колонтитул страницы (PageFooter) – секция, появляющаяся в конце каждой страницы
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Статический текст к наименованию итога
Arial; 8pt
Да
Нет
Черный
-
Итоговые данные
Arial; 8.5pt
-
Да
Синий
Определяется колонкой, по которой вычисляется итог.
Системный колонтитул(«Contour Enterprise <Текущая дата и время> <Название отчета> Страница: <Номер страницы>)
Arial;6pt
Нет
Нет
Серый
Согласно рисунку.
Нижний колонтитул для отчета
Нижний колонтитул для отчета (ReportFooter) – секция, появляющаяся
Тип
Шрифт
Жирный
Курсив
Цвет
Выравнивание
Статический текст
Arial; 8pt
Да
Нет
Черный
-
Поля, связанные с источником данных, а также итоги
Arial; 8.5pt
Да
Да
Синий
Числовой тип – правое, текстовый – левое. Для итоговых данных должно быть таким же, как и для колонки, по которой определяется итог.
Оформление OLAP-отчетов
В отчете должен присутствовать заголовок (OLAPTemplate.Caption), отражающий содержание отчета.
Измерения должны иметь как можно более осмысленный для пользователя вид, т.е. не содержать только идентификаторы или код из справочника (если иное специально не оговорено).
Вызов формы детализации должен производиться по двойному щелчку мыши.
Руководство по оформлению тезисов докладов Авторские оригиналы тезисов будут объединены в сборники с минимальной правкой; этим объясняются настоящие жесткие требования к оформлению...