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