Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2013/10/09 06:00] 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//. | ||
Строка 19: | Строка 19: | ||
Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. | Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. | ||
- | В классе "БизнесМодель.ДвижениеСтрелок" есть параметр с типом "Список" - параметр "Список сквозных объектов" (//Рис. 4//). Он предназначен для отображения списка объектов стрелки. В контекстном меню параметра нажмите "Перейти по ссылке", чтобы перейти на класс данного списка. | + | В классе "БизнесМодель.ДвижениеСтрелок" есть параметр с типом "Список" - параметр "Список сквозных объектов" (//Рис. 4//). Он предназначен для отображения списка объектов стрелки. В контекстном меню параметра нажмите **Перейти по ссылке**, чтобы перейти на класс данного списка. |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_345.png?nolink |Рисунок 4}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_345.png?nolink |Рисунок 4}}] | ||
Строка 38: | Строка 38: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_349.png?nolink |Рисунок 6}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_349.png?nolink |Рисунок 6}}] | ||
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | **ШАГ 2. Выбор класса объектов, от которых будет вызываться отчет** | + | **ШАГ 2. Выбор справочника объектов, от которых будет вызываться отчет** |
- | На данном шаге необходимо указать, для объектов какого справочника будет формироваться отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. | + | На данном шаге необходимо указать, для объектов какого справочника будет формироваться отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. |
[{{ 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. Выбор типа привязки для привязки к параметру "Название"** | ||
Строка 52: | Строка 54: | ||
[{{ ru/creating_user_reports/report/report_014.png?nolink |Рисунок 8}}] | [{{ ru/creating_user_reports/report/report_014.png?nolink |Рисунок 8}}] | ||
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
**ШАГ 4. Выбор источника данных для привязки к параметру "Название"** | **ШАГ 4. Выбор источника данных для привязки к параметру "Название"** | ||
Строка 60: | Строка 62: | ||
[{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 9}}] | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 9}}] | ||
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
**ШАГ 5. Выбор параметра "Название"** | **ШАГ 5. Выбор параметра "Название"** | ||
Строка 68: | Строка 70: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_351.jpg?nolink |Рисунок 10}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_351.jpg?nolink |Рисунок 10}}] | ||
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
**ШАГ 6. Указание названия привязки к параметру "Название"** | **ШАГ 6. Указание названия привязки к параметру "Название"** | ||
- | На следующем шаге нужно указать название привязки к параметру "Название" (//Рис. 11//). Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название". Это означает, что в справочнике "Процессы" выбран параметр "Название". | + | На следующем шаге укажите название привязки к параметру "Название" (//Рис. 11//). Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название". Это означает, что в справочнике "Процессы" выбран параметр "Название". |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_180.png?nolink |Рисунок 11}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_180.png?nolink |Рисунок 11}}] | ||
- | Для перехода к следующему шагу необходимо нажать кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
**ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** | **ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** | ||
- | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку {{common/icons/35.png?&nolink}} **Показать/скрыть дерево привязок**. | + | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку **Показать/скрыть дерево привязок** {{common/icons/35.png?&nolink}}. |
В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). | В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). | ||
Строка 92: | Строка 94: | ||
**ШАГ 8. Добавление новой привязки к параметру "Связи процесса по стрелкам"** | **ШАГ 8. Добавление новой привязки к параметру "Связи процесса по стрелкам"** | ||
- | Для добавления второй привязки, связанной с параметром "Связи процесса по стрелкам", установите курсор в шаблоне отчета на следующий абзац текста и нажмите кнопку **Новая**. | + | Для добавления второй привязки, связанной с параметром "Связи процесса по стрелкам", установите курсор в шаблоне отчета на следующий абзац текста и нажмите на кнопку **Новая**. |
**ШАГ 9. Выбор типа привязки для привязки к параметру "Связи процесса по стрелкам"** | **ШАГ 9. Выбор типа привязки для привязки к параметру "Связи процесса по стрелкам"** | ||
- | Для вывода строк параметра типа "Список" в виде таблицы предусмотрен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Связи процесса по стрелкам" (//Рис. 14//). Выберите радиокнопку **Список** и нажмите кнопку **Далее** для перехода к следующему шагу. | + | Для вывода строк параметра типа "Список" в виде таблицы предусмотрен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Связи процесса по стрелкам" (//Рис. 14//). Выберите радиокнопку **Список** и нажмите на кнопку **Далее** для перехода к следующему шагу. |
[{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 14}}] | [{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 14}}] | ||
Строка 106: | Строка 108: | ||
[{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 15}}] | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 15}}] | ||
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
**ШАГ 11. Выбор параметра "Связи процесса по стрелкам"** | **ШАГ 11. Выбор параметра "Связи процесса по стрелкам"** | ||
- | Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, выделите параметр "Связи процесса по стрелкам" (//Рис. 16//) и нажмите кнопку **Далее** для перехода к следующему шагу. | + | Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, выделите параметр "Связи процесса по стрелкам" (//Рис. 16//) и нажмите на кнопку **Далее** для перехода к следующему шагу. |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.png?nolink |Рисунок 16}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.png?nolink |Рисунок 16}}] | ||
Строка 118: | Строка 120: | ||
В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход". Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок". | В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход". Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок". | ||
- | Фильтр можно построить, не выходя из **Мастера отчетов**. В области "Дополнительные настройки" нажмите кнопку **Настроить** (//Рис. 17//). | + | Фильтр можно построить, не выходя из **Мастера отчетов**. В области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 17//). |
[{{ 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}}] | ||
- | В открывшемся окне укажите название создаваемого фильтра (//Рис. 19//) и нажмите кнопку **ОК**. | + | В открывшемся окне укажите название создаваемого фильтра (//Рис. 19//) и нажмите на кнопку **ОК**. |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_355.png?nolink |Рисунок 19}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_355.png?nolink |Рисунок 19}}] | ||
Строка 147: | Строка 149: | ||
\\ | \\ | ||
== Внимание! == | == Внимание! == | ||
- | С дополнительной информацией о построении фильтров можно ознакомиться в [[ru/manual/manual]], в главе [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. | + | С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. |
===== ===== | ===== ===== | ||
\\ | \\ | ||
Название фильтра, по которому настроена привязка к параметру "Связи процесса по стрелкам", появляется в окне **Мастера отчетов** (//Рис. 24//). | Название фильтра, по которому настроена привязка к параметру "Связи процесса по стрелкам", появляется в окне **Мастера отчетов** (//Рис. 24//). | ||
- | Для возврата на страницу настройки привязки к параметру "Связи процесса по стрелкам" нажмите кнопку **Далее**. | + | Для возврата на страницу настройки привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_363.png?nolink |Рисунок 24}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_363.png?nolink |Рисунок 24}}] | ||
Строка 157: | Строка 159: | ||
На этой странице название выбранного фильтра отображается в области **Дополнительные настройки** (//Рис. 25//). | На этой странице название выбранного фильтра отображается в области **Дополнительные настройки** (//Рис. 25//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_365.png?nolink |Рисунок 25. Фильтр, указанный для привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_365.png?nolink |Рисунок 25}}] |
**ШАГ 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}}] | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_379.png?nolink |Рисунок 32}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_379.png?nolink |Рисунок 32}}] | ||
+ | |||
+ | Нажмите на кнопку **Далее**. Измените название привязки (//Рис. 33//) и опять нажмите на кнопку **Далее**. | ||
+ | |||
+ | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_380.png?nolink |Рисунок 33}}] | ||
Для перехода к следующему шагу нажмите на кнопку **Далее**. | Для перехода к следующему шагу нажмите на кнопку **Далее**. | ||
- | **ШАГ 18. Редактирование внешнего вида привязки к параметру "Связи процесса по стрелкам"** | + | **ШАГ 17. Редактирование внешнего вида привязки к параметру "Связи процесса по стрелкам"** |
- | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 33//). | + | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 34//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_381.png?nolink |Рисунок 33}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_381.png?nolink |Рисунок 34}}] |
- | Внесите изменения в шаблон отчета: переименуйте в таблице заголовок столбца "Название" в "Объекты" (//Рис. 34//). | + | Внесите изменения в шаблон отчета: переименуйте в таблице заголовок столбца "Название" в "Объекты" (//Рис. 35//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 34}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 35}}] |
- | **ШАГ 19. Настройка фильтра для привязки "Входы"** | + | **ШАГ 18. Настройка фильтра для привязки "Входы процесса"** |
- | Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы" и в ее контекстном меню выберите пункт **Свойства**. | + | Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы процесса" и в ее контекстном меню выберите пункт **Свойства**. |
- | Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 35//). | + | Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_391.png?nolink |Рисунок 35}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_391.png?nolink |Рисунок 36}}] |
- | В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" в столбце **Сортировать** выберите в выпадающем списке сортировку "По возрастанию", в столбце **Группировать** выберите в выпадающем списке группировку типа "Таблица" (//Рис. 36//). | + | В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" в столбце **Сортировать** выберите в выпадающем списке сортировку "По возрастанию", в столбце **Группировать** выберите в выпадающем списке группировку типа "Таблица" (//Рис. 37//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_393.png?nolink |Рисунок 36}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_393.png?nolink |Рисунок 37}}] |
- | **ШАГ 20. Выбор типа привязки для порядкового номера** | + | **ШАГ 19. Выбор типа привязки для порядкового номера** |
- | Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для добавления новой дополнительной привязки нажмите на кнопку **Добавить**. Выберите радиокнопку **Нумератор** (//Рис. 37//) и нажмите на кнопку **Далее**. | + | Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для добавления новой дополнительной привязки нажмите на кнопку **Добавить**. Выберите радиокнопку **Нумератор** (//Рис. 38//) и нажмите на кнопку **Далее**. |
- | [{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 37}}] | + | [{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 38}}] |
- | **ШАГ 21. Указание названия привязки для порядкового номера** | + | **ШАГ 20. Указание названия привязки для порядкового номера** |
- | На следующем шаге укажите название привязки типа "Нумератор" (//Рис. 38//). | + | На следующем шаге укажите название привязки типа "Нумератор" (//Рис. 39//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_397.png?nolink |Рисунок 38}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_397.png?nolink |Рисунок 39}}] |
Для перехода к перечню дополнительных привязок для привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. | Для перехода к перечню дополнительных привязок для привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. | ||
- | **ШАГ 22. Изменение порядка следования привязки в таблице** | + | **ШАГ 21. Изменение порядка следования привязки в таблице** |
- | Столбец "№" в таблице должен стоять на первом месте, значит и привязка "№" должна быть также на первом месте. Для перемещения выделите привязку и, нажимая на кнопку **Вверх**, переместите привязку на первое место (//Рис. 39, 40//). | + | Столбец "№" в таблице должен стоять на первом месте, значит и привязка "№" должна быть также на первом месте. Для перемещения выделите привязку и, нажимая на кнопку **Вверх**, переместите привязку на первое место (//Рис. 40, 41//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_399.png?nolink |Рисунок 39}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_399.png?nolink |Рисунок 40}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_401.png?nolink |Рисунок 40}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_401.png?nolink |Рисунок 41}}] |
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | **ШАГ 23. Изменение настроек привязки к параметру "Список сквозных объектов"** | + | **ШАГ 22. Изменение настроек привязки к параметру "Список сквозных объектов"** |
- | Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 41//). | + | Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 41}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 42}}] |
Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". | Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". | ||
Строка 258: | Строка 264: | ||
* установите флажок **Удалять пустые строки**, чтобы избежать наличия пустых строк. | * установите флажок **Удалять пустые строки**, чтобы избежать наличия пустых строк. | ||
- | После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 42//). | + | После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 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 |Рисунок 42}}] | + | **ШАГ 23. Создание дополнительных фильтров при помощи копирования** |
- | **ШАГ 24. Создание дополнительных фильтров при помощи копирования** | + | В результате получена привязка "Входы процесса". Теперь нужно дополнительно создать еще 3 привязки: "Выходы процесса", "Управление процесса" и "Механизмы процесса". Эти привязки будут повторять привязку "Входы процесса". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы процесса" и создать на основе этой копии 3 привязки, в которых изменить фильтр. |
- | В результате получена привязка "Входы". Теперь нужно дополнительно создать еще 3 привязки: "Выходы", "Управление" и "Механизмы". Эти привязки будут повторять привязку "Входы". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы" и создать на основе этой копии 3 привязки, в которых изменить фильтр. | + | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку **Новый копированием** {{common/icons/29.png?nolink}} (//Рис. 44//). |
- | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите кнопку {{common/icons/29.png?nolink}} **Новый копированием** (//Рис. 43//). | + | [{{ 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 |Рисунок 43}}] | + | В открывшемся **Окне свойств** фильтра измените название фильтра - "Выходы процесса". Нажмите на гиперссылку **Основное условие**, чтобы перейти к редактированию условия на параметр "Тип стрелки". Измените значение для параметра "Тип стрелки" на "Выход" (//Рис. 45//). |
- | В открывшемся **Окне свойств** фильтра измените название фильтра - "Выходы процесса". Нажмите на гиперссылку **Основное условие**, чтобы перейти к редактированию условия на параметр "Тип стрелки". Измените значение для параметра "Тип стрелки" на "Выход" (//Рис. 44//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_411.png?nolink |Рисунок 45}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_411.png?nolink |Рисунок 44}}] | + | Нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 46//). |
- | Нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 45//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_413.png?nolink |Рисунок 46}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_413.png?nolink |Рисунок 45}}] | + | Подобным образом создайте еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис. 47//). |
- | Подобным образом создайте еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис. 46//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_415.png?nolink |Рисунок 47}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_415.png?nolink |Рисунок 46}}] | + | В условии для фильтра "Управление процесса" измените значение для параметра "Тип стрелки" на "Управление" (//Рис. 48//). |
- | В условии для фильтра "Управление процесса" измените значение для параметра "Тип стрелки" на "Управление" (//Рис. 47//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_417.png?nolink |Рисунок 48}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_417.png?nolink |Рисунок 47}}] | + | В условии для фильтра "Механизмы процесса" измените значение для параметра "Тип стрелки" на "Механизм" (//Рис. 49//). |
- | В условии для фильтра "Механизмы процесса" измените значение для параметра "Тип стрелки" на "Механизм" (//Рис. 48//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_419.png?nolink |Рисунок 49}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_419.png?nolink |Рисунок 48}}] | + | **ШАГ 24. Создание привязки "Выходы" при помощи копирования** |
- | **ШАГ 25. Создание привязки "Выходы" при помощи копирования** | + | Теперь в **Мастере отчетов** нужно скопировать привязку "Входы процесса". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//). |
- | Теперь в **Мастере отчетов** нужно скопировать привязку "Входы". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 49//). | + | [{{ 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 |Рисунок 49}}] | + | В любом месте области с деревом привязок, не выделяя ни одну из привязок, вызовите контекстное меню и выберите пункт **Вставить** (//Рис. 51//). |
- | В любом месте области с деревом привязок, не выделяя ни одну из привязок, вызовите контекстное меню и выберите пункт **Вставить** (//Рис. 50//). | + | [{{ 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 |Рисунок 50}}] | + | В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перехода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). |
+ | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_453.png?nolink |Рисунок 52}}] | ||
- | В результате будет вставлена привязка (//Рис. 51//). | + | **ШАГ 25. Изменение фильтра для привязки "Выходы процесса"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_423.png?nolink |Рисунок 53}}] | + | Для изменения фильтра в контекстном меню привязки "Выходы процесса" выберите пункт **Свойства**. В открывшемся окне в области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 53//). |
- | Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перевхода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_427.png?nolink |Рисунок 53}}] |
- | **ШАГ 26. Изменение фильтра для привязки "Выходы процесса"** | + | Для перехода к выбору фильтра нажмите на кнопку с тремя точками (//Рис. 54//). |
- | Для изменения фильтра при помощи пункта **Свойства** в контекстном меню привязки (//Рис. 54//) перейдите к настройкам привязки. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_429.png?nolink |Рисунок 54}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_425.png?nolink |Рисунок 54}}] | + | В открывшемся справочнике "Хранимые фильтры" выделите фильтр "Выходы процесса" и нажмите на кнопку **Выбрать** (//Рис. 55//). |
- | В открывшемся окне в области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 55//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_431.png?nolink |Рисунок 55}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_427.png?nolink |Рисунок 55}}] | + | В окне настроек фильтра для привязки "Выходы процесса" фильтр сменился. Нажмите на кнопку **Далее** и еще раз нажмите на кнопку **Далее**. В результате появится окно **Мастера отчетов** с шаблоном. |
- | Для перехода к выбору фильтра нажмите на кнопку с тремя точками (//Рис. 56//). | + | **ШАГ 26. Изменение порядка следования привязок "Входы процесса" и "Выходы процесса"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_429.png?nolink |Рисунок 56}}] | + | В данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок также можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 56//). |
- | В открывшемся справочнике "Хранимые фильтры" выделите фильтр "Выходы процесса" и нажмите на кнопку **Выбрать** (//Рис. 57//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 56}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_431.png?nolink |Рисунок 57}}] | + | **ШАГ 27. Генерация привязки "Выходы процесса" в шаблоне** |
- | В окне настроек фильтра для привязки "Выходы процесса" фильтр сменился. Нажмите на кнопку **Далее** и, для перехода к начальной странице Мастера отчетов, снова нажмите на кнопку **Далее**. В результате появится окно **Мастера отчетов** с шаблоном (//Рис. 58//). | + | Для вставки привязки в шаблон отчета установите курсор в шаблоне в тот абзац, где должна размещаться привязка. Например, вставьте абзац перед таблицей входов и установите там курсор. Перетяните привязку "Выходы процесса", удерживая левую клавишу мыши, из дерева привязок в нужный абзац (//Рис. 57//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_433.png?nolink |Рисунок 58}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_454.png?nolink |Рисунок 57}}] |
- | **ШАГ 28. Изменение порядка следования привязок "Входы процесса" и "Выходы процесса"** | + | **ШАГ 28. Создание привязок "Управление" и "Механизмы"** |
- | В данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 61//). | + | Подобно созданию привязки "Выходы процесса" создайте привязки "Управление процесса" и "Механизмы процесса" (//Рис. 58//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 61}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_441.png?nolink |Рисунок 58}}] |
- | **ШАГ 28. Генерация привязки "Выходы процесса" в шаблоне** | + | **ШАГ 29. Вставка секция сокрытия** |
- | Для вставки привязки в шаблон отчета установите курсор в шаблоне в тот абзац, где должна размещаться привязка. И перетяните привязку, удерживая левую клавишу мыши, из дерева привязок в нужный абзац. абВ данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 61//). | + | В отчете таблица каждого из типов стрелок должна выводиться только в том случае, если среди стрелок процесса есть стрелки типа, соответствующего рассматриваемой таблице. Для того чтобы таблица не выводилась в отчет, если она пустая, можно для каждой привязки вставить секции сокрытия. |
+ | Выделите привязку "Выходы процесса" и выделите соответствующий блок в шаблоне отчета. Нажмите на кнопку {{common/icons/201.png?nolink}} (//Рис. 59//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 61}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_139.png?nolink |Рисунок 59}}] |
- | **ШАГ 27. Смена фильтра для привязок "Управление" и "Механизмы"** | + | Аналогичным образом вставьте секции сокрытия и для других привязок (//Рис. 60//). |
- | Подобным созданию привязки "Выходы процесса" создайте привязки "Управление процесса" (//Рис. 59//) и "Механизмы процесса" (//Рис. 60//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_445.png?nolink |Рисунок 60}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_435.png?nolink |Рисунок 59}}] | + | **ШАГ 30. Сохранение отчета** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_437.png?nolink |Рисунок 60}}] | + | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//). |
- | Для перехода к следующему шагу нажмите кнопку **Далее**. | + | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 61}}] |
+ | **ШАГ 31. Проверка работоспособности отчета** | ||
+ | Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите процесс, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 62//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_454.png?nolink |Рисунок 60}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_443.png?nolink |Рисунок 62}}] |
- | **ШАГ 30. Сохранение отчета** | + | **ШАГ 32. Закрытие Мастера отчета** |
- | Когда выполнены все шаги по настройке привязок и редактированию шаблона, открывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 29//). | + | После того, как отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректирован, нажмите на кнопку {{ru/common/save.png?nolink}}. **Мастер отчетов** будет закрыт, а изменения отчета - сохранены. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_445.png?nolink |Рисунок 66}}] | + | Для повторного открытия структуры данного отчета откройте справочник "Отчеты объектов" (**Главное меню -> Отчеты -> Отчеты объектов**), выделите слева в дереве ту папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Выделите необходимый отчет и нажмите на кнопку {{ru/common/properties.png?nolink}}. |
- | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку {{common/icons/19.png?nolink}} **Сохранить отчет**. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 30//). | + | ===== Пример работы отчета ===== |
- | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 30}}] | + | Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис. 63//. |
- | **ШАГ 32. Проверка работоспособности отчета** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 63}}] |
- | Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите процесс, для которого будет сформирован данный отчет, и нажмите кнопку **Выбрать** (//Рис. 66//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_443.png?nolink |Рисунок 66}}] | ||
- | **ШАГ 33. Закрытие Мастера отчета** | ||
- | После того, как отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректирован, нажмите на кнопку {{ru/common/save.png?nolink}}. **Мастер отчетов** будет закрыт, а изменения отчета - сохранены. | ||
- | Для повторного открытия структуры данного отчета откройте справочник "Отчеты объектов" (**Главное меню -> Отчеты -> Отчеты объектов**), выделите слева в дереве ту папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Выделите необходимый отчет и нажмите кнопку {{ru/common/properties.png?nolink}}. | + | [<contextnavigator>] |
- | + | ||
- | ===== Пример работы отчета ===== | + | |
- | Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис. 69//. | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 69}}] |