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

НАЗНАЧЕНИЕ

Окно "Дополнительные отчеты" (пункт меню "Отчеты"->"Дополнительно") предназначено для формирования произвольных отчетов по заданным параметрам: можно программировать независимые от зоны данных отчеты с помощью прямых запросов к базе данных непосредственно из самого отчета. При этом можно осуществлять дополнительную обработку вывода отчета с помощью встроенного языка программирования 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 х.х



СМ. ТАКЖЕ

Группы пользователей
Оглавление


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