НАЗНАЧЕНИЕ
Окно "Дополнительные отчеты" (пункт меню "Отчеты"->"Дополнительно") предназначено для формирования произвольных отчетов по
заданным параметрам. Отличие этого окна от других в том, что с помощью него можно формировать
независимые от зоны данных отчеты с помощью прямых запросов к базе данных непосредственно из
самого отчета. При этом можно осуществлять дополнительную обработку вывода отчета с помощью встроенного языка программирования Pascal Script. В отчетах, входящих в состав дистрибутива, есть бланк с названием "Акт сверки с заказчиком", в котором активно используется Pascal Script, в других отчетах можно посмотреть примеры работы с прямыми запросами к базе данных. Назначение параметров и описание можно посмотреть, выведя на печать бланк "Параметры отчета (пример)" (Кнопка "Печать" в правом нижнем углу, из выпадающего списка "Отчет" выбрать необходимый документ).
ДЛЯ КОГО ЭТО ОКНО ПРЕДНАЗНАЧЕНО
Для пользователей, которым необходимы какие-то специфические отчеты, которых нет в составе дистрибутива. Для системных администраторов и продвинутых пользователей, которые смогут самостоятельно создавать нужные пользователям отчеты.
ФИЛЬТРЫ ДАННЫХ
Фильтры данных представляют собой достаточно полный набор разнообразных параметров для создания и вывода на печать фактически любого отчета, и могут быть использованы как отдельно, так и группами. Например, для вывода акта сверки необходимо указать период времени, Свою фирму и Заказчика.
СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ОТЧЕТОВ
1. Задайте необходимые параметры и нажмите кнопку "Печать".
2. Чтобы создать новый отчет, необходимо в окне выбора бланка нажать кнопку "+". Чтобы изменить
существующий, нужно нажать кнопку с черным треугольником.
3. Сразу после создания в окне конструктора бланка отчета (далее ОКБО) через меню "Файл"-"Сохранить как..." сохранить
бланк в БД под каким-нибудь именем.
4. Через меню в ОКБО "Отчет"-"Данные" включить набор данных Pars, установив рядом с ним флажок.
5. Теперь необходимо добавить набор данных, который должен быть выведен в отчет. Для этого необходимо открыть
закладку "Данные" (слева сверху см. закладки "Код", "Данные", "Page1"...) и кликнуть на кнопку с пиктограммой
с изображением надписи IBX и знаком вопроса над ней, и после этого кликнуть на поле отчета справа. На нем
появится компонента прямого запроса к базе данных, которая по умолчанию будет называться "IBXQuery1". Далее
можете изменить реквизиты этой компоненты на необходимые, в часности, изменить имя. Кроме этого, необходимо указать
управляющий набор данных, в данном случае это набор данных Pars. Т.е. в свойству Master этой компоненты необходимо
установить значение Pars.
6. Теперь в свойстве этой компоненты нужно указать SQL запрос к базе данных. Допустим нам необходимо вывести
номера, даты и маршруты всех заявок, даты которых попадают в заданный диапазон. Тогда свойство SQL
должно иметь вид:
SELECT ZAYAV_NUM, ZAYAV_DATE, MARSHRUT FROM ZAYAV
WHERE (ZAYAV_DATE>=:DATE1) AND (ZAYAV_DATE<=:DATE2)
В данном выражении значения DATE1 и DATE2 переменные, поэтому перед ними стоит двоеточие. Эти переменные
заполняются значениями из набора данных Pars. Другие параметры из набора Pars можно выяснить, выведя
на печать отчет Параметры отчета (пример). В свою очередь, данные набора Pars заполняются соответствующими
полями из окна "Дополнительные произвольные отчеты".
Справочники по профессиональной работе с этим конструктором отчетов можно найти на сайте
http://fast-report.com/ru/documentation/
Описание полей БД ТРАНС-Менеджер можно найти в файлах справки в папке Doc на CD с дистрибутивом
программы, или в папке, где установлена сама программа. По умолчанию это папка
C:\Program Files\MEDVED-SOFT\Trans-Manager 8.0
СМ. ТАКЖЕ
Группы пользователей
Оглавление
(C) МЕДВЕДЬ-СОФТ 2007-2012