Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2013/10/16 10:22] barinova |
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2017/11/08 12:49] (текущий) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
+ | |||
Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис. 1//. | Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис. 1//. | ||
Строка 45: | Строка 45: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_177.png?nolink |Рисунок 7}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_177.png?nolink |Рисунок 7}}] | ||
+ | |||
+ | Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**. | ||
**ШАГ 3. Выбор типа привязки для привязки к параметру "Название"** | **ШАГ 3. Выбор типа привязки для привязки к параметру "Название"** | ||
Строка 80: | Строка 82: | ||
**ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** | **ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** | ||
- | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку {{common/icons/35.png?&nolink}} **Показать/скрыть дерево привязок**. | + | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку **Показать/скрыть дерево привязок** {{common/icons/35.png?&nolink}}. |
В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). | В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). | ||
Строка 122: | Строка 124: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_190.png?nolink |Рисунок 17}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_190.png?nolink |Рисунок 17}}] | ||
- | В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Для создания нажмите на кнопку {{common/icons/06.png?nolink}} **Создать фильтр с учетом класса привязки** (//Рис. 18//). | + | В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Для создания нажмите на кнопку **Создать фильтр с учетом класса привязки** {{common/icons/06.png?nolink}} (//Рис. 18//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_194.png?nolink |Рисунок 18}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_194.png?nolink |Рисунок 18}}] | ||
Строка 147: | Строка 149: | ||
\\ | \\ | ||
== Внимание! == | == Внимание! == | ||
- | С дополнительной информацией о построении фильтров можно ознакомиться в [[ru/manual/manual]], в главе [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. | + | С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. |
===== ===== | ===== ===== | ||
\\ | \\ | ||
Строка 161: | Строка 163: | ||
**ШАГ 13. Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** | **ШАГ 13. Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** | ||
- | На данном шаге для привязки к параметру "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру "Стрелка SADT или объект EPC". Для этого выделите параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перетяните параметр в область **Выбранные параметры** (//Рис. 26//). | + | На данном шаге для привязки к параметру "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру "Стрелка SADT или объект EPC". Для этого выделите параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 26//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_367.png?nolink |Рисунок 26}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_367.png?nolink |Рисунок 26}}] | ||
Строка 190: | Строка 192: | ||
Открылось окно дополнительных привязок для привязки к параметру "Список сквозных объектов". В поле **Название привязки** измените название привязки на "Объекты". | Открылось окно дополнительных привязок для привязки к параметру "Список сквозных объектов". В поле **Название привязки** измените название привязки на "Объекты". | ||
- | Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Выбранные параметры** (//Рис. 31, 32//). | + | Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 31, 32//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_377.png?nolink |Рисунок 31}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_377.png?nolink |Рисунок 31}}] | ||
Строка 212: | Строка 214: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 35}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 35}}] | ||
- | **ШАГ 18. Настройка фильтра для привязки "Входы"** | + | **ШАГ 18. Настройка фильтра для привязки "Входы процесса"** |
- | Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы" и в ее контекстном меню выберите пункт **Свойства**. | + | Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы процесса" и в ее контекстном меню выберите пункт **Свойства**. |
Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//). | Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//). | ||
Строка 252: | Строка 254: | ||
Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//). | Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 42}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 42}}] |
Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". | Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". | ||
Строка 263: | Строка 265: | ||
После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 43//). | После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 43//). | ||
+ | |||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_405.png?nolink |Рисунок 43}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_405.png?nolink |Рисунок 43}}] | ||
**ШАГ 23. Создание дополнительных фильтров при помощи копирования** | **ШАГ 23. Создание дополнительных фильтров при помощи копирования** | ||
- | В результате получена привязка "Входы". Теперь нужно дополнительно создать еще 3 привязки: "Выходы", "Управление" и "Механизмы". Эти привязки будут повторять привязку "Входы". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы" и создать на основе этой копии 3 привязки, в которых изменить фильтр. | + | В результате получена привязка "Входы процесса". Теперь нужно дополнительно создать еще 3 привязки: "Выходы процесса", "Управление процесса" и "Механизмы процесса". Эти привязки будут повторять привязку "Входы процесса". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы процесса" и создать на основе этой копии 3 привязки, в которых изменить фильтр. |
- | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку {{common/icons/29.png?nolink}} **Новый копированием** (//Рис. 44//). | + | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку **Новый копированием** {{common/icons/29.png?nolink}} (//Рис. 44//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_409.png?nolink |Рисунок 44}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_409.png?nolink |Рисунок 44}}] | ||
Строка 296: | Строка 298: | ||
**ШАГ 24. Создание привязки "Выходы" при помощи копирования** | **ШАГ 24. Создание привязки "Выходы" при помощи копирования** | ||
- | Теперь в **Мастере отчетов** нужно скопировать привязку "Входы". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//). | + | Теперь в **Мастере отчетов** нужно скопировать привязку "Входы процесса". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_421.png?nolink |Рисунок 50}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_421.png?nolink |Рисунок 50}}] | ||
Строка 304: | Строка 306: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_452.png?nolink |Рисунок 51}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_452.png?nolink |Рисунок 51}}] | ||
- | В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перевхода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). | + | В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перехода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_453.png?nolink |Рисунок 52}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_453.png?nolink |Рисунок 52}}] | ||
Строка 354: | Строка 356: | ||
**ШАГ 30. Сохранение отчета** | **ШАГ 30. Сохранение отчета** | ||
- | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку {{common/icons/19.png?nolink}} **Сохранить отчет**. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//). | + | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//). |
[{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 61}}] | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 61}}] | ||
Строка 375: | Строка 377: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 63}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 63}}] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ |