Различия

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

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

ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2012/06/28 16:22]
admin создано
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2017/11/08 12:49] (текущий)
Строка 1: Строка 1:
 ====== Вывод стрелок процесса, сгруппированных по типам в отдельные таблицы ====== ====== Вывод стрелок процесса, сгруппированных по типам в отдельные таблицы ======
  
-**Постановка задачи**+===== Постановка задачи ===== 
 +  
 +Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис. 1//.
  
-Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелокНеобходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: «№» (номер по порядку), «Стрелка» и «Объект». Примерный вид отчета приведен на //Рис.162//.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_339.png?nolink |Рисунок 1}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image340.jpg?496x325}}//Рис.////162////.// Примерный вид отчета+===== Планирование логики извлечения информации с помощью Объектной модели =====
  
-**Планирование логики извлечения информации с помощью Объектной модели**+Отчет необходимо будет вызывать для процесса. Для того чтобы понять, какой параметр предназначен для хранения или отображения стрелок процесса, откройте **Объектную модель** (**Главное меню -> Отчеты -> Объектная модель**) и в разделе "Классы" найдите справочник "Процессы". Для процесса данные обо всех стрелках рассчитываются в специальном параметре "Связи процесса по стрелкам". Тип этого параметра - "Список". Чтобы получить из этого списка стрелки с определенным типом для отображения их в таблице, нужно использовать фильтр с указанием условия на тип стрелки. Чтобы понять, как называется параметр, который отвечает за тип стрелки, в **Объектной модели** перейдите по ссылке к классу параметра "Связи процесса по стрелкам". Для этого в контекстном меню параметра "Связи процесса по стрелкам" выберите пункт **Перейти по ссылке** (//Рис. 2//).
  
-Отчет необходимо будет вызывать для процессаДля того чтобы понять, какой параметр предназначен для хранения или отображения стрелок процесса, необходимо открыть справочник «Объектная модель» (Справочники −> Объектная модель) и найти в нем класс «Процессы». Все стрелки формируются из данных или рассчитываются в специальном параметре-списке «Связи процесса по стрелкам». Чтобы выделить из этого списка стрелки с определенным типом для отображения их в таблице, нужно использовать фильтр с указанием условия на тип стрелки. В Объектной модели нужно перейти по ссылке к классу параметра-списка «Связи процесса по стрелкам», чтобы понять, как называется параметр, который отвечает за тип стрелки (//Рис.163//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_341.png?nolink |Рисунок 2}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image342.jpg?592x352}}//Рис.////163////.// Размещение параметра-списка «Связи процесса по стрелкам» в классе «Процессы»+Класс параметра называется "БизнесМодельвижениеСтрелоки, как любой список, находится в разделе "Элементы списка". В этом классе для хранения типа стрелки предусмотрен параметр "Тип стрелки" (//Рис. 3//), на который и нужно накладывать условие в фильтре, чтобы получить для необходимого процесса перечень стрелок определенного типа.
  
-С помощью Объектной модели определим, какому классу принадлежит параметр-список «Связи процесса по стрелкам». Для этого выберем пункт «Перейти по ссылке» в контекстном меню параметра. Класс параметра-списка называется «БизнесМодель.ДвижениеСтрелок» и, как любой список, находится в разделе «Элементы списка». В этом классе для хранения типа стрелки предусмотрен параметр «Тип стрелки» (//Рис.164//), который и нужно использовать в фильтре, чтобы получить для необходимого процесса перечень стрелок определенного типа. +[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_343.png?nolink |Рисунок 3}}]
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image344.jpg?592x292}}//Рис.////164////.// Размещение параметра «Тип стрелки» в классе «БизнесМодель.ДвижениеСтрелок»+
  
 Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки.
  
-В классе «БизнесМодель.ДвижениеСтрелок» есть параметр-список «Список сквозных объектов» (//Рис.165//), предназначенный для отображения списка объектов стрелки. Если перейти по ссылке на класс данного списка, можно увидеть, что это класс «Объекты деятельности». +В классе "БизнесМодель.ДвижениеСтрелокесть параметр с типом "Список" - параметр "Список сквозных объектов(//Рис. 4//). Он предназначен для отображения списка объектов стрелки. В контекстном меню параметра нажмите **Перейти по ссылке**, чтобы перейти на класс данного списка.
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image346.jpg?592x356}}//Рис.////165////.// Размещение списка «Список сквозных объектов» в классе «БизнесМодель.ДвижениеСтрелок» +
- +
-В этом классе для хранения названия объекта предусмотрен параметр «Название» (//Рис.166//). +
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image348.jpg?592x274}}//Рис.////166////.// Размещение параметра «Название» в классе «Объекты деятельности» +
- +
-**Настройка привязок** +
- +
-**ШАГ 1 − Запуск Мастера отчетов и настройка условий применения отчета** +
- +
-Отчет с перечнем стрелок выбранного процесса будет динамическим, т.е. информация в нем будет меняться в зависимости от того, от какого процесса будет вызван отчет. Для создания отчета необходимо запустить Мастер отчетов (Отчеты −> Мастер отчетов). +
- +
-Отчет будет использоваться для всех объектов класса «Процессы» и название отчета должно отображаться в контекстном меню «Отчеты», вызываемом от процесса (//Рис.167//). Для перехода к следующему шагу необходимо нажать кнопку «Далее». +
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image350.jpg?427x162}}//Рис.////167////.// Выбор типа отчета и настройка условий применения +
- +
-**ШАГ 2 -- Выбор класса объектов, от которых будет вызываться отчет** +
- +
-На данном шаге необходимо указать, для объектов какого класса будет сформирован отчет. Отчет будет использоваться для всех объектов класса «Процессы», следовательно, в открывшемся окне нужно выделить в дереве класс «Процессы» и нажать кнопку «Далее» (//Рис.168//) для перехода к следующему шагу. +
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image178.jpg?478x183}}//Рис.////168////.// Выбор класса «Процессы» в качестве источника данных для отчета +
- +
-**ШАГ 3 -- Выбор типа привязки для привязки к параметру «Название»** +
- +
-Для вывода названия процессаот которого вызывается отчет, необходимо создать первую привязку к параметру «Название». Параметр «Название» − это параметр типа «Строка». Для вывода таких параметров в отчет предусмотрена привязка типа «Объект» (//Рис.169//). +
- +
-{{Методика%20Создание%20пользовательских%20отчетов.files:image106.jpg?525x43}}//Рис.////169////.// Выбор привязки типа «Объект» для параметра «Название»+
  
-Для перехода к следующему шагу необходимо нажать кнопку «Далее».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_345.png?nolink |Рисунок 4}}]
  
-**ШАГ 4 − Выбор источника данных для привязки к параметру «Название»**+Переход выполнен на класс "Объекты деятельности". В этом классе для хранения названия объекта предусмотрен параметр "Название" (//Рис. 5//).
  
-Информация о названии процесса будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки «Название». Поэтому привязка «Название» будет динамической (//Рис.170//)По умолчанию выбран тип «Динамическая привязка к данным». Для перехода к следующему шагу нужно нажать кнопку «Далее».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_347.png?nolink |Рисунок 5}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image108.jpg?468x45}}//Рис.////170////.// Выбор источника данных для привязки к параметру «Название»+===== Настройка привязок =====
  
-**ШАГ 5 -- Выбор параметра «Название»**+**ШАГ 1. Запуск Мастера отчетов и настройка условий применения отчета**
  
-В открывшемся окне слева в дереве источников данных в качестве «Объекта» подразумевается элемент того класса, для которого строится отчет. Для рассматриваемого отчета это процесс. Справа приводится перечень параметров, которые необходимо связать с привязкой. В перечне параметров нужно найти параметр «Название» и выделить его (//Рис.171//). Для удобства поиска можно отсортировать перечень параметров по колонке «Название» щелчком по заголовку данной колонки. Название выбранного параметра дополнительно отображается в поле «Выбрано». Для перехода к следующему шагу необходимо нажать кнопку «Далее».+Для построения нового отчета в главном меню программы нажмите **Новый отчет** (**Главное меню -> Отчеты -> Новый отчет**). Откроется **Мастер отчетов**. Укажите название отчета.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image351.jpg?585x370}}//Рис.////171////.// Выбор параметра «Название» для процессаот которого будет вызван отчет+Отчет с перечнем стрелок выбранного процесса будет динамическим, т.е. информация в нем будет меняться в зависимости от того, от какого процесса будет вызван отчет. 
 +Отчет будет использоваться для всех объектов справочника "Процессы" (установлен флажок **Использовать для всех объектов класса…**). Название отчета будет отображаться в контекстном меню **Отчеты**, вызываемом от процесса (установлен флажок **Показывать в контекстном меню "Отчеты" объекта**) (//Рис. 6//).
  
-**ШАГ 6 -- Указание описания привязки к параметру «Название»**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_349.png?nolink |Рисунок 6}}]
  
-На следующем шаге нужно указать описание привязки к параметру «Название» (//Рис.172//). Данное описание будет подставлено после генерации шаблона отчета рядом с привязкой.+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image181.jpg?490x119}}//Рис.////172////.// Указание описания привязки для параметра «Название»+**ШАГ 2. Выбор справочника объектов, от которых будет вызываться отчет**
  
-Дополнительно в данном окне выводится полный путь к данной привязке: «Процессы.Название». Это означаетчто в классе «Процессы» выбран параметр «Название».+На данном шаге необходимо указатьдля объектов какого справочника будет формироваться отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу.
  
-Для перехода к следующему шагу необходимо нажать кнопку «Далее».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_177.png?nolink |Рисунок 7}}]
  
-**ШАГ 7 -- Указание названия привязки к параметру «Название»**+Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**.
  
-Когда выполнены все шаги по созданию привязки, открывается окно со структурой привязок отчета (//Рис.173//). В этом окне для привязки к параметру «Название» необходимо задать название привязки, которое должно подсказывать, к какому параметру осуществляется привязка. Это позволит быстро ориентироваться в структуре отчета, когда привязок будет существенно больше. В названии привязки не должно быть пробелов и управляющих символов.+**ШАГ 3. Выбор типа привязки для привязки к параметру "Название"**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image352.jpg?351x192}}//Рис.////173////.// Созданная привязка к параметру «Название»+Для вывода названия процесса, от которого будет вызван отчет, необходимо создать привязку к параметру "Название". Параметр "Название" - это параметр типа "Строка". Для вывода таких параметров в отчет предусмотрен тип привязки "Объект" (//Рис. 8//).
  
-**ШАГ 8 -- Добавление новой привязки к параметру-списку «Связи процесса по стрелкам»**+[{{ ru/creating_user_reports/report/report_014.png?nolink |Рисунок 8}}]
  
-Вторую привязку, связанную с параметром-списком «Связи процесса по стрелкам», можно добавить по кнопке «Новая привязка» или через контекстное меню (//Рис.174//). Также для добавления привязки можно использовать горячую клавишу «INSERT».+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image185.jpg?351x192}}//Рис.////174////.// Создание новой привязки с использованием контекстного меню+**ШАГ 4. Выбор источника данных для привязки к параметру "Название"**
  
-**ШАГ 9 -- Выбор типа привязки для привязки к параметруписку «Связи процесса по стрелкам»**+Информация о названии процесса будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки азвание". Поэтому привязка "Название" будет динамической. По умолчанию выбран тип "Динамическая привязка к данным" (//Рис. 9//).
  
-Для вывода строк параметра типа «Список» в виде таблицы предусмотрена специальная привязка типа «Список». Ее и нужно использовать для создания привязки к параметру-списку «Связи процесса по стрелкам» (//Рис.175//)На данном шаге необходимо выделить тип привязки «Список» и нажать кнопку «Далее» для перехода к следующему шагу.+[{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 9}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image187.jpg?559x40}}//Рис.////175////.// Выбор привязки типа «Список» для параметра-списка «Связи процесса по стрелкам»+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-**ШАГ 10 − Выбор источника данных для привязки к параметру-списку «Связи процесса по стрелкам»**+**ШАГ 5. Выбор параметра "Название"**
  
-Информация о стрелках будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки к параметру-списку «Связи процесса по стрелкам». Поэтому данная привязка будет динамической (//Рис.176//).+В открывшемся окне слева в дереве источников данных в качестве "Объекта" подразумевается объект того справочника, для которого строится отчет. Для рассматриваемого отчета это процесс. Справа приводится перечень параметров, которые могут быть связаны с привязкой. В перечне параметров найдите параметр "Название" и выделите его (//Рис. 10//). Для удобства поиска можно отсортировать перечень параметров по колонке **Название** щелчком по заголовку данной колонки. Название выбранного параметра дополнительно отображается в поле **Выбрано**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image108.jpg?468x45}}//Рис.////176////.// Выбор источника данных для привязки к параметру-списку «Связи процесса по стрелкам»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_351.jpg?nolink |Рисунок 10}}]
  
-Для перехода к следующему шагу необходимо нажать кнопку «Далее».+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-**ШАГ 11 -- Выбор параметраписка «Связи процесса по стрелкам»**+**ШАГ 6. Указание названия привязки к параметру "Название"**
  
-Для источника данных «Объект», т.е. для процесса, от которого будет вызван отчет, необходимо в перечне параметров выделить параметр-список «Связи процесса по стрелкам» (//Рис.177//) и нажать кнопку «Далее» для перехода к следующему шагу.+На следующем шаге укажите название привязки к параметру "Название" (//Рис. 11//). Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название"Это означает, что в справочнике "Процессы" выбран параметр "Название".
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image354.jpg?599x194}}//Рис.////177////.// Выбор параметра-списка «Связи процесса по стрелкам»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_180.png?nolink |Рисунок 11}}]
  
-**ШАГ 12 -- Настройка фильтра для привязки к параметру-списку «Связи процесса по стрелкам»**+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-В отчет в перечень стрелок должны попадать только такие стрелки, тип которых «Вход». Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу «БизнесМодель.ДвижениеСтрелок».+**ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"**
  
-Построить фильтр можно из Мастера отчетов. В открывшемся окне в области «Дополнительные настройки» нужно нажать кнопку «Настроить» (//Рис.178//).+Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку **Показать/скрыть дерево привязок** {{common/icons/35.png?&nolink}}.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image191.jpg?574x67}}//Рис.////178////.// Переход к настройкам фильтра для привязки к параметру-списку «Связи процесса по стрелкам»+В открывшемся дереве привязок отображается одна привязка (//Рис. 12//).
  
-В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Его можно создать при помощи кнопки <sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image193.jpg?23x23}}</sub> «Создать фильтр с учетом класса привязки» (//Рис.179//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_352.jpg?nolink |Рисунок 12}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image195.jpg?527x53}}//Рис.////179////.// Область выбора фильтра данных привязки к параметру-списку «Связи процесса по стрелкам»+Внесите изменения в шаблон отчетаукажите заголовок, который будет отображаться рядом с тегом привязки в шаблоне, например, "Название процесса" (//Рис. 13//).
  
-В открывшемся окне нужно указать название создаваемого фильтра (//Рис.180//) и нажать кнопку «ОК».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.jpg?nolink |Рисунок 13}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image356.jpg?414x98}}//Рис.////180////.// Указание названия создаваемого фильтра+**ШАГ 8. Добавление новой привязки к параметру "Связи процесса по стрелкам"**
  
-Далее необходимо выделить папку, в которую следует сохранить новый фильтр, и нажать кнопку «Выбрать» (//Рис.181//).+Для добавления второй привязки, связанной с параметром "Связи процесса по стрелкам", установите курсор в шаблоне отчета на следующий абзац текста и нажмите на кнопку **Новая**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image199.jpg?551x213}}//Рис.////181////.// Выбор папки для сохранения создаваемого фильтра+**ШАГ 9. Выбор типа привязки для привязки к параметру "Связи процесса по стрелкам"**
  
-Теперь можно перейти к указанию условия фильтра. Это можно сделать в открывшемся окне свойств созданного фильтра по гиперссылке «Основное условие» (//Рис.182//).+Для вывода строк параметра типа "Список" в виде таблицы предусмотрен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Связи процесса по стрелкам" (//Рис. 14//). Выберите радиокнопку **Список** и нажмите на кнопку **Далее** для перехода к следующему шагу.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image358.jpg?537x307}}//Рис.////182////.// Переход к условию фильтра+[{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 14}}]
  
-Фильтр строится по классу «БизнесМодель.ДвижениеСтрелок», так как создание фильтра было выполнено из настроек привязки к параметру-списку «Связи процесса по стрелкам». Укажем условие, что среди всех стрелок нам нужны только те, тип которых «Вход». Т.е. условие нужно наложить на параметр «Тип стрелки». Для этого в столбце «Тип» нужно указать в выпадающем списке «Значение», в столбце «Оператор» − «=», в столбце «Значение» − «Вход» (//Рис.183//).+**ШАГ 10. Выбор источника данных для привязки к параметру "Связи процесса по стрелкам"**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image360.jpg?568x75}}//Рис.////183////.// Наложение условия на параметр «Тип стрелки»+Информация о стрелках будет меняться в зависимости от процессаот которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки к параметру "Связи процесса по стрелкам". Поэтому данная привязка будет динамической (//Рис. 15//).
  
-После указания условия фильтра нужно нажать на кнопку «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image213.jpg?72x28}}</sub>». В окне свойств фильтра необходимо также нажать на кнопку «Сохранить» (//Рис.184//).+[{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 15}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image362.jpg?438x307}}//Рис.////184////.// Сохранение созданного фильтра+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-С дополнительной информацией о построении фильтров можно ознакомиться в Руководстве пользователя, Глава 11 «Фильтры элементов и запросы к базе данных».+**ШАГ 11. Выбор параметра "Связи процесса по стрелкам"**
  
-Название фильтра, по которому настроена привязка к параметру-списку «Связи процесса по стрелкам», появляется в окне настройки фильтра (//Рис.185//).+Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, выделите параметр "Связи процесса по стрелкам" (//Рис. 16//) и нажмите на кнопку **Далее** для перехода к следующему шагу.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image364.jpg?451x42}}//Рис.////185////.// Выбранный фильтр для привязки к параметру-списку «Связи процесса по стрелкам»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.png?nolink |Рисунок 16}}]
  
-Название выбранного фильтра видно и в окне настройки привязки к параметру-списку «Связи процесса по стрелкам» в области «Дополнительные настройки» (//Рис.186//).+**ШАГ 12. Настройка фильтра для привязки к параметру "Связи процесса по стрелкам"**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image366.jpg?577x72}}//Рис.////186////.// Фильтр, указанный для привязки к параметру-списку «Связи процесса по стрелкам»+В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход"Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок".
  
-**ШАГ 13 -- Выбор параметра «Стрелка SADT или объект EPC» для привязки к параметру-списку «Связи процесса по стрелкам»**+Фильтр можно построить, не выходя из **Мастера отчетов**. В области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 17//).
  
-На данном шаге для привязки к параметру-списку «Связи процесса по стрелкам» необходимо добавить дополнительную привязку к параметру «Стрелка SADT или объект EPC». Для этого нужно выделить параметр «Стрелка SADT или объект EPC» и, удерживая левую клавишу мыши, перенести параметр в область «Выбранные параметры» (//Рис.187//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_190.png?nolink |Рисунок 17}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image368.jpg?579x287}}//Рис.////187////.// Выбор параметра «Стрелка SADT или объект EPC»+В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Для создания нажмите на кнопку **Создать фильтр с учетом класса привязки** {{common/icons/06.png?nolink}} (//Рис. 18//).
  
-**ШАГ 14 -- Указание названия привязки к параметру «Стрелка SADT или объект EPC» для привязки к параметру-списку «Связи процесса по стрелкам»**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_194.png?nolink |Рисунок 18}}]
  
-Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля «Название» можно перейти в режим редактирования и указать название данной привязки (//Рис.188//).+В открывшемся окне укажите название создаваемого фильтра (//Рис. 19//) и нажмите на кнопку **ОК**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image370.jpg?459x83}}//Рис.////188////.// Указание названия привязки к параметру «Стрелка SADT или объект EPC»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_355.png?nolink |Рисунок 19}}]
  
-**ШАГ 15 -- Выбор параметра-списка «Список сквозных объектов»**+Далее выделите папку, в которую следует сохранить новый фильтр, например, "Пользовательские фильтры", и нажмите кнопку **Выбрать** (//Рис. 20//).
  
-Нужно добавить перечень объектов стрелкиДля этого предназначен параметр-список «Список сквозных объектов» для класса «БизнесМодель.ДвижениеСтрелок». Нужно добавить дополнительную привязку типа «Список». Для этого нужно использовать кнопку «Добавить» (//Рис.189//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_198.png?nolink |Рисунок 20}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image372.jpg?443x78}}//Рис.////189////.// Добавление новой дополнительной привязки+Теперь можно перейти к заданию условия фильтра. В открывшемся **Окне свойств** фильтра нажмите на гиперссылку **Основное условие** (//Рис. 21//).
  
-Для вывода строк параметра типа «Список» предназначена специальная привязка типа «Список»Ее и нужно использовать для создания привязки к параметру-списку «Список сквозных объектов» (//Рис.190//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_357.png?nolink |Рисунок 21}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image374.jpg?532x40}}//Рис.////190////.// Выбор привязки типа «Список»+Фильтр строится по классу "БизнесМодель.ДвижениеСтрелок", так как создание фильтра было выполнено из настроек привязки к параметру "Связи процесса по стрелкам". Нужно указать условие: среди всех стрелок нам нужны только тетип которых "Вход"Т.еусловие нужно наложить на параметр "Тип стрелки". Для этого в столбце **Тип** в выпадающем списке выберите "Значение", в столбце **Оператор** - "=", в столбце **Значение** - "Вход" (//Рис. 22//).
  
-Для перехода к выбору параметра для данной привязки необходимо нажать кнопку «Далее».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_359.png?nolink |Рисунок 22}}]
  
-Для источника данных «Объект», в данном случае для элемента вышестоящей привязки или для стрелки из класса «БизнесМодель.ДвижениеСтрелок», необходимо в перечне параметров выделить параметр-список «Список сквозных объектов» (//Рис.191//) и нажать кнопку «Далее» для перехода к следующему шагу.+После указания условия фильтра нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 23//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image376.jpg?538x162}}//Рис.////191////.// Выбор параметра-списка «Список сквозных объектов»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_361.png?nolink |Рисунок 23}}] 
 +\\ 
 +== Внимание! == 
 +С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. 
 +===== ===== 
 +\\ 
 +Название фильтра, по которому настроена привязка к параметру "Связи процесса по стрелкам", появляется в окне **Мастера отчетов** (//Рис. 24//) 
 +Для возврата на страницу настройки привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**.
  
-**ШАГ 16 -- Выбор параметра «Название» для привязки к названию объекта, прикрепленного к стрелке**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_363.png?nolink |Рисунок 24}}]
  
-В результате открывается окно дополнительных привязок для привязки к параметру-списку «Список сквозных объектов». Необходимо вывести параметр «Название» для отображения названия объекта, прикрепленного к стрелке. Нужно выделить параметр «Название» и, удерживая левую клавишу мыши, перенести параметр в область «Выбранные параметры» (//Рис.192//).+На этой странице название выбранного фильтра отображается в области **Дополнительные настройки** (//Рис. 25//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image378.jpg?493x200}}//Рис.////192////.// Выбор параметра «Название» для привязки к параметру-списку «Список сквозных объектов»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_365.png?nolink |Рисунок 25}}]
  
-**ШАГ 17 -- Указание названия привязки к параметру «Название» для привязки к параметру-списку «Список сквозных объектов»**+**ШАГ 13. Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"**
  
-Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля «Название» можно перейти в режим редактирования и указать название данной привязки (//Рис.193//).+На данном шаге для привязки к параметру "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру трелка SADT или объект EPC". Для этого выделите параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 26//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image380.jpg?334x82}}//Рис.////193////.// Указание названия привязки к параметру «Название»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_367.png?nolink |Рисунок 26}}]
  
-Для перехода к следующему шагу необходимо нажать кнопку «Далее».+**ШАГ 14. Указание названия привязки к параметру "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"**
  
-**ШАГ 18 -- Указание названия и описания привязки к параметру-списку «Связи процесса по стрелкам» и ее дополнительных привязок**+Для добавленной привязки измените название. Щелчком левой клавиши мыши внутри поля **Название** перейдите в режим редактирования и укажите название данной привязки - "Стрелка" (//Рис. 27//).
  
-В открывшемся окне нужно указать названия и изменить описания для привязок к параметрам-спискам: «Связи процесса по стрелкам» (//Рис.194//) и «Список сквозных объектов» (//Рис.195//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_369.png?nolink |Рисунок 27}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image382.jpg?390x191}}//Рис.////194////.// Указание названия и описания привязки к параметру-списку «Связи процесса по стрелкам»+**ШАГ 15Выбор параметра "Список сквозных объектов"**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image384.jpg?436x272}}//Рис.////195////.// Указание названия и описания привязки к параметру-списку «Список сквозных объектов»+Далее нужно добавить привязку к перечню объектов стрелки. Для этого предназначен параметр "Список сквозных объектов" для класса "БизнесМодель.ДвижениеСтрелок". Это параметр типа "Список". Для добавления дополнительной привязки нажмите на кнопку **Добавить** (//Рис. 28//).
  
-Дополнительно нужно изменить описание привязок «Название» для названия столбца с перечнем объектов (//Рис.196//) и описание привязки «Стрелка» для названия столбца с наименованием стрелки (//Рис.197//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_371.png?nolink |Рисунок 28}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image386.jpg?392x269}}//Рис.////196////.// Указание описания привязки «Название»+Для вывода строк параметра типа "Список" предназначен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Список сквозных объектов" (//Рис. 29//)Выберите радиокнопку **Список**.
  
- +[{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 29}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image388.jpg?390x269}}//Рис.////197////.// Указание описания привязки «Стрелка»+Для перехода к выбору параметра для данной привязки нажмите на кнопку **Далее**.
  
-**ШАГ 19 -- Настройка фильтра для привязки «Входы»**+Для источника данных "Объект", в данном случае для элемента вышележащей привязки или для стрелки из класса "БизнесМодель.ДвижениеСтрелок", в перечне параметров выделите параметр "Список сквозных объектов" (//Рис. 30//) и нажмите на кнопку **Далее** для перехода к следующему шагу.
  
-Кроме указанных привязок, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. Необходимо выделить привязку «Входы» и при помощи правой кнопки мыши вызвать контекстное меню, в котором выбрать пункт «Настройка привязки» (//Рис.198//)Перейти к настройкам привязки также можно при помощи двойного щелчка левой клавиши мыши по названию привязки.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_375.png?nolink |Рисунок 30}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image390.jpg?384x195}}//Рис.////198////.// Переход к настройке привязки «Входы»+**ШАГ 16. Выбор параметра "Название" для привязки к названию объекта, прикрепленного к стрелке**
  
-Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектовЧтобы исключить повторения и пустые строки, для привязки к параметру-списку «Связи процесса по стрелкам» в области «Дополнительные настройки» есть опции соответственно: «Удалить повторяющиеся строки» и «Удалить пустые строки». Нужно проставить эти галочки (//Рис.199//).+Открылось окно дополнительных привязок для привязки к параметру "Список сквозных объектов". В поле **Название привязки** измените название привязки на "Объекты". 
 +Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 31, 32//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image392.jpg?584x83}}//Рис.////199////.// Область «Дополнительные настройки» для привязки «Входы»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_377.png?nolink |Рисунок 31}}]
  
-В таблице информация должна быть отсортирована по названию стрелкиИ должна быть группировка объектов в рамках одной стрелки. Для привязки «Стрелка» нужно выбрать сортировку «По возрастанию» и указать группировку типа «Таблица» (//Рис.200//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_379.png?nolink |Рисунок 32}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image394.jpg?365x94}}//Рис.////200////.// Выбор типов сортировки и группировки для привязки «Стрелка»+Нажмите на кнопку **Далее**. Измените название привязки (//Рис. 33//) и опять нажмите на кнопку **Далее**.
  
-**ШАГ 20 -- Выбор типа привязки для порядкового номера**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_380.png?nolink |Рисунок 33}}]
  
-Также в данной таблице нужен столбец с номером по порядку. Для привязок типа «Список» можно добавить специальную дополнительную привязку типа «Нумератор». Для этого нужно добавить новую дополнительную привязку по кнопке «Добавить». Выбрать тип привязки «Нумератор» (//Рис.201//) и нажать «Далее».+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image396.jpg?542x38}}//Рис.////201////.// Выбор привязки типа «Нумератор»+**ШАГ 17. Редактирование внешнего вида привязки к параметру "Связи процесса по стрелкам"**
  
-**ШАГ 21 -- Указание описания привязки для порядкового номера**+Когда выполнены все шаги по созданию привязкиоткрывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 34//).
  
-На следующем шаге нужно указать описание привязки типа «Нумератор» (//Рис.202//)Данное описание после генерации шаблона отчета будет подставлено в таблицу в названии столбца с номером по порядку.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_381.png?nolink |Рисунок 34}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image398.jpg?495x145}}//Рис.////202////.// Указание описания для привязки «Нумератор»+Внесите изменения в шаблон отчета: переименуйте в таблице заголовок столбца "Название" в "Объекты" (//Рис. 35//).
  
-Для перехода к перечню дополнительных привязок для привязки к параметру-списку «Связи процесса по стрелкам» нужно нажать кнопку «Далее».+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 35}}]
  
-**ШАГ 22 -- Указание названия привязки для порядкового номера и изменения порядка ее следования в таблице**+**ШАГ 18. Настройка фильтра для привязки "Входы процесса"**
  
-Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля «Название» можно перейти в режим редактирования и указать название данной привязки -- «Номер»Столбец «№» в таблице должен стоять на первом месте, значит и привязка «Номер» должна быть также на первом месте. Для перемещения нужно выделить привязку и при помощи нажатия на кнопку «Вверх» переместить привязку на первое место (//Рис.203//, //Рис.204//).+Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы процесса" и в ее контекстном меню выберите пункт **Свойства**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image400.jpg?448x229}}//Рис.////203////.// Кнопка «Вверх» для перемещения привязки выше на одну строку+Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image402.jpg?365x112}}//Рис.////204////.// Привязка «Номер», перемещенная на первое место+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_391.png?nolink |Рисунок 36}}]
  
-**ШАГ 23 -- Изменение настроек привязки к параметру-списку «Список сквозных объектов»**+В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" в столбце **Сортировать** выберите в выпадающем списке сортировку "По возрастанию", в столбце **Группировать** выберите в выпадающем списке группировку типа "Таблица" (//Рис. 37//).
  
-Объекты для одной стрелки должны находиться все в одной ячейке таблицыДля этого в настройках привязки к параметру-списку «Список сквозных объектов» нужно проставить опцию «Текст». Чтобы перейти к свойствам привязки «Объекты», нужно ее выделить и нажать кнопку «Изменить» (//Рис.205//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_393.png?nolink |Рисунок 37}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image404.jpg?448x142}}//Рис.////205////.// Переход к настройке привязки «Объекты»+**ШАГ 19. Выбор типа привязки для порядкового номера**
  
-В окне выбора типа привязки не нужно вносить изменения, следовательно, необходимо нажать кнопку «Далее». В перечне параметров нужно оставить выделенным параметр-список «Список сквозных объектов» и нажать кнопку «Далее».+Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для добавления новой дополнительной привязки нажмите на кнопку **Добавить**. Выберите радиокнопку **Нумератор** (//Рис. 38//) и нажмите на кнопку **Далее**.
  
-Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки «Объекты» для привязки «Название» нужно в поле «Сортировать» выбрать в выпадающем списке «По возрастанию».+[{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 38}}]
  
-В области «Дополнительные настройки» нужно произвести следующие изменения:+**ШАГ 20. Указание названия привязки для порядкового номера**
  
-  * проставить галочку «Текст», чтобы объекты для одной стрелки находились внутри одной ячейки; +На следующем шаге укажите название привязки типа "Нумератор" (//Рис. 39//).
-  * проставить галочку «Удалять повторяющиеся строки», чтобы среди объектов одной стрелки не было повторений; +
-  * проставить галочку «Удалять пустые строки», чтобы избежать наличия пустых строк.+
  
-После внесения данных изменений необходимо нажать кнопку «Далее» (//Рис.206//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_397.png?nolink |Рисунок 39}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image406.jpg?543x376}}//Рис.////206////.// Изменение свойств привязки «Объекты»+Для перехода к перечню дополнительных привязок для привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**.
  
-**ШАГ 24 -- Создание дополнительных фильтров при помощи копирования**+**ШАГ 21. Изменение порядка следования привязки в таблице**
  
-В результате получена привязка «Входы». Теперь нужно дополнительно создать еще 3 привязки: ВыходыУправление и Механизмы. Эти привязки будут повторять привязку «Входы». Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку «Входы» и создать на основе этой копии 3 привязки, в которых изменить фильтр.+Столбец "№" в таблице должен стоять на первом местезначит и привязка "№" должна быть также на первом месте. Для перемещения выделите привязку и, нажимая на кнопку **Вверх**, переместите привязку на первое место (//Рис. 40, 41//).
  
-Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязкиТ.к. отличия будут только в условии на параметр «Тип стрелки», то фильтры можно скопировать и внести изменения в эти копии. Для этого нужно открыть справочник фильтров «Хранимые фильтры» (Отчеты −> Хранимые фильтры) и открыть папку, в которую был сохранен фильтр «Входы процесса». Далее нужно выделить фильтр, копию которого требуется создать, и нажать кнопку <sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image408.jpg?25x24}}</sub> «Новый копированием» (//Рис.207//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_399.png?nolink |Рисунок 40}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image410.jpg?443x247}}//Рис.////207////.// Создание нового фильтра как копию фильтра «Входы процесса»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_401.png?nolink |Рисунок 41}}]
  
-В открывшемся окне редактирования свойств фильтра нужно изменить название фильтра -- «Выходы процесса». Далее необходимо по гиперссылке «Основное условие» перейти к редактированию условия на параметр «Тип стрелки» и изменить значение параметра на «Выход» (//Рис.208//).+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image412.jpg?478x66}}//Рис.////208////.// Изменение условия на параметр «Тип стрелки» для фильтра «Выходы процесса»+**ШАГ 22. Изменение настроек привязки к параметру "Список сквозных объектов"**
  
-После указания условия фильтр необходимо нажать на кнопку «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image213.jpg?72x28}}&lt;/sub>». В окне свойств фильтра нужно также нажать на кнопку «Сохранить» (//Рис.209//).+Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов&quotнужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image414.jpg?399x307}}//Рис.////209////.// Сохранение созданного фильтра+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 42}}]
  
-Подобным образом нужно создать еще два фильтра: «Управление процесса» и «Механизмы процесса» (//Рис.210//).+Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию".
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image416.jpg?492x234}}//Рис.////210////.// Созданные фильтры «Управление процесса» и «Механизмы процесса»+В области **Дополнительные настройки** произведите следующие изменения:
  
-Условие для фильтра «Управление процесса» должно быть таким, как показано на //Рис.211//.+  * установите флажок **Текст**, чтобы объекты для одной стрелки находились внутри одной ячейки; 
 +  * установите флажок **Удалять повторяющиеся строки**, чтобы среди объектов одной стрелки не было повторений; 
 +  * установите флажок **Удалять пустые строки**, чтобы избежать наличия пустых строк.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image418.jpg?510x70}}//Рис.////211////.// Изменение условия на параметр «Тип стрелки» для фильтра «Управление процесса»+После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 43//). 
 +  
 +[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_405.png?nolink |Рисунок 43}}]
  
-Условие для фильтра «Механизмы процесса» должно быть таким, как показано на //Рис.212//.+**ШАГ 23. Создание дополнительных фильтров при помощи копирования**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image420.jpg?485x69}}//Рис.////212////.// Изменение условия на параметр «Тип стрелки» для фильтра «Механизмы процесса»+В результате получена привязка "Входы процесса". Теперь нужно дополнительно создать еще 3 привязки: "Выходы процесса", "Управление процесса" и "Механизмы процесса". Эти привязки будут повторять привязку "Входы процесса"Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы процесса" и создать на основе этой копии 3 привязки, в которых изменить фильтр.
  
-**ШАГ 25 -- Создание привязки «Выходы» при помощи копирования**+Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку **Новый копированием** {{common/icons/29.png?nolink}} (//Рис. 44//).
  
-Теперь в Мастере отчетов нужно скопировать привязку «Входы»Для этого необходимо ее выделить и вызвать контекстное меню правой кнопкой мыши. В нем выбрать пункт меню «Новая привязка копированием» (//Рис.213//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_409.png?nolink |Рисунок 44}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image422.jpg?367x268}}//Рис.////213////.// Копирование привязки «Входы»+В открывшемся **Окне свойств** фильтра измените название фильтра - "Выходы процесса". Нажмите на гиперссылку **Основное условие**, чтобы перейти к редактированию условия на параметр "Тип стрелки". Измените значение для параметра "Тип стрелки" на "Выход" (//Рис. 45//).
  
-В результате будет вставлена привязка (//Рис.214//), в которую нужно внести изменения -- изменить название привязки на «Выходы» и описание привязки на «Выходы процесса» и поменять фильтр.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_411.png?nolink |Рисунок 45}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image424.jpg?368x197}}//Рис.////214////.// Созданная копия привязки «Входы»+Нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 46//).
  
-Копирование привязок можно было выполнить другим способом: выделить привязку «Входы», вызвать контекстное меню правой кнопкой мыши и выбрать в нем пункт меню «Копировать» (см. //Рис.213//)Для того чтобы вставить копию привязки необходимо было бы в любом месте области с деревом привязок, не выделяя ни одну из привязок, вызвать контекстное меню и выбрать пункт «Вставить» (см. //Рис.213//). Такой способ используется для копирования привязок из одного отчета в другой.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_413.png?nolink |Рисунок 46}}]
  
-**ШАГ 26 -- Изменение фильтра для привязки «Выходы»**+Подобным образом создайте еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис. 47//).
  
-Для изменения фильтра нужно перейти при помощи контекстного меню (//Рис.215//) или двойного щелчка левой клавиши мыши к настройкам привязки.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_415.png?nolink |Рисунок 47}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image426.jpg?378x157}}//Рис.////215////.// Переход к настройкам привязки «Выходы»+В условии для фильтра "Управление процесса" измените значение для параметра "Тип стрелки" на правление" (//Рис. 48//).
  
-В открывшемся окне в области «Дополнительные настройки» нужно нажать кнопку «Настроить» (//Рис.216//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_417.png?nolink |Рисунок 48}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image428.jpg?567x70}}//Рис.////216////.// Переход к настройкам фильтра+В условии для фильтра "Механизмы процесса" измените значение для параметра "Тип стрелки" на "Механизм" (//Рис. 49//).
  
-По кнопке с тремя точками можно перейти к перечню фильтров (//Рис.217//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_419.png?nolink |Рисунок 49}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image430.jpg?571x48}}//Рис.////217////.// Переход в справочник «Хранимые фильтры»+**ШАГ 24. Создание привязки "Выходы" при помощи копирования**
  
-В открывшемся справочнике нужно выбрать фильтр «Выходы процесса» и нажать кнопку «Выбрать» (//Рис.218//).+Теперь в **Мастере отчетов** нужно скопировать привязку "Входы процесса". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image432.jpg?589x181}}//Рис.////218////.// Выбор фильтра «Выходы процесса»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_421.png?nolink |Рисунок 50}}]
  
-В окне настроек фильтра для привязки «Выходы» фильтр сменится. Нужно нажать кнопку «Далее» и, для перехода к начальной странице Мастера отчетов, снова нажать кнопку «Далее». В открывшемся окне будет видна информация по измененной привязке «Выходы» (//Рис.219//).+В любом месте области с деревом привязок, не выделяя ни одну из привязок, вызовите контекстное меню и выберите пункт **Вставить** (//Рис. 51//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image434.jpg?387x192}}//Рис.////219////.// Созданная привязка «Выходы»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_452.png?nolink |Рисунок 51}}]
  
-**ШАГ 27 -- Смена фильтра для привязок «Управление» и «Механизмы»**+В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перехода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). 
 +[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_453.png?nolink |Рисунок 52}}]
  
-Подобным образом можно создать привязки «Управление» (//Рис.220//) и «Механизмы» (//Рис.221//).+**ШАГ 25. Изменение фильтра для привязки "Выходы процесса"**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image436.jpg?392x194}}//Рис.////220////.// Созданная привязка «Управление»+Для изменения фильтра в контекстном меню привязки "Выходы процесса" выберите пункт **Свойства**. В открывшемся окне в области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 53//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image438.jpg?393x194}}//Рис.////221////.// Созданная привязка «Механизмы»+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_427.png?nolink |Рисунок 53}}]
  
-**ШАГ 28 -- Изменение порядка следования привязок «Входы» и «Выходы»**+Для перехода к выбору фильтра нажмите на кнопку с тремя точками (//Рис. 54//).
  
-В данном отчете нужно чтобы сначала шла таблица «Выходы», а потом таблица «Входы». Последовательность корневых привязок можно поменять. Для этого необходимо выделить привязку «Выходы», вызвать контекстное меню и выбрать пункт «Вверх» (//Рис.222//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_429.png?nolink |Рисунок 54}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image440.jpg?391x390}}//Рис.////222////.// Изменение порядка следования привязок+В открывшемся справочнике "Хранимые фильтры" выделите фильтр "Выходы процесса" и нажмите на кнопку **Выбрать** (//Рис. 55//).
  
-**ШАГ 29 -- Указание названия отчета**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_431.png?nolink |Рисунок 55}}]
  
-Для сохранения созданного отчета нужно предварительно указать его название (//Рис.223//).+В окне настроек фильтра для привязки "Выходы процесса" фильтр сменился. Нажмите на кнопку **Далее** и еще раз нажмите на кнопку **Далее**. В результате появится окно **Мастера отчетов** с шаблоном.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image442.jpg?397x397}}//Рис.////223////.// Указание названия отчета+**ШАГ 26. Изменение порядка следования привязок ходы процессаи "Выходы процесса"**
  
-**ШАГ 30 -- Сохранение отчета**+В данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок также можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 56//).
  
-Именованный отчет необходимо сохранить при помощи кнопки «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image132.jpg?85x25}}</sub>». После нажатия на данную кнопку будет предложено выбрать папку в справочнике «Отчеты объектов», в которую нужно сохранить отчет. Данную папку необходимо выделить и нажать кнопку «Выбрать» (//Рис.224//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 56}}]
  
- {{Методика%20Создание%20пользовательских%20отчетов.files:image230.jpg?588x178}}+**ШАГ 27. Генерация привязки "Выходы процесса" в шаблоне**
  
-//Рис.////224////.// Сохранение отчета в справочнике «Отчеты объектов» в папке «Пользовательские отчеты»+Для вставки привязки в шаблон отчета установите курсор в шаблоне в тот абзац, где должна размещаться привязка. Например, вставьте абзац перед таблицей входов и установите там курсор. Перетяните привязку "Выходы процесса", удерживая левую клавишу мыши, из дерева привязок в нужный абзац (//Рис. 57//).
  
-**ШАГ 31 -- Генерация шаблона отчета**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_454.png?nolink |Рисунок 57}}]
  
-Для того чтобы сформировать шаблон отчета с автоматически расставленными привязками, необходимо нажать на кнопку «&lt;sub&gt;{{Методика%20Создание%20пользовательских%20отчетов.files:image136.jpg?132x25}}&lt;/sub>» (//Рис.225//).+**ШАГ 28. Создание привязок "Управление&quotи &quot;Механизмы&quot;**
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image138.jpg?500x77}}//Рис.////225////.// Выполнение автоматической генерации шаблона+Подобно созданию привязки "Выходы процесса" создайте привязки "Управление процесса" и "Механизмы процесса" (//Рис. 58//).
  
-Автогенерация шаблона всегда уничтожает все пользовательские изменения в шаблоне отчета и расставляет привязки в формате, заданном по умолчанию.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_441.png?nolink |Рисунок 58}}]
  
-**Внимание!** Выполнять редактирование шаблона рекомендуется после того, как структура отчета будет полностью определена и сформирована, т.е. будут созданы все необходимые привязки.+**ШАГ 29. Вставка секция сокрытия**
  
-После завершения генерации система предложит запустить отчет для просмотра. Если это нужно -- следует нажать кнопку «Да» (//Рис.226//).+В отчете таблица каждого из типов стрелок должна выводиться только в том случаеесли среди стрелок процесса есть стрелки типа, соответствующего рассматриваемой таблице. Для того чтобы таблица не выводилась в отчет, если она пустая, можно для каждой привязки вставить секции сокрытия. 
 +Выделите привязку "Выходы процесса" и выделите соответствующий блок в шаблоне отчета. Нажмите на кнопку {{common/icons/201.png?nolink}} (//Рис. 59//).
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image140.jpg?251x152}}//Рис.////226////.// Сообщение с предложением о запуске отчета для просмотра+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_139.png?nolink |Рисунок 59}}]
  
-Если отчет запущен для просмотра, предлагается для просмотра отчета сначала выбрать, для какого процесса этот отчет будет строиться, т.к. отчет является динамическим.+Аналогичным образом вставьте секции сокрытия и для других привязок (//Рис. 60//).
  
-Для этого в открывшемся окне необходимо выделить интересующий процесс и нажать кнопку «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image142.jpg?76x24}}</sub>» (//Рис.227//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_445.png?nolink |Рисунок 60}}]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image444.jpg?481x248}}//Рис.////227////.// Выбор процесса для просмотра отчета+**ШАГ 30. Сохранение отчета**
  
-Если после генерации шаблона нет необходимости просматривать отчет, то в окне с предложением о просмотре отчета (см//Рис.226//), нужно нажать кнопку «Нет».+Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку ользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//).
  
-**ШАГ 32 -- Редактирование шаблона отчета**+[{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 61}}]
  
-Перейти к просмотру и редактированию шаблона отчета можно при помощи кнопки «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image146.jpg?150x25}}</sub>».+**ШАГ 31. Проверка работоспособности отчета**
  
-Шаблон отчета, сформированный в формате MS Word, с расставленными привязками, будет содержать на первой странице титульный лист с названием отчета. На второй странице последовательно будут расставлены привязки.+Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделатьне выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите процесс, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 62//).
  
-Можно отключить создание титульного листа при генерации.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_443.png?nolink |Рисунок 62}}]
  
-Информация о том, как отключить создание титульного листа при генерации, приведена в п. 3.1.+**ШАГ 32. Закрытие Мастера отчета**
  
-Используя средства MS Word, можно внести следующие изменения в шаблон отчета: уменьшить ширину столбца «№»разместить описание привязки «Название процесса» и саму привязку в одной строке (//Рис.228//).+После того, как отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректированнажмите на кнопку {{ru/common/save.png?nolink}}. **Мастер отчетов** будет закрыт, а изменения отчета сохранены.
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image446.jpg?556x331}}//Рис.////228////.// Привязки отчетарасставленные в шаблоне после генерации+Для повторного открытия структуры данного отчета откройте справочник "Отчеты объектов" (**Главное меню -> Отчеты -> Отчеты объектов**), выделите слева в дереве ту папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Выделите необходимый отчет и нажмите на кнопку {{ru/common/properties.png?nolink}}.
  
-После внесения изменений в шаблон отчета, окно MS Word можно закрыть. Если изменения были внесены, при закрытии редактор MS Word выдаст сообщение, изображенное на //Рис.229//.+===== Пример работы отчета =====
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image447.jpg?504x119}}//Рис.////229////.// Сохранение шаблона+Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис. 63//.
  
-Для сохранения внесенных изменений необходимо нажать кнопку «Да». Сохранить изменения в шаблоне также можно по кнопке <sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image154.jpg?24x24}}</sub> «Сохранить» в окне MS Word до закрытия окна с шаблоном.+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 63}}]
  
-**ШАГ 33 -- Закрытие Мастера отчета** 
  
-После того, как созданный отчет сохранен, шаблон сгенерирован и при необходимости изменен формат шаблона, нужно нажать на кнопку «<sub>{{Методика%20Создание%20пользовательских%20отчетов.files:image156.jpg?75x23}}</sub>». Мастер отчетов будет закрыт, а изменения отчета -- сохранены. 
  
-Для повторного открытия структуры данного отчета необходимо зайти в справочник «Отчеты объектов» (Отчеты −> Отчеты объектов) и выделить в навигаторе слева папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Необходимо выделить интересующий отчет и зайти в его свойства. В результате структура отчета будет открыта в окне Мастера отчетов. 
  
-**Пример работы отчета** 
  
-Фрагмент отчета, построенного, например, для процесса «A4 Планирование и осуществление проектных работ» показан на //Рис.230//.+[<contextnavigator>]
  
-{{Методика%20Создание%20пользовательских%20отчетов.files:image449.jpg?559x361}}//Рис.////230////.// Фрагмент сформированного отчета «Стрелки процесса» 
  
-В данном отчете, если у процесса не будет, например, стрелок типа «Управление», то таблица не будет сформирована. По умолчанию в шаблоне отчета при автоматической генерации расставляются специальные секции, которые управляют показом привязок в зависимости от их наполнения. 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki