Создание отчетов на основе набора данных (постановка)
Материал из GedeminWiki
Версия от 12:10, 1 сентября 2008; SYSDBA (обсуждение | вклад)
Требования
- Создание отчета на основании одиночного датасета, датасета с присоединенными датасетами (как в заголовке накладной), датасетов, связанных мастер-дитэйл и мастер-дитэйл-сабдитэйл.
- Иметь возможность выбрать режим создания страницы: одна запись на одной странице (как платежное поручение), одна мастер запись на одной странице (как накладная), записи фиксированной высоты, записи плавающей высоты.
- Иметь возможность указать заголовок отчета, заголовок страницы, подножие страницы, подножие отчета, с возможностью использования переменных: номер страницы, дата и время построения отчета, текущая организация, текущий пользователь и т.п.
- Иметь возможность выбрать расположение бумаги, ширину полей и количество колонок.
- Построение кросс-таб отчетов на основе одного датасета и датасетов, связанных мастер-дитэйл (например, по списку накладных построить отчет по продажам товаров по месяцам).
- Иметь возможность указать какие колонки будут попадать в отчет. Первоначальное заполнение осуществлять на основе визуальных настроек грида, если таковой присоединен к датасету.
- Оформление таблицы должно осуществляться на основе списка стилей (таблица с рамкой, таблица без рамки и т.п.), после выбора стиля пользователь должне иметь возможность указать/подкорректировать шрифт и прочие атрибуты оформления вручную.
- При формировании шаблона отчета