Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2020/07/29 13:31]
192.168.1.126 удалено
— (текущий)
Строка 1: Строка 1:
-====== Вывод стрелок процесса, сгруппированных по типам в отдельные таблицы ====== 
  
-===== Постановка задачи ===== 
- 
-Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис. 1//. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/lang_arrows_process_339.png?nolink |Рисунок 1}}] 
- 
-===== Планирование логики извлечения информации с помощью Объектной модели ===== 
- 
-Отчет необходимо будет вызывать для процесса. Для того чтобы понять, какой параметр предназначен для хранения или отображения стрелок процесса, откройте **Объектную модель** ({{bslink>Главное меню → Отчеты → Объектная модель|ShowRibbonPageOrItem?c639ba43-ff15-4caf-ab36-0d938fe0a7a3;730e73fb-b31c-4f50-b9d6-49d7c04fee67:Item}}) и в разделе "Классы" найдите справочник "Процессы". Для процесса данные обо всех стрелках рассчитываются в специальном параметре "Связи процесса по стрелкам". Тип этого параметра - "Список". Чтобы получить из этого списка стрелки с определенным типом для отображения их в таблице, нужно использовать фильтр с указанием условия на тип стрелки. Чтобы понять, как называется параметр, который отвечает за тип стрелки, в **Объектной модели** перейдите по ссылке к классу параметра "Связи процесса по стрелкам". Для этого в контекстном меню параметра "Связи процесса по стрелкам" выберите пункт **Перейти по ссылке** (//Рис. 2//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_341.png?nolink |Рисунок 2}}] 
- 
-Класс параметра называется "БизнесМодель.ДвижениеСтрелок" и, как любой список, находится в разделе "Элементы списка". В этом классе для хранения типа стрелки предусмотрен параметр "Тип стрелки" (//Рис. 3//), на который и нужно накладывать условие в фильтре, чтобы получить для необходимого процесса перечень стрелок определенного типа. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_343.png?nolink |Рисунок 3}}] 
- 
-Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. 
- 
-В классе "БизнесМодель.ДвижениеСтрелок" есть параметр с типом "Список" - параметр "Список сквозных объектов" (//Рис. 4//). Он предназначен для отображения списка объектов стрелки. В контекстном меню параметра нажмите **Перейти по ссылке**, чтобы перейти на класс данного списка. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_345.png?nolink |Рисунок 4}}] 
- 
-Переход выполнен на класс "Объекты деятельности". В этом классе для хранения названия объекта предусмотрен параметр "Название" (//Рис. 5//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_347.png?nolink |Рисунок 5}}] 
- 
-===== Настройка привязок ===== 
- 
-**ШАГ 1. Запуск Мастера отчетов и настройка условий применения отчета** 
- 
-Для построения нового отчета в главном меню программы нажмите **Новый отчет** ({{bslink>Главное меню → Отчеты → Новый отчет|ShowRibbonPageOrItem?c639ba43-ff15-4caf-ab36-0d938fe0a7a3;da158e8c-2ae6-45fc-a661-1e68b21e9f2e:Item}}). Откроется **Мастер отчетов**. Укажите название отчета. 
- 
-Отчет с перечнем стрелок выбранного процесса будет динамическим, т.е. информация в нем будет меняться в зависимости от того, от какого процесса будет вызван отчет. 
-Отчет будет использоваться для всех объектов справочника "Процессы" (установлен флажок **Использовать для всех объектов класса…**). Название отчета будет отображаться в контекстном меню **Отчеты**, вызываемом от процесса (установлен флажок **Показывать в контекстном меню "Отчеты" объекта**) (//Рис. 6//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_349.png?nolink |Рисунок 6}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 2. Выбор справочника объектов, от которых будет вызываться отчет** 
- 
-На данном шаге необходимо указать, для объектов какого справочника будет формироваться отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_177.png?nolink |Рисунок 7}}] 
- 
-Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Окна редактирования отчета**. 
- 
-**ШАГ 3. Выбор типа привязки для привязки к параметру "Название"** 
- 
-Для вывода названия процесса, от которого будет вызван отчет, необходимо создать привязку к параметру "Название". Параметр "Название" - это параметр типа "Строка". Для вывода таких параметров в отчет предусмотрен тип привязки "Объект" (//Рис. 8//). 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_014.png?nolink |Рисунок 8}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 4. Выбор источника данных для привязки к параметру "Название"** 
- 
-Информация о названии процесса будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки "Название". Поэтому привязка "Название" будет динамической. По умолчанию выбран тип "Динамическая привязка к данным" (//Рис. 9//). 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_015.png?nolink |Рисунок 9}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 5. Выбор параметра "Название"** 
- 
-В открывшемся окне слева в дереве источников данных в качестве "Объекта" подразумевается объект того справочника, для которого строится отчет. Для рассматриваемого отчета это процесс. Справа приводится перечень параметров, которые могут быть связаны с привязкой. В перечне параметров найдите параметр "Название" и выделите его (//Рис. 10//). Для удобства поиска можно отсортировать перечень параметров по колонке **Название** щелчком по заголовку данной колонки. Название выбранного параметра дополнительно отображается в поле **Выбрано**. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_351.jpg?nolink |Рисунок 10}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 6. Указание названия привязки к параметру "Название"** 
- 
-На следующем шаге укажите название привязки к параметру "Название" (//Рис. 11//). Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название". Это означает, что в справочнике "Процессы" выбран параметр "Название". 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_180.png?nolink |Рисунок 11}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** 
- 
-Когда выполнены все шаги по созданию привязки, открывается **Окно редактирования отчета** с шаблоном отчета. По умолчанию в **Окне редактирования отчета** дерево привязок скрыто, и шаблон отчета занимает всю область **Окна редактирования отчета**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку **Показать/скрыть дерево привязок** {{common/icons/35.png?&nolink}}. 
- 
-В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_352.jpg?nolink |Рисунок 12}}] 
- 
-Внесите изменения в шаблон отчета: укажите заголовок, который будет отображаться рядом с тегом привязки в шаблоне, например, "Название процесса" (//Рис. 13//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_353.jpg?nolink |Рисунок 13}}] 
- 
-**ШАГ 8. Добавление новой привязки к параметру "Связи процесса по стрелкам"** 
- 
-Для добавления второй привязки, связанной с параметром "Связи процесса по стрелкам", установите курсор в шаблоне отчета на следующий абзац текста и нажмите на кнопку **Новая**. 
- 
-**ШАГ 9. Выбор типа привязки для привязки к параметру "Связи процесса по стрелкам"** 
- 
-Для вывода строк параметра типа "Список" в виде таблицы предусмотрен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Связи процесса по стрелкам" (//Рис. 14//). Выберите радиокнопку **Список** и нажмите на кнопку **Далее** для перехода к следующему шагу. 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_016.png?nolink |Рисунок 14}}] 
- 
-**ШАГ 10. Выбор источника данных для привязки к параметру "Связи процесса по стрелкам"** 
- 
-Информация о стрелках будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки к параметру "Связи процесса по стрелкам". Поэтому данная привязка будет динамической (//Рис. 15//). 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_015.png?nolink |Рисунок 15}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 11. Выбор параметра "Связи процесса по стрелкам"** 
- 
-Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, выделите параметр "Связи процесса по стрелкам" (//Рис. 16//) и нажмите на кнопку **Далее** для перехода к следующему шагу. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_353.png?nolink |Рисунок 16}}] 
- 
-**ШАГ 12. Настройка фильтра для привязки к параметру "Связи процесса по стрелкам"** 
- 
-В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход". Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок". 
- 
-Фильтр можно построить, не выходя из **Окна редактирования отчета**. В области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 17//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_190.png?nolink |Рисунок 17}}] 
- 
-В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Для создания нажмите на кнопку **Создать фильтр с учетом класса привязки** {{common/icons/06.png?nolink}} (//Рис. 18//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_194.png?nolink |Рисунок 18}}] 
- 
-В открывшемся окне укажите название создаваемого фильтра (//Рис. 19//) и нажмите на кнопку **ОК**. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_355.png?nolink |Рисунок 19}}] 
- 
-Далее выделите папку, в которую следует сохранить новый фильтр, например, "Пользовательские фильтры", и нажмите кнопку **Выбрать** (//Рис. 20//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_198.png?nolink |Рисунок 20}}] 
- 
-Теперь можно перейти к заданию условия фильтра. В открывшемся **Окне свойств** фильтра нажмите на гиперссылку **Основное условие** (//Рис. 21//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_357.png?nolink |Рисунок 21}}] 
- 
-Фильтр строится по классу "БизнесМодель.ДвижениеСтрелок", так как создание фильтра было выполнено из настроек привязки к параметру "Связи процесса по стрелкам". Нужно указать условие: среди всех стрелок нам нужны только те, тип которых "Вход". Т.е. условие нужно наложить на параметр "Тип стрелки". Для этого в столбце **Тип** в выпадающем списке выберите "Значение", в столбце **Оператор** - "=", в столбце **Значение** - "Вход" (//Рис. 22//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_359.png?nolink |Рисунок 22}}] 
- 
-После указания условия фильтра нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 23//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_361.png?nolink |Рисунок 23}}] 
-\\ 
-== == 
-**Внимание!** С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. 
-===== ===== 
-\\ 
-Название фильтра, по которому настроена привязка к параметру "Связи процесса по стрелкам", появляется в **Окне редактирования отчета** (//Рис. 24//).  
-Для возврата на страницу настройки привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_363.png?nolink |Рисунок 24}}] 
- 
-На этой странице название выбранного фильтра отображается в области **Дополнительные настройки** (//Рис. 25//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_365.png?nolink |Рисунок 25}}] 
- 
-**ШАГ 13. Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** 
- 
-На данном шаге для привязки к параметру "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру "Стрелка SADT или объект EPC". Для этого выделите параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 26//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_367.png?nolink |Рисунок 26}}] 
- 
-**ШАГ 14. Указание названия привязки к параметру "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** 
- 
-Для добавленной привязки измените название. Щелчком левой клавиши мыши внутри поля **Название** перейдите в режим редактирования и укажите название данной привязки - "Стрелка" (//Рис. 27//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_369.png?nolink |Рисунок 27}}] 
- 
-**ШАГ 15. Выбор параметра "Список сквозных объектов"** 
- 
-Далее нужно добавить привязку к перечню объектов стрелки. Для этого предназначен параметр "Список сквозных объектов" для класса "БизнесМодель.ДвижениеСтрелок". Это параметр типа "Список". Для добавления дополнительной привязки нажмите на кнопку **Добавить** (//Рис. 28//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_371.png?nolink |Рисунок 28}}] 
- 
-Для вывода строк параметра типа "Список" предназначен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Список сквозных объектов" (//Рис. 29//). Выберите радиокнопку **Список**. 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_016.png?nolink |Рисунок 29}}] 
- 
-Для перехода к выбору параметра для данной привязки нажмите на кнопку **Далее**. 
- 
-Для источника данных "Объект", в данном случае для элемента вышележащей привязки или для стрелки из класса "БизнесМодель.ДвижениеСтрелок", в перечне параметров выделите параметр "Список сквозных объектов" (//Рис. 30//) и нажмите на кнопку **Далее** для перехода к следующему шагу. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_375.png?nolink |Рисунок 30}}] 
- 
-**ШАГ 16. Выбор параметра "Название" для привязки к названию объекта, прикрепленного к стрелке** 
- 
-Открылось окно дополнительных привязок для привязки к параметру "Список сквозных объектов". В поле **Название привязки** измените название привязки на "Объекты". 
-Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 31, 32//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_377.png?nolink |Рисунок 31}}] 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_379.png?nolink |Рисунок 32}}] 
- 
-Нажмите на кнопку **Далее**. Измените название привязки (//Рис. 33//) и опять нажмите на кнопку **Далее**. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_380.png?nolink |Рисунок 33}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 17. Редактирование внешнего вида привязки к параметру "Связи процесса по стрелкам"** 
- 
-Когда выполнены все шаги по созданию привязки, открывается **Окно редактирования отчета** с шаблоном отчета (//Рис. 34//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_381.png?nolink |Рисунок 34}}] 
- 
-Внесите изменения в шаблон отчета: переименуйте в таблице заголовок столбца "Название" в "Объекты" (//Рис. 35//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_383.png?nolink |Рисунок 35}}] 
- 
-**ШАГ 18. Настройка фильтра для привязки "Входы процесса"** 
- 
-Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы процесса" и в ее контекстном меню выберите пункт **Свойства**. 
- 
-Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_391.png?nolink |Рисунок 36}}] 
- 
-В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" в столбце **Сортировать** выберите в выпадающем списке сортировку "По возрастанию", в столбце **Группировать** выберите в выпадающем списке группировку типа "Таблица" (//Рис. 37//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_393.png?nolink |Рисунок 37}}] 
- 
-**ШАГ 19. Выбор типа привязки для порядкового номера** 
- 
-Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для добавления новой дополнительной привязки нажмите на кнопку **Добавить**. Выберите радиокнопку **Нумератор** (//Рис. 38//) и нажмите на кнопку **Далее**. 
- 
-  
-[{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 38}}] 
- 
-**ШАГ 20. Указание названия привязки для порядкового номера** 
- 
-На следующем шаге укажите название привязки типа "Нумератор" (//Рис. 39//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_397.png?nolink |Рисунок 39}}] 
- 
-Для перехода к перечню дополнительных привязок для привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. 
- 
-**ШАГ 21. Изменение порядка следования привязки в таблице** 
- 
-Столбец "№" в таблице должен стоять на первом месте, значит и привязка "№" должна быть также на первом месте. Для перемещения выделите привязку и, нажимая на кнопку **Вверх**, переместите привязку на первое место (//Рис. 40, 41//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_399.png?nolink |Рисунок 40}}] 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_401.png?nolink |Рисунок 41}}] 
- 
-Для перехода к следующему шагу нажмите на кнопку **Далее**. 
- 
-**ШАГ 22. Изменение настроек привязки к параметру "Список сквозных объектов"** 
- 
-Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_403.png?nolink |Рисунок 42}}] 
- 
-Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". 
- 
-В области **Дополнительные настройки** произведите следующие изменения: 
- 
-  * установите флажок **Текст**, чтобы объекты для одной стрелки находились внутри одной ячейки; 
-  * установите флажок **Удалять повторяющиеся строки**, чтобы среди объектов одной стрелки не было повторений; 
-  * установите флажок **Удалять пустые строки**, чтобы избежать наличия пустых строк. 
- 
-После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 43//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_405.png?nolink |Рисунок 43}}] 
- 
-**ШАГ 23. Создание дополнительных фильтров при помощи копирования** 
- 
-В результате получена привязка "Входы процесса". Теперь нужно дополнительно создать еще 3 привязки: "Выходы процесса", "Управление процесса" и "Механизмы процесса". Эти привязки будут повторять привязку "Входы процесса". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы процесса" и создать на основе этой копии 3 привязки, в которых изменить фильтр. 
- 
-Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку **Новый копированием** {{common/icons/29.png?nolink}} (//Рис. 44//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_409.png?nolink |Рисунок 44}}] 
- 
-В открывшемся **Окне свойств** фильтра измените название фильтра - "Выходы процесса". Нажмите на гиперссылку **Основное условие**, чтобы перейти к редактированию условия на параметр "Тип стрелки". Измените значение для параметра "Тип стрелки" на "Выход" (//Рис. 45//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_411.png?nolink |Рисунок 45}}] 
- 
-Нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 46//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_413.png?nolink |Рисунок 46}}] 
- 
-Подобным образом создайте еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис. 47//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_415.png?nolink |Рисунок 47}}] 
- 
-В условии для фильтра "Управление процесса" измените значение для параметра "Тип стрелки" на "Управление" (//Рис. 48//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_417.png?nolink |Рисунок 48}}] 
- 
-В условии для фильтра "Механизмы процесса" измените значение для параметра "Тип стрелки" на "Механизм" (//Рис. 49//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_419.png?nolink |Рисунок 49}}] 
- 
-**ШАГ 24. Создание привязки "Выходы" при помощи копирования** 
- 
-Теперь в **Окне редактирования отчета** нужно скопировать привязку "Входы процесса". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_421.png?nolink |Рисунок 50}}] 
- 
-В любом месте области с деревом привязок, не выделяя ни одну из привязок, вызовите контекстное меню и выберите пункт **Вставить** (//Рис. 51//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_452.png?nolink |Рисунок 51}}] 
- 
-В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перехода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_453.png?nolink |Рисунок 52}}] 
- 
-**ШАГ 25. Изменение фильтра для привязки "Выходы процесса"** 
- 
-Для изменения фильтра в контекстном меню привязки "Выходы процесса" выберите пункт **Свойства**. В открывшемся окне в области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 53//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_427.png?nolink |Рисунок 53}}] 
- 
-Для перехода к выбору фильтра нажмите на кнопку с тремя точками (//Рис. 54//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_429.png?nolink |Рисунок 54}}] 
- 
-В открывшемся справочнике "Хранимые фильтры" выделите фильтр "Выходы процесса" и нажмите на кнопку **Выбрать** (//Рис. 55//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_431.png?nolink |Рисунок 55}}] 
- 
-В окне настроек фильтра для привязки "Выходы процесса" фильтр сменился. Нажмите на кнопку **Далее** и еще раз нажмите на кнопку **Далее**. В результате появится **Окно редактирования отчета** с шаблоном. 
- 
-**ШАГ 26. Изменение порядка следования привязок "Входы процесса" и "Выходы процесса"** 
- 
-В данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок также можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 56//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_439.png?nolink |Рисунок 56}}] 
- 
-**ШАГ 27. Генерация привязки "Выходы процесса" в шаблоне** 
- 
-Для вставки привязки в шаблон отчета установите курсор в шаблоне в тот абзац, где должна размещаться привязка. Например, вставьте абзац перед таблицей входов и установите там курсор. Перетяните привязку "Выходы процесса", удерживая левую клавишу мыши, из дерева привязок в нужный абзац (//Рис. 57//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_454.png?nolink |Рисунок 57}}] 
- 
-**ШАГ 28. Создание привязок "Управление" и "Механизмы"** 
- 
-Подобно созданию привязки "Выходы процесса" создайте привязки "Управление процесса" и "Механизмы процесса" (//Рис. 58//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_441.png?nolink |Рисунок 58}}] 
- 
-**ШАГ 29. Вставка секция сокрытия** 
- 
-В отчете таблица каждого из типов стрелок должна выводиться только в том случае, если среди стрелок процесса есть стрелки типа, соответствующего рассматриваемой таблице. Для того чтобы таблица не выводилась в отчет, если она пустая, можно для каждой привязки вставить секции сокрытия. 
-Выделите привязку "Выходы процесса" и выделите соответствующий блок в шаблоне отчета. Нажмите на кнопку {{common/icons/201.png?nolink}} (//Рис. 59//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_139.png?nolink |Рисунок 59}}] 
- 
-Аналогичным образом вставьте секции сокрытия и для других привязок (//Рис. 60//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/autot_arrows_process_445.png?nolink |Рисунок 60}}] 
- 
-**ШАГ 30. Сохранение отчета** 
- 
-Отчет необходимо сохранить. Для этого на панели инструментов **Окна редактирования отчета** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//). 
- 
-  
-[{{ ru/creating_user_reports/report/change_report_019.png?nolink |Рисунок 61}}] 
- 
-**ШАГ 31. Проверка работоспособности отчета** 
- 
-Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Окна редактирования отчета**. На панели инструментов **Окна редактирования отчета** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите процесс, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 62//). 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/change_arrows_process_443.png?nolink |Рисунок 62}}] 
- 
-**ШАГ 32. Закрытие Окна редактирования отчета** 
- 
-После того, как отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректирован, нажмите на кнопку {{ru/common/save.png?nolink}}. **Окно редактирования отчета** будет закрыто, а изменения отчета - сохранены. 
- 
-Для повторного открытия структуры данного отчета откройте справочник **Отчеты объектов** ({{bslink>Главное меню → Отчеты → Отчеты объектов|ShowRibbonPageOrItem?c639ba43-ff15-4caf-ab36-0d938fe0a7a3;21fcf3cb-1c42-4a13-b642-d2e6b02d3497:Item}}), выделите слева в дереве ту папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Выделите необходимый отчет и нажмите на кнопку {{ru/common/properties.png?nolink}}. 
- 
-===== Пример работы отчета ===== 
- 
-Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис. 63//. 
- 
-  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/lang_arrows_process_448.png?nolink |Рисунок 63}}]  
- 
-[<contextnavigator>] 
Driven by DokuWiki