Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методика Создание пользовательских отчетов.doc
Скачиваний:
13
Добавлен:
23.11.2019
Размер:
8.9 Mб
Скачать

Создание пользовательских отчетов

Методика

Версия документа: 3.6

Редакция документа: 1

2011

Содержание

1. Термины, определения и сокращения 4

1.1. Термины и определения 4

2. Создание отчетов с применением Business Studio 6

2.1. Статические и динамические отчеты 8

2.2. Основные виды представления информации и используемые типы привязок 9

2.3. Объектная модель 11

2.3.1. Связи классов, наиболее часто используемые при построении отчетов 11

Класс «Процессы» 12

Класс «Субъекты» 16

Класс «Показатели» 17

Классы раздела «Объекты деятельности» 17

2.3.2. Работа со справочником «Объектная модель» 18

2.4. Типовые задачи вывода информации в отчетах 23

2.4.1. Элементы, от которых должен вызываться отчет 24

2.4.2. Класс «Процессы» 36

Вывод подпроцессов, кроме блоков «Решение», с сортировкой по автокоду 36

Вывод перечня всех процессов в виде дерева 49

Вывод перечня процессов, не имеющих потомков (недекомпозированных) 56

Вывод стрелок процесса, сгруппированных по типам в отдельные таблицы 67

Вывод для процесса диаграмм его декомпозированных подпроцессов 91

2.4.3. Класс «Субъекты» 104

Вывод перечня процессов, где субъект указан Исполнителем 104

2.4.4. Прочие справочники 116

Вывод пунктов выбранного стандарта с текстом пункта 116

3. Редактирование отчетов 126

3.1. Стили шаблона при генерации. Как убрать титульный лист 126

3.2. Копирование отчета 127

3.3. Настройка условий применения отчета 129

3.4. Добавление колонтитулов в шаблон отчета 130

3.5. Поиск нужной привязки (закладки) в шаблоне 135

Введение

Настоящий документ содержит описание методических принципов и решений, используемых при построении пользовательских отчетов с помощью программного продукта Business Studio.

Настоящая методика предназначена для пользователей системы Business Studio.

Методика разработана Группой компаний «Современные технологии управления» www.businessstudio.ru.

1.Термины, определения и сокращения

1.1.Термины и определения

Класс – это вид данных в системе Business Studio. Все элементы системы принадлежат определенным классам. Например, существуют классы «Процессы», «Субъекты», «Объекты деятельности» и прочие.

Отчеты – это отдельный класс элементов системы, позволяющий пользователю автоматически формировать необходимые отчеты и документы.

Привязка (привязка к данным) – это элемент отчета, служащий для вывода информации о каком-либо объекте. Привязка указывает, из какого параметра необходимо взять информацию, и в каком виде вывести ее в отчет. Привязка может содержать вложенные или дополнительные привязки.

Привязка типа «Объект» используется для вывода значений параметров простого типа (строка, число, дата, логика) и объектного типа (перечисление, справочник). Примеры создания привязки приведены на стр. 28, 31, 38, 70.

Привязка типа «Файл» служит для вывода в отчет какого-либо графического изображения, организационной диаграммы, документа Word. Примеры создания привязки приведены на стр. 99.

Привязка типа «Список» используется для вывода в отчет значения параметра типа «список» в виде таблицы. Примеры создания привязки приведены на стр. 40, 72, 76.

Привязка типа «Фильтр» используется для вставки в отчет данных, полученных в результате выполнения какого-либо хранимого фильтра в виде таблицы. Примеры создания привязки приведены на стр. 58, 107.

Привязка типа «Нумератор» служит для вывода в отчет порядкового номера строки списка. Привязка «Нумератор» используется только как дополнительная привязка для привязок типа «Список» и «Фильтр». Примеры создания привязки приведены на стр. 80, 112.

Привязка типа «Дерево» используется для вывода в отчет списков, имеющих иерархическую структуру: «Процессы», «Субъекты» и любые другие справочники, где используются группы. Примеры создания привязки приведены на стр. 50, 119.

Привязка типа «BAND по фильтру» позволяет выводить в отчет список объектов какого-либо класса, получаемый в результате работа фильтра, в некотором произвольном формате без таблицы. Примеры создания привязки приведены на стр. 94.

Привязка типа «Шахматка» служит для вывода в отчет таблицы, в которой по горизонтали и вертикали показаны сгруппированные значения двух дополнительных привязок, а в ячейках на их пересечении – значение третьей дополнительной привязки или символ, отмечающий наличие данных.

Справочник – это множество объектов одного типа. В Business Studio выделяются:

  • иерархические справочники – позволяют дополнительно группировать элементы с помощью создания папок (Рис.1);

Рис.1. Пример иерархического справочника

  • линейные справочники – содержат линейный перечень элементов (Рис.2) без возможности дополнительной группировки.

Рис.2. Пример линейного справочника

Шаблон отчета – это шаблон MS Word (файл с расширением «dot») или MS Excel (файл с расширением «xlt»).