ДОПОЛНИТЕЛЬНЫЕ (ПРОИЗВОЛЬНЫЕ) ОТЧЕТЫ

НАЗНАЧЕНИЕ

Окно "Дополнительные отчеты" (пункт меню "Отчеты" -> "Дополнительно") предназначено для формирования произвольных отчетов по заданным параметрам: можно программировать независимые от зоны данных отчеты с помощью прямых запросов к базе данных. При этом можно осуществлять дополнительную обработку вывода отчета с помощью встроенного языка программирования Pascal Script. В отчетах, входящих в состав дистрибутива, есть бланк с названием "Акт сверки с заказчиком", в котором активно используется Pascal Script, в других отчетах можно посмотреть примеры работы с прямыми запросами к базе данных. Назначение параметров и описание можно посмотреть, выведя на печать бланк "Параметры отчета (пример)" (Кнопка "Печать" в правом нижнем углу, из выпадающего списка "Отчет" выбрать необходимый документ).

ДЛЯ КОГО ЭТО ОКНО ПРЕДНАЗНАЧЕНО

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

ФИЛЬТРЫ ДАННЫХ

Фильтры данных представляют собой набор разнообразных параметров для создания и вывода на печать фактически любого отчета, и могут быть использованы как отдельно, так и группами. Например, для вывода акта сверки необходимо указать период времени, свою фирму и заказчика.

СОЗДАНИЕ И РЕДАКТИРОВАНИЕ ОТЧЕТОВ

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 установочной папки программы C:\Program Files\MEDVED-SOFT\Trans-Manager х.х.



СМ. ТАКЖЕ

Оглавление


(C) МЕДВЕДЬ-СОФТ 2003-2023