Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2013/09/27 16:33] barinova |
ru:creating_user_reports:typical_tasks_reports:class_process:arrows_process [2017/11/08 12:49] (текущий) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
===== Постановка задачи ===== | ===== Постановка задачи ===== | ||
+ | |||
+ | Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис. 1//. | ||
- | Требуется для процесса в отчет выводить входы и выходы, изображаемые на диаграмме при помощи стрелок. Необходимо все эти стрелки сгруппировать по типам (вход, выход, механизм и управление) и вывести стрелки каждого типа в отдельную таблицу. Кроме этого для каждой стрелки нужно вывести перечень объектов, которые присоединены к этой стрелке. Причем перечень объектов одной стрелки должен находиться в одной ячейке, а не разбиваться по отдельным строкам таблицы. В отчет пусть выводится название процесса и 4 таблицы по одной для каждого типа стрелки (вход, выход, управление и механизм). В каждой таблице должно быть 3 столбца: "№" (номер по порядку), "Стрелка" и "Объект". Примерный вид отчета приведен на //Рис.1//. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_339.png?nolink |Рисунок 1}}] |
- | + | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_339.png?nolink |Рисунок 1. Примерный вид отчета}}] | + | |
===== Планирование логики извлечения информации с помощью Объектной модели ===== | ===== Планирование логики извлечения информации с помощью Объектной модели ===== | ||
- | Отчет необходимо будет вызывать для процесса. Для того чтобы понять, какой параметр предназначен для хранения или отображения стрелок процесса, необходимо открыть справочник "Объектная модель" (Справочники -> Объектная модель) и найти в нем класс "Процессы". Все стрелки формируются из данных или рассчитываются в специальном параметре-списке "Связи процесса по стрелкам". Чтобы выделить из этого списка стрелки с определенным типом для отображения их в таблице, нужно использовать фильтр с указанием условия на тип стрелки. В Объектной модели нужно перейти по ссылке к классу параметра-списка "Связи процесса по стрелкам", чтобы понять, как называется параметр, который отвечает за тип стрелки (//Рис.2//). | + | Отчет необходимо будет вызывать для процесса. Для того чтобы понять, какой параметр предназначен для хранения или отображения стрелок процесса, откройте **Объектную модель** (**Главное меню -> Отчеты -> Объектная модель**) и в разделе "Классы" найдите справочник "Процессы". Для процесса данные обо всех стрелках рассчитываются в специальном параметре "Связи процесса по стрелкам". Тип этого параметра - "Список". Чтобы получить из этого списка стрелки с определенным типом для отображения их в таблице, нужно использовать фильтр с указанием условия на тип стрелки. Чтобы понять, как называется параметр, который отвечает за тип стрелки, в **Объектной модели** перейдите по ссылке к классу параметра "Связи процесса по стрелкам". Для этого в контекстном меню параметра "Связи процесса по стрелкам" выберите пункт **Перейти по ссылке** (//Рис. 2//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_341.png?nolink |Рисунок 2. Размещение параметра-списка "Связи процесса по стрелкам" в классе "Процессы"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_341.png?nolink |Рисунок 2}}] |
- | С помощью Объектной модели определим, какому классу принадлежит параметр-список "Связи процесса по стрелкам". Для этого выберем пункт "Перейти по ссылке" в контекстном меню параметра. Класс параметра-списка называется "БизнесМодель.ДвижениеСтрелок" и, как любой список, находится в разделе "Элементы списка". В этом классе для хранения типа стрелки предусмотрен параметр "Тип стрелки" (//Рис.3//), который и нужно использовать в фильтре, чтобы получить для необходимого процесса перечень стрелок определенного типа. | + | Класс параметра называется "БизнесМодель.ДвижениеСтрелок" и, как любой список, находится в разделе "Элементы списка". В этом классе для хранения типа стрелки предусмотрен параметр "Тип стрелки" (//Рис. 3//), на который и нужно накладывать условие в фильтре, чтобы получить для необходимого процесса перечень стрелок определенного типа. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_343.png?nolink |Рисунок 3. Размещение параметра "Тип стрелки" в классе "БизнесМодель.ДвижениеСтрелок"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_343.png?nolink |Рисунок 3}}] |
Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. | Чтобы разделить в отчете перечень стрелок процесса по четырем типам, понадобится создать 4 фильтра, в каждом из которых будет наложено условие на определенный тип стрелки. | ||
- | В классе "БизнесМодель.ДвижениеСтрелок" есть параметр-список "Список сквозных объектов" (//Рис.4//), предназначенный для отображения списка объектов стрелки. Если перейти по ссылке на класс данного списка, можно увидеть, что это класс "Объекты деятельности". | + | В классе "БизнесМодель.ДвижениеСтрелок" есть параметр с типом "Список" - параметр "Список сквозных объектов" (//Рис. 4//). Он предназначен для отображения списка объектов стрелки. В контекстном меню параметра нажмите **Перейти по ссылке**, чтобы перейти на класс данного списка. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_345.png?nolink |Рисунок 4. Размещение списка "Список сквозных объектов" в классе "БизнесМодель.ДвижениеСтрелок"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_345.png?nolink |Рисунок 4}}] |
- | В этом классе для хранения названия объекта предусмотрен параметр "Название" (//Рис.5//). | + | Переход выполнен на класс "Объекты деятельности". В этом классе для хранения названия объекта предусмотрен параметр "Название" (//Рис. 5//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_347.png?nolink |Рисунок 5. Размещение параметра "Название" в классе "Объекты деятельности"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_347.png?nolink |Рисунок 5}}] |
===== Настройка привязок ===== | ===== Настройка привязок ===== | ||
- | **ШАГ 1 - Запуск Мастера отчетов и настройка условий применения отчета** | + | **ШАГ 1. Запуск Мастера отчетов и настройка условий применения отчета** |
- | Отчет с перечнем стрелок выбранного процесса будет динамическим, т.е. информация в нем будет меняться в зависимости от того, от какого процесса будет вызван отчет. Для создания отчета необходимо запустить Мастер отчетов (Отчеты -> Мастер отчетов). | + | Для построения нового отчета в главном меню программы нажмите **Новый отчет** (**Главное меню -> Отчеты -> Новый отчет**). Откроется **Мастер отчетов**. Укажите название отчета. |
- | Отчет будет использоваться для всех объектов класса "Процессы" и название отчета должно отображаться в контекстном меню "Отчеты", вызываемом от процесса (//Рис.6//). Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | Отчет с перечнем стрелок выбранного процесса будет динамическим, т.е. информация в нем будет меняться в зависимости от того, от какого процесса будет вызван отчет. |
+ | Отчет будет использоваться для всех объектов справочника "Процессы" (установлен флажок **Использовать для всех объектов класса…**). Название отчета будет отображаться в контекстном меню **Отчеты**, вызываемом от процесса (установлен флажок **Показывать в контекстном меню "Отчеты" объекта**) (//Рис. 6//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_349.png?nolink |Рисунок 6. Выбор типа отчета и настройка условий применения}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_349.png?nolink |Рисунок 6}}] |
- | **ШАГ 2 - Выбор класса объектов, от которых будет вызываться отчет** | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | На данном шаге необходимо указать, для объектов какого класса будет сформирован отчет. Отчет будет использоваться для всех объектов класса "Процессы", следовательно, в открывшемся окне нужно выделить в дереве класс "Процессы" и нажать кнопку "Далее" (//Рис.7//) для перехода к следующему шагу. | + | **ШАГ 2. Выбор справочника объектов, от которых будет вызываться отчет** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_177.png?nolink |Рисунок 7. Выбор класса "Процессы" в качестве источника данных для отчета}}] | + | На данном шаге необходимо указать, для объектов какого справочника будет формироваться отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. |
- | **ШАГ 3 - Выбор типа привязки для привязки к параметру "Название"** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_177.png?nolink |Рисунок 7}}] |
- | Для вывода названия процесса, от которого вызывается отчет, необходимо создать первую привязку к параметру "Название". Параметр "Название" - это параметр типа "Строка". Для вывода таких параметров в отчет предусмотрена привязка типа "Объект" (//Рис.8//). | + | Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**. |
- | [{{ ru/creating_user_reports/report/report_014.png?nolink |Рисунок 8. Выбор привязки типа "Объект" для параметра "Название"}}] | + | **ШАГ 3. Выбор типа привязки для привязки к параметру "Название"** |
- | Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | Для вывода названия процесса, от которого будет вызван отчет, необходимо создать привязку к параметру "Название". Параметр "Название" - это параметр типа "Строка". Для вывода таких параметров в отчет предусмотрен тип привязки "Объект" (//Рис. 8//). |
- | **ШАГ 4 ? Выбор источника данных для привязки к параметру "Название"** | + | [{{ ru/creating_user_reports/report/report_014.png?nolink |Рисунок 8}}] |
- | Информация о названии процесса будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки "Название". Поэтому привязка "Название" будет динамической (//Рис.9//). По умолчанию выбран тип "Динамическая привязка к данным". Для перехода к следующему шагу нужно нажать кнопку "Далее". | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 9. Выбор источника данных для привязки к параметру "Название"}}] | + | **ШАГ 4. Выбор источника данных для привязки к параметру "Название"** |
- | **ШАГ 5 - Выбор параметра "Название"** | + | Информация о названии процесса будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки "Название". Поэтому привязка "Название" будет динамической. По умолчанию выбран тип "Динамическая привязка к данным" (//Рис. 9//). |
- | В открывшемся окне слева в дереве источников данных в качестве "Объекта" подразумевается элемент того класса, для которого строится отчет. Для рассматриваемого отчета это процесс. Справа приводится перечень параметров, которые необходимо связать с привязкой. В перечне параметров нужно найти параметр "Название" и выделить его (//Рис.10//). Для удобства поиска можно отсортировать перечень параметров по колонке "Название" щелчком по заголовку данной колонки. Название выбранного параметра дополнительно отображается в поле "Выбрано". Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 9}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_351.jpg?nolink |Рисунок 10. Выбор параметра "Название" для процесса, от которого будет вызван отчет}}] | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | **ШАГ 6 - Указание описания привязки к параметру "Название"** | + | **ШАГ 5. Выбор параметра "Название"** |
- | На следующем шаге нужно указать описание привязки к параметру "Название" (//Рис.11//). Данное описание будет подставлено после генерации шаблона отчета рядом с привязкой. | + | В открывшемся окне слева в дереве источников данных в качестве "Объекта" подразумевается объект того справочника, для которого строится отчет. Для рассматриваемого отчета это процесс. Справа приводится перечень параметров, которые могут быть связаны с привязкой. В перечне параметров найдите параметр "Название" и выделите его (//Рис. 10//). Для удобства поиска можно отсортировать перечень параметров по колонке **Название** щелчком по заголовку данной колонки. Название выбранного параметра дополнительно отображается в поле **Выбрано**. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_180.png?nolink |Рисунок 11. Указание описания привязки для параметра "Название"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_351.jpg?nolink |Рисунок 10}}] |
- | Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название". Это означает, что в классе "Процессы" выбран параметр "Название". | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | **ШАГ 6. Указание названия привязки к параметру "Название"** |
- | **ШАГ 7 - Указание названия привязки к параметру "Название"** | + | На следующем шаге укажите название привязки к параметру "Название" (//Рис. 11//). Дополнительно в данном окне выводится полный путь к данной привязке: "Процессы.Название". Это означает, что в справочнике "Процессы" выбран параметр "Название". |
- | Когда выполнены все шаги по созданию привязки, открывается окно со структурой привязок отчета (//Рис.12//). В этом окне для привязки к параметру "Название" необходимо задать название привязки, которое должно подсказывать, к какому параметру осуществляется привязка. Это позволит быстро ориентироваться в структуре отчета, когда привязок будет существенно больше. В названии привязки не должно быть пробелов и управляющих символов. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_180.png?nolink |Рисунок 11}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_352.jpg?nolink |Рисунок 12. Созданная привязка к параметру "Название"}}] | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | **ШАГ 8 - Добавление новой привязки к параметру-списку "Связи процесса по стрелкам"** | + | **ШАГ 7. Редактирование внешнего вида привязки к параметру "Название"** |
- | Вторую привязку, связанную с параметром-списком "Связи процесса по стрелкам", можно добавить по кнопке "Новая привязка" или через контекстное меню (//Рис.13//). Также для добавления привязки можно использовать горячую клавишу "INSERT". | + | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета. По умолчанию в окне **Мастера отчетов** дерево привязок скрыто, и шаблон отчета занимает всю область окна **Мастера отчетов**, что удобно при редактировании шаблона. Чтобы вывести на показ дерево привязок, нажмите западающую кнопку **Показать/скрыть дерево привязок** {{common/icons/35.png?&nolink}}. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_184.png?nolink |Рисунок 13. Создание новой привязки с использованием контекстного меню}}] | + | В открывшемся дереве привязок отображается одна привязка (//Рис. 12//). |
- | **ШАГ 9 - Выбор типа привязки для привязки к параметру-списку "Связи процесса по стрелкам"** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_352.jpg?nolink |Рисунок 12}}] |
- | Для вывода строк параметра типа "Список" в виде таблицы предусмотрена специальная привязка типа "Список". Ее и нужно использовать для создания привязки к параметру-списку "Связи процесса по стрелкам" (//Рис.14//). На данном шаге необходимо выделить тип привязки "Список" и нажать кнопку "Далее" для перехода к следующему шагу. | + | Внесите изменения в шаблон отчета: укажите заголовок, который будет отображаться рядом с тегом привязки в шаблоне, например, "Название процесса" (//Рис. 13//). |
- | [{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 14. Выбор привязки типа "Список" для параметра-списка "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.jpg?nolink |Рисунок 13}}] |
- | **ШАГ 10 - Выбор источника данных для привязки к параметру-списку "Связи процесса по стрелкам"** | + | **ШАГ 8. Добавление новой привязки к параметру "Связи процесса по стрелкам"** |
- | Информация о стрелках будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки к параметру-списку "Связи процесса по стрелкам". Поэтому данная привязка будет динамической (//Рис.15//). | + | Для добавления второй привязки, связанной с параметром "Связи процесса по стрелкам", установите курсор в шаблоне отчета на следующий абзац текста и нажмите на кнопку **Новая**. |
- | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 15. Выбор источника данных для привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | **ШАГ 9. Выбор типа привязки для привязки к параметру "Связи процесса по стрелкам"** |
- | Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | Для вывода строк параметра типа "Список" в виде таблицы предусмотрен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Связи процесса по стрелкам" (//Рис. 14//). Выберите радиокнопку **Список** и нажмите на кнопку **Далее** для перехода к следующему шагу. |
- | **ШАГ 11 - Выбор параметра-списка "Связи процесса по стрелкам"** | + | [{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 14}}] |
- | Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, необходимо в перечне параметров выделить параметр-список "Связи процесса по стрелкам" (//Рис.16//) и нажать кнопку "Далее" для перехода к следующему шагу. | + | **ШАГ 10. Выбор источника данных для привязки к параметру "Связи процесса по стрелкам"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.png?nolink |Рисунок 16. Выбор параметра-списка "Связи процесса по стрелкам"}}] | + | Информация о стрелках будет меняться в зависимости от процесса, от которого будет вызван отчет. Этот процесс и будет использоваться в качестве источника данных для привязки к параметру "Связи процесса по стрелкам". Поэтому данная привязка будет динамической (//Рис. 15//). |
- | **ШАГ 12 - Настройка фильтра для привязки к параметру-списку "Связи процесса по стрелкам"** | + | [{{ ru/creating_user_reports/report/report_015.png?nolink |Рисунок 15}}] |
+ | |||
+ | Для перехода к следующему шагу нажмите на кнопку **Далее**. | ||
+ | |||
+ | **ШАГ 11. Выбор параметра "Связи процесса по стрелкам"** | ||
+ | |||
+ | Для источника данных "Объект", т.е. для процесса, от которого будет вызван отчет, выделите параметр "Связи процесса по стрелкам" (//Рис. 16//) и нажмите на кнопку **Далее** для перехода к следующему шагу. | ||
+ | |||
+ | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_353.png?nolink |Рисунок 16}}] | ||
+ | |||
+ | **ШАГ 12. Настройка фильтра для привязки к параметру "Связи процесса по стрелкам"** | ||
В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход". Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок". | В отчет в перечень стрелок должны попадать только такие стрелки, тип которых "Вход". Ограничить перечень стрелок данным условием можно при помощи фильтра, построенного по классу "БизнесМодель.ДвижениеСтрелок". | ||
- | Построить фильтр можно из Мастера отчетов. В открывшемся окне в области "Дополнительные настройки" нужно нажать кнопку "Настроить" (//Рис.17//). | + | Фильтр можно построить, не выходя из **Мастера отчетов**. В области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 17//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_190.png?nolink |Рисунок 17. Переход к настройкам фильтра для привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_190.png?nolink |Рисунок 17}}] |
- | В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Его можно создать при помощи кнопки {{ru/creating_user_reports/report/report_023.png?nolink}} "Создать фильтр с учетом класса привязки" (//Рис.18//). | + | В окне настройки фильтра данных привязки нужно указать фильтр, при помощи которого нужно ограничить перечень стрелок. В данном случае фильтр еще не создан. Для создания нажмите на кнопку **Создать фильтр с учетом класса привязки** {{common/icons/06.png?nolink}} (//Рис. 18//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_194.png?nolink |Рисунок 18. Область выбора фильтра данных привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_194.png?nolink |Рисунок 18}}] |
- | В открывшемся окне нужно указать название создаваемого фильтра (//Рис.19//) и нажать кнопку "ОК". | + | В открывшемся окне укажите название создаваемого фильтра (//Рис. 19//) и нажмите на кнопку **ОК**. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_355.png?nolink |Рисунок 19. Указание названия создаваемого фильтра}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_355.png?nolink |Рисунок 19}}] |
- | Далее необходимо выделить папку, в которую следует сохранить новый фильтр, и нажать кнопку "Выбрать" (//Рис.20//). | + | Далее выделите папку, в которую следует сохранить новый фильтр, например, "Пользовательские фильтры", и нажмите кнопку **Выбрать** (//Рис. 20//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_198.png?nolink |Рисунок 20. Выбор папки для сохранения создаваемого фильтра}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_198.png?nolink |Рисунок 20}}] |
- | Теперь можно перейти к указанию условия фильтра. Это можно сделать в открывшемся окне свойств созданного фильтра по гиперссылке "Основное условие" (//Рис.21//). | + | Теперь можно перейти к заданию условия фильтра. В открывшемся **Окне свойств** фильтра нажмите на гиперссылку **Основное условие** (//Рис. 21//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_357.png?nolink |Рисунок 21. Переход к условию фильтра}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_357.png?nolink |Рисунок 21}}] |
- | Фильтр строится по классу "БизнесМодель.ДвижениеСтрелок", так как создание фильтра было выполнено из настроек привязки к параметру-списку "Связи процесса по стрелкам". Укажем условие, что среди всех стрелок нам нужны только те, тип которых "Вход". Т.е. условие нужно наложить на параметр "Тип стрелки". Для этого в столбце "Тип" нужно указать в выпадающем списке "Значение", в столбце "Оператор" - "=", в столбце "Значение" - "Вход" (//Рис.22//). | + | Фильтр строится по классу "БизнесМодель.ДвижениеСтрелок", так как создание фильтра было выполнено из настроек привязки к параметру "Связи процесса по стрелкам". Нужно указать условие: среди всех стрелок нам нужны только те, тип которых "Вход". Т.е. условие нужно наложить на параметр "Тип стрелки". Для этого в столбце **Тип** в выпадающем списке выберите "Значение", в столбце **Оператор** - "=", в столбце **Значение** - "Вход" (//Рис. 22//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_359.png?nolink |Рисунок 22. Наложение условия на параметр "Тип стрелки"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_359.png?nolink |Рисунок 22}}] |
- | После указания условия фильтра нужно нажать на кнопку "{{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_212.png?nolink}}". В окне свойств фильтра необходимо также нажать на кнопку "Сохранить" (//Рис.23//). | + | После указания условия фильтра нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 23//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_361.png?nolink |Рисунок 23. Сохранение созданного фильтра | + | [{{ 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/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. |
===== ===== | ===== ===== | ||
\\ | \\ | ||
- | Название фильтра, по которому настроена привязка к параметру-списку "Связи процесса по стрелкам", появляется в окне настройки фильтра (//Рис.24//). | + | Название фильтра, по которому настроена привязка к параметру "Связи процесса по стрелкам", появляется в окне **Мастера отчетов** (//Рис. 24//). |
+ | Для возврата на страницу настройки привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_363.png?nolink |Рисунок 24. Выбранный фильтр для привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_363.png?nolink |Рисунок 24}}] |
- | Название выбранного фильтра видно и в окне настройки привязки к параметру-списку "Связи процесса по стрелкам" в области "Дополнительные настройки" (//Рис.25//). | + | На этой странице название выбранного фильтра отображается в области **Дополнительные настройки** (//Рис. 25//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_365.png?nolink |Рисунок 25. Фильтр, указанный для привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_365.png?nolink |Рисунок 25}}] |
- | **ШАГ 13 - Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру-списку "Связи процесса по стрелкам"** | + | **ШАГ 13. Выбор параметра "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** |
- | На данном шаге для привязки к параметру-списку "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру "Стрелка SADT или объект EPC". Для этого нужно выделить параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перенести параметр в область "Выбранные параметры" (//Рис.26//). | + | На данном шаге для привязки к параметру "Связи процесса по стрелкам" необходимо добавить дополнительную привязку к параметру "Стрелка SADT или объект EPC". Для этого выделите параметр "Стрелка SADT или объект EPC" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 26//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_367.png?nolink |Рисунок 26. Выбор параметра "Стрелка SADT или объект EPC"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_367.png?nolink |Рисунок 26}}] |
- | **ШАГ 14 - Указание названия привязки к параметру "Стрелка SADT или объект EPC" для привязки к параметру-списку "Связи процесса по стрелкам"** | + | **ШАГ 14. Указание названия привязки к параметру "Стрелка SADT или объект EPC" для привязки к параметру "Связи процесса по стрелкам"** |
- | Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля "Название" можно перейти в режим редактирования и указать название данной привязки (//Рис.27//). | + | Для добавленной привязки измените название. Щелчком левой клавиши мыши внутри поля **Название** перейдите в режим редактирования и укажите название данной привязки - "Стрелка" (//Рис. 27//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_369.png?nolink |Рисунок 27. Указание названия привязки к параметру "Стрелка SADT или объект EPC"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_369.png?nolink |Рисунок 27}}] |
- | **ШАГ 15 - Выбор параметра-списка "Список сквозных объектов"** | + | **ШАГ 15. Выбор параметра "Список сквозных объектов"** |
- | Нужно добавить перечень объектов стрелки. Для этого предназначен параметр-список "Список сквозных объектов" для класса "БизнесМодель.ДвижениеСтрелок". Нужно добавить дополнительную привязку типа "Список". Для этого нужно использовать кнопку "Добавить" (//Рис.28//). | + | Далее нужно добавить привязку к перечню объектов стрелки. Для этого предназначен параметр "Список сквозных объектов" для класса "БизнесМодель.ДвижениеСтрелок". Это параметр типа "Список". Для добавления дополнительной привязки нажмите на кнопку **Добавить** (//Рис. 28//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_371.png?nolink |Рисунок 28. Добавление новой дополнительной привязки}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_371.png?nolink |Рисунок 28}}] |
- | Для вывода строк параметра типа "Список" предназначена специальная привязка типа "Список". Ее и нужно использовать для создания привязки к параметру-списку "Список сквозных объектов" (//Рис.29//). | + | Для вывода строк параметра типа "Список" предназначен специальный тип привязки "Список". Ее и нужно использовать для создания привязки к параметру "Список сквозных объектов" (//Рис. 29//). Выберите радиокнопку **Список**. |
- | [{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 29. Выбор привязки типа "Список"}}] | + | [{{ ru/creating_user_reports/report/report_016.png?nolink |Рисунок 29}}] |
- | Для перехода к выбору параметра для данной привязки необходимо нажать кнопку "Далее". | + | Для перехода к выбору параметра для данной привязки нажмите на кнопку **Далее**. |
- | Для источника данных "Объект", в данном случае для элемента вышестоящей привязки или для стрелки из класса "БизнесМодель.ДвижениеСтрелок", необходимо в перечне параметров выделить параметр-список "Список сквозных объектов" (//Рис.30//) и нажать кнопку "Далее" для перехода к следующему шагу. | + | Для источника данных "Объект", в данном случае для элемента вышележащей привязки или для стрелки из класса "БизнесМодель.ДвижениеСтрелок", в перечне параметров выделите параметр "Список сквозных объектов" (//Рис. 30//) и нажмите на кнопку **Далее** для перехода к следующему шагу. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_375.png?nolink |Рисунок 30. Выбор параметра-списка "Список сквозных объектов"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_375.png?nolink |Рисунок 30}}] |
- | **ШАГ 16 - Выбор параметра "Название" для привязки к названию объекта, прикрепленного к стрелке** | + | **ШАГ 16. Выбор параметра "Название" для привязки к названию объекта, прикрепленного к стрелке** |
- | В результате открывается окно дополнительных привязок для привязки к параметру-списку "Список сквозных объектов". Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Нужно выделить параметр "Название" и, удерживая левую клавишу мыши, перенести параметр в область "Выбранные параметры" (//Рис.31//). | + | Открылось окно дополнительных привязок для привязки к параметру "Список сквозных объектов". В поле **Название привязки** измените название привязки на "Объекты". |
+ | Необходимо вывести параметр "Название" для отображения названия объекта, прикрепленного к стрелке. Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 31, 32//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_377.png?nolink |Рисунок 31. Выбор параметра "Название" для привязки к параметру-списку "Список сквозных объектов"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_377.png?nolink |Рисунок 31}}] |
- | **ШАГ 17 - Указание названия привязки к параметру "Название" для привязки к параметру-списку "Список сквозных объектов"** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_379.png?nolink |Рисунок 32}}] |
- | Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля "Название" можно перейти в режим редактирования и указать название данной привязки (//Рис.32//). | + | Нажмите на кнопку **Далее**. Измените название привязки (//Рис. 33//) и опять нажмите на кнопку **Далее**. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_379.png?nolink |Рисунок 32. Указание названия привязки к параметру "Название"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_380.png?nolink |Рисунок 33}}] |
- | Для перехода к следующему шагу необходимо нажать кнопку "Далее". | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | **ШАГ 18 - Указание названия и описания привязки к параметру-списку "Связи процесса по стрелкам" и ее дополнительных привязок** | + | **ШАГ 17. Редактирование внешнего вида привязки к параметру "Связи процесса по стрелкам"** |
- | В открывшемся окне нужно указать названия и изменить описания для привязок к параметрам-спискам: "Связи процесса по стрелкам" (//Рис.33//) и "Список сквозных объектов" (//Рис.34//). | + | Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 34//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_381.png?nolink |Рисунок 33. Указание названия и описания привязки к параметру-списку "Связи процесса по стрелкам"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_381.png?nolink |Рисунок 34}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 34. Указание названия и описания привязки к параметру-списку "Список сквозных объектов"}}] | + | Внесите изменения в шаблон отчета: переименуйте в таблице заголовок столбца "Название" в "Объекты" (//Рис. 35//). |
- | Дополнительно нужно изменить описание привязок "Название" для названия столбца с перечнем объектов (//Рис.35//) и описание привязки "Стрелка" для названия столбца с наименованием стрелки (//Рис.36//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_383.png?nolink |Рисунок 35}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_385.png?nolink |Рисунок 35. Указание описания привязки "Название"}}] | + | **ШАГ 18. Настройка фильтра для привязки "Входы процесса"** |
- | + | Кроме указанных столбцов, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. В дереве привязок выделите привязку "Входы процесса" и в ее контекстном меню выберите пункт **Свойства**. | |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_387.png?nolink |Рисунок 36. Указание описания привязки "Стрелка"}}] | + | Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру "Связи процесса по стрелкам" в области **Дополнительные настройки** установите флажки: **Удалять повторяющиеся строки** и **Удалять пустые строки** (//Рис. 36//). |
- | **ШАГ 19 - Настройка фильтра для привязки "Входы"** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_391.png?nolink |Рисунок 36}}] |
- | Кроме указанных привязок, в таблице с входами должен быть еще столбец с номером по порядку. И перечень объектов должен приводиться в одной ячейке. Для того чтобы внести эти изменения в список входов, нужно вернуться к настройке этой привязки. Необходимо выделить привязку "Входы" и при помощи правой кнопки мыши вызвать контекстное меню, в котором выбрать пункт "Настройка привязки" (//Рис.37//). Перейти к настройкам привязки также можно при помощи двойного щелчка левой клавиши мыши по названию привязки. | + | В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" в столбце **Сортировать** выберите в выпадающем списке сортировку "По возрастанию", в столбце **Группировать** выберите в выпадающем списке группировку типа "Таблица" (//Рис. 37//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_389.png?nolink |Рисунок 37. Переход к настройке привязки "Входы"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_393.png?nolink |Рисунок 37}}] |
- | Среди входов и выходов процесса могут встречаться повторения или же неименованные стрелки без объектов. Чтобы исключить повторения и пустые строки, для привязки к параметру-списку "Связи процесса по стрелкам" в области "Дополнительные настройки" есть опции соответственно: "Удалить повторяющиеся строки" и "Удалить пустые строки". Нужно проставить эти галочки (//Рис.38//). | + | **ШАГ 19. Выбор типа привязки для порядкового номера** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_391.png?nolink |Рисунок 38. Область "Дополнительные настройки" для привязки "Входы"}}] | + | Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для добавления новой дополнительной привязки нажмите на кнопку **Добавить**. Выберите радиокнопку **Нумератор** (//Рис. 38//) и нажмите на кнопку **Далее**. |
- | В таблице информация должна быть отсортирована по названию стрелки. И должна быть группировка объектов в рамках одной стрелки. Для привязки "Стрелка" нужно выбрать сортировку "По возрастанию" и указать группировку типа "Таблица" (//Рис.39//). | + | [{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 38}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_393.png?nolink |Рисунок 39. Выбор типов сортировки и группировки для привязки "Стрелка"}}] | + | **ШАГ 20. Указание названия привязки для порядкового номера** |
- | **ШАГ 20 - Выбор типа привязки для порядкового номера** | + | На следующем шаге укажите название привязки типа "Нумератор" (//Рис. 39//). |
- | Также в данной таблице нужен столбец с номером по порядку. Для привязок типа "Список" можно добавить специальную дополнительную привязку типа "Нумератор". Для этого нужно добавить новую дополнительную привязку по кнопке "Добавить". Выбрать тип привязки "Нумератор" (//Рис.40//) и нажать "Далее". | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_397.png?nolink |Рисунок 39}}] |
- | [{{ ru/creating_user_reports/report/report_018.png?nolink |Рисунок 40. Выбор привязки типа "Нумератор"}}] | + | Для перехода к перечню дополнительных привязок для привязки к параметру "Связи процесса по стрелкам" нажмите на кнопку **Далее**. |
- | **ШАГ 21 - Указание описания привязки для порядкового номера** | + | **ШАГ 21. Изменение порядка следования привязки в таблице** |
- | На следующем шаге нужно указать описание привязки типа "Нумератор" (//Рис.41//). Данное описание после генерации шаблона отчета будет подставлено в таблицу в названии столбца с номером по порядку. | + | Столбец "№" в таблице должен стоять на первом месте, значит и привязка "№" должна быть также на первом месте. Для перемещения выделите привязку и, нажимая на кнопку **Вверх**, переместите привязку на первое место (//Рис. 40, 41//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_397.png?nolink |Рисунок 41. Указание описания для привязки "Нумератор"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_399.png?nolink |Рисунок 40}}] |
- | Для перехода к перечню дополнительных привязок для привязки к параметру-списку "Связи процесса по стрелкам" нужно нажать кнопку "Далее". | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_401.png?nolink |Рисунок 41}}] |
- | **ШАГ 22 - Указание названия привязки для порядкового номера и изменения порядка ее следования в таблице** | + | Для перехода к следующему шагу нажмите на кнопку **Далее**. |
- | Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля "Название" можно перейти в режим редактирования и указать название данной привязки - "Номер". Столбец "№" в таблице должен стоять на первом месте, значит и привязка "Номер" должна быть также на первом месте. Для перемещения нужно выделить привязку и при помощи нажатия на кнопку "Вверх" переместить привязку на первое место (//Рис.42//, //Рис.43//). | + | **ШАГ 22. Изменение настроек привязки к параметру "Список сквозных объектов"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_399.png?nolink |Рисунок 42. Кнопка "Вверх" для перемещения привязки выше на одну строку}}] | + | Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру "Список сквозных объектов" нужно установить флажок **Текст**. Чтобы перейти к свойствам привязки "Объекты", выделите ее в дереве привязок и в ее контекстном меню выберите пункт **Свойства** (//Рис. 42//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_401.png?nolink |Рисунок 43. Привязка "Номер", перемещенная на первое место}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 42}}] |
- | **ШАГ 23 - Изменение настроек привязки к параметру-списку "Список сквозных объектов"** | + | Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" в поле **Сортировать** выберите в выпадающем списке значение "По возрастанию". |
- | Объекты для одной стрелки должны находиться все в одной ячейке таблицы. Для этого в настройках привязки к параметру-списку "Список сквозных объектов" нужно проставить опцию "Текст". Чтобы перейти к свойствам привязки "Объекты", нужно ее выделить и нажать кнопку "Изменить" (//Рис.44//). | + | В области **Дополнительные настройки** произведите следующие изменения: |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_403.png?nolink |Рисунок 44. Переход к настройке привязки "Объекты"}}] | + | * установите флажок **Текст**, чтобы объекты для одной стрелки находились внутри одной ячейки; |
+ | * установите флажок **Удалять повторяющиеся строки**, чтобы среди объектов одной стрелки не было повторений; | ||
+ | * установите флажок **Удалять пустые строки**, чтобы избежать наличия пустых строк. | ||
- | В окне выбора типа привязки не нужно вносить изменения, следовательно, необходимо нажать кнопку "Далее". В перечне параметров нужно оставить выделенным параметр-список "Список сквозных объектов" и нажать кнопку "Далее". | + | После внесения данных изменений нажмите на кнопку **Далее** (//Рис. 43//). |
+ | |||
+ | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_405.png?nolink |Рисунок 43}}] | ||
- | Перечень объектов должен быть отсортирован по названию по возрастанию. Для этого в окне настройки привязки "Объекты" для привязки "Название" нужно в поле "Сортировать" выбрать в выпадающем списке "По возрастанию". | + | **ШАГ 23. Создание дополнительных фильтров при помощи копирования** |
- | В области "Дополнительные настройки" нужно произвести следующие изменения: | + | В результате получена привязка "Входы процесса". Теперь нужно дополнительно создать еще 3 привязки: "Выходы процесса", "Управление процесса" и "Механизмы процесса". Эти привязки будут повторять привязку "Входы процесса". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы процесса" и создать на основе этой копии 3 привязки, в которых изменить фильтр. |
- | * проставить галочку "Текст", чтобы объекты для одной стрелки находились внутри одной ячейки; | + | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого откройте справочник "Хранимые фильтры" (**Главное меню -> Отчеты -> Хранимые фильтры**) и выделите папку, в которую был сохранен фильтр "Входы процесса" - папку "Пользовательские фильтры". Выделите фильтр, копию которого требуется создать, и нажмите на кнопку **Новый копированием** {{common/icons/29.png?nolink}} (//Рис. 44//). |
- | * проставить галочку "Удалять повторяющиеся строки", чтобы среди объектов одной стрелки не было повторений; | + | |
- | * проставить галочку "Удалять пустые строки", чтобы избежать наличия пустых строк. | + | |
- | После внесения данных изменений необходимо нажать кнопку "Далее" (//Рис.45//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_409.png?nolink |Рисунок 44}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_405.png?nolink |Рисунок 45. Изменение свойств привязки "Объекты"}}] | + | В открывшемся **Окне свойств** фильтра измените название фильтра - "Выходы процесса". Нажмите на гиперссылку **Основное условие**, чтобы перейти к редактированию условия на параметр "Тип стрелки". Измените значение для параметра "Тип стрелки" на "Выход" (//Рис. 45//). |
- | **ШАГ 24 - Создание дополнительных фильтров при помощи копирования** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_411.png?nolink |Рисунок 45}}] |
- | В результате получена привязка "Входы". Теперь нужно дополнительно создать еще 3 привязки: Выходы, Управление и Механизмы. Эти привязки будут повторять привязку "Входы". Разница будет лишь в фильтре с условием на тип стрелки. Можно скопировать привязку "Входы" и создать на основе этой копии 3 привязки, в которых изменить фильтр. | + | Нажмите на кнопку **Сохранить**. В **Окне свойств** фильтра также нажмите на кнопку **Сохранить** (//Рис. 46//). |
- | Для начала нужно создать 3 новых фильтра, с которыми будут связаны новые привязки. Т.к. отличия будут только в условии на параметр "Тип стрелки", то фильтры можно скопировать и внести изменения в эти копии. Для этого нужно открыть справочник фильтров "Хранимые фильтры" (Отчеты -> Хранимые фильтры) и открыть папку, в которую был сохранен фильтр "Входы процесса". Далее нужно выделить фильтр, копию которого требуется создать, и нажать кнопку {{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_407.png?nolink}} "Новый копированием" (//Рис.46//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_413.png?nolink |Рисунок 46}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_409.png?nolink |Рисунок 46. Создание нового фильтра как копию фильтра "Входы процесса"}}] | + | Подобным образом создайте еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис. 47//). |
- | В открывшемся окне редактирования свойств фильтра нужно изменить название фильтра - "Выходы процесса". Далее необходимо по гиперссылке "Основное условие" перейти к редактированию условия на параметр "Тип стрелки" и изменить значение параметра на "Выход" (//Рис.47//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_415.png?nolink |Рисунок 47}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_411.png?nolink |Рисунок 47. Изменение условия на параметр "Тип стрелки" для фильтра "Выходы процесса"}}] | + | В условии для фильтра "Управление процесса" измените значение для параметра "Тип стрелки" на "Управление" (//Рис. 48//). |
- | После указания условия фильтр необходимо нажать на кнопку "{{ru/creating_user_reports/report/report_020.png?nolink}}". В окне свойств фильтра нужно также нажать на кнопку "Сохранить" (//Рис.48//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_417.png?nolink |Рисунок 48}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_413.png?nolink |Рисунок 48. Сохранение созданного фильтра}}] | + | В условии для фильтра "Механизмы процесса" измените значение для параметра "Тип стрелки" на "Механизм" (//Рис. 49//). |
- | Подобным образом нужно создать еще два фильтра: "Управление процесса" и "Механизмы процесса" (//Рис.49//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_419.png?nolink |Рисунок 49}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_415.png?nolink |Рисунок 49. Созданные фильтры "Управление процесса" и "Механизмы процесса"}}] | + | **ШАГ 24. Создание привязки "Выходы" при помощи копирования** |
- | Условие для фильтра "Управление процесса" должно быть таким, как показано на //Рис.50//. | + | Теперь в **Мастере отчетов** нужно скопировать привязку "Входы процесса". Для этого выделите ее, откройте ее контекстное меню правой кнопкой мыши. Выберите в нем пункт **Копировать** (//Рис. 50//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_417.png?nolink |Рисунок 50. Изменение условия на параметр "Тип стрелки" для фильтра "Управление процесса"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_421.png?nolink |Рисунок 50}}] |
- | Условие для фильтра "Механизмы процесса" должно быть таким, как показано на //Рис.51//. | + | В любом месте области с деревом привязок, не выделяя ни одну из привязок, вызовите контекстное меню и выберите пункт **Вставить** (//Рис. 51//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_419.png?nolink |Рисунок 51. Изменение условия на параметр "Тип стрелки" для фильтра "Механизмы процесса"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_452.png?nolink |Рисунок 51}}] |
- | **ШАГ 25 - Создание привязки "Выходы" при помощи копирования** | + | В результате будет вставлена привязка. Для изменения названия привязки щелкните левой клавишей мыши по названию привязки и в режиме редактирования измените название на "Выходы процесса". Также для перехода в этот режим можно воспользоваться пунктом **Переименовать** в контекстном меню привязки (//Рис. 52//). |
+ | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_453.png?nolink |Рисунок 52}}] | ||
- | Теперь в Мастере отчетов нужно скопировать привязку "Входы". Для этого необходимо ее выделить и вызвать контекстное меню правой кнопкой мыши. В нем выбрать пункт меню "Новая привязка копированием" (//Рис.52//). | + | **ШАГ 25. Изменение фильтра для привязки "Выходы процесса"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_421.png?nolink |Рисунок 52. Копирование привязки "Входы"}}] | + | Для изменения фильтра в контекстном меню привязки "Выходы процесса" выберите пункт **Свойства**. В открывшемся окне в области **Дополнительные настройки** нажмите на кнопку **Настроить** (//Рис. 53//). |
- | В результате будет вставлена привязка (//Рис.53//), в которую нужно внести изменения - изменить название привязки на "Выходы" и описание привязки на "Выходы процесса" и поменять фильтр. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_427.png?nolink |Рисунок 53}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_423.png?nolink |Рисунок 53. Созданная копия привязки "Входы"}}] | + | Для перехода к выбору фильтра нажмите на кнопку с тремя точками (//Рис. 54//). |
- | Копирование привязок можно было выполнить другим способом: выделить привязку "Входы", вызвать контекстное меню правой кнопкой мыши и выбрать в нем пункт меню "Копировать" (см. //Рис.52//). Для того чтобы вставить копию привязки необходимо было бы в любом месте области с деревом привязок, не выделяя ни одну из привязок, вызвать контекстное меню и выбрать пункт "Вставить" (см. //Рис.52//). Такой способ используется для копирования привязок из одного отчета в другой. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_429.png?nolink |Рисунок 54}}] |
- | **ШАГ 26 - Изменение фильтра для привязки "Выходы"** | + | В открывшемся справочнике "Хранимые фильтры" выделите фильтр "Выходы процесса" и нажмите на кнопку **Выбрать** (//Рис. 55//). |
- | Для изменения фильтра нужно перейти при помощи контекстного меню (//Рис.54//) или двойного щелчка левой клавиши мыши к настройкам привязки. | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_431.png?nolink |Рисунок 55}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_425.png?nolink |Рисунок 54. Переход к настройкам привязки "Выходы"}}] | + | В окне настроек фильтра для привязки "Выходы процесса" фильтр сменился. Нажмите на кнопку **Далее** и еще раз нажмите на кнопку **Далее**. В результате появится окно **Мастера отчетов** с шаблоном. |
- | В открывшемся окне в области "Дополнительные настройки" нужно нажать кнопку "Настроить" (//Рис.55//). | + | **ШАГ 26. Изменение порядка следования привязок "Входы процесса" и "Выходы процесса"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_427.png?nolink |Рисунок 55. Переход к настройкам фильтра}}] | + | В данном отчете нужно чтобы сначала шла таблица "Выходы процесса", а потом таблица "Входы процесса". Чтобы не было путаницы последовательность привязок также можно поменять. Для этого выделите привязку "Выходы процесса", щелчком правой кнопкой мыши откройте контекстное меню и выберите пункт **Вверх** (//Рис. 56//). |
- | По кнопке с тремя точками можно перейти к перечню фильтров (//Рис.56//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 56}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_429.png?nolink |Рисунок 56. Переход в справочник "Хранимые фильтры"}}] | + | **ШАГ 27. Генерация привязки "Выходы процесса" в шаблоне** |
- | В открывшемся справочнике нужно выбрать фильтр "Выходы процесса" и нажать кнопку "Выбрать" (//Рис.57//). | + | Для вставки привязки в шаблон отчета установите курсор в шаблоне в тот абзац, где должна размещаться привязка. Например, вставьте абзац перед таблицей входов и установите там курсор. Перетяните привязку "Выходы процесса", удерживая левую клавишу мыши, из дерева привязок в нужный абзац (//Рис. 57//). |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_431.png?nolink |Рисунок 57. Выбор фильтра "Выходы процесса"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_454.png?nolink |Рисунок 57}}] |
- | В окне настроек фильтра для привязки "Выходы" фильтр сменится. Нужно нажать кнопку "Далее" и, для перехода к начальной странице Мастера отчетов, снова нажать кнопку "Далее". В открывшемся окне будет видна информация по измененной привязке "Выходы" (//Рис.58//). | + | **ШАГ 28. Создание привязок "Управление" и "Механизмы"** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_433.png?nolink |Рисунок 58. Созданная привязка "Выходы"}}] | + | Подобно созданию привязки "Выходы процесса" создайте привязки "Управление процесса" и "Механизмы процесса" (//Рис. 58//). |
- | **ШАГ 27 - Смена фильтра для привязок "Управление" и "Механизмы"** | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_441.png?nolink |Рисунок 58}}] |
- | Подобным образом можно создать привязки "Управление" (//Рис.59//) и "Механизмы" (//Рис.60//). | + | **ШАГ 29. Вставка секция сокрытия** |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_435.png?nolink |Рисунок 59. Созданная привязка "Управление"}}] | + | В отчете таблица каждого из типов стрелок должна выводиться только в том случае, если среди стрелок процесса есть стрелки типа, соответствующего рассматриваемой таблице. Для того чтобы таблица не выводилась в отчет, если она пустая, можно для каждой привязки вставить секции сокрытия. |
+ | Выделите привязку "Выходы процесса" и выделите соответствующий блок в шаблоне отчета. Нажмите на кнопку {{common/icons/201.png?nolink}} (//Рис. 59//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_437.png?nolink |Рисунок 60. Созданная привязка "Механизмы"}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_139.png?nolink |Рисунок 59}}] |
- | **ШАГ 28 - Изменение порядка следования привязок "Входы" и "Выходы"** | + | Аналогичным образом вставьте секции сокрытия и для других привязок (//Рис. 60//). |
- | В данном отчете нужно чтобы сначала шла таблица "Выходы", а потом таблица "Входы". Последовательность корневых привязок можно поменять. Для этого необходимо выделить привязку "Выходы", вызвать контекстное меню и выбрать пункт "Вверх" (//Рис.61//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_445.png?nolink |Рисунок 60}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_439.png?nolink |Рисунок 61. Изменение порядка следования привязок}}] | + | **ШАГ 30. Сохранение отчета** |
- | **ШАГ 29 - Указание названия отчета** | + | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 61//). |
- | Для сохранения созданного отчета нужно предварительно указать его название (//Рис.62//). | + | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 61}}] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_441.png?nolink |Рисунок 62. Указание названия отчета}}] | + | **ШАГ 31. Проверка работоспособности отчета** |
- | **ШАГ 30 - Сохранение отчета** | + | Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}. В открывшемся окне выделите процесс, для которого будет сформирован данный отчет, и нажмите на кнопку **Выбрать** (//Рис. 62//). |
- | Именованный отчет необходимо сохранить при помощи кнопки "{{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_131.png?nolink}}". После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Данную папку необходимо выделить и нажать кнопку "Выбрать" (//Рис.63//). | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_443.png?nolink |Рисунок 62}}] |
- | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 63. Сохранение отчета в справочнике "Отчеты объектов" в папке "Пользовательские отчеты"}}] | + | **ШАГ 32. Закрытие Мастера отчета** |
+ | После того, как отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректирован, нажмите на кнопку {{ru/common/save.png?nolink}}. **Мастер отчетов** будет закрыт, а изменения отчета - сохранены. | ||
+ | Для повторного открытия структуры данного отчета откройте справочник "Отчеты объектов" (**Главное меню -> Отчеты -> Отчеты объектов**), выделите слева в дереве ту папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Выделите необходимый отчет и нажмите на кнопку {{ru/common/properties.png?nolink}}. | ||
- | **ШАГ 31 - Генерация шаблона отчета** | + | ===== Пример работы отчета ===== |
- | Для того чтобы сформировать шаблон отчета с автоматически расставленными привязками, необходимо нажать на кнопку "{{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_135.png?nolink}}" (//Рис.64//). | + | Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис. 63//. |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_230.jpg?nolink |Рисунок 64. Выполнение автоматической генерации шаблона}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 63}}] |
- | Автогенерация шаблона всегда уничтожает все пользовательские изменения в шаблоне отчета и расставляет привязки в формате, заданном по умолчанию. | ||
- | == Внимание! == | ||
- | Выполнять редактирование шаблона рекомендуется после того, как структура отчета будет полностью определена и сформирована, т.е. будут созданы все необходимые привязки. | ||
- | ===== ===== | ||
- | \\ | ||
- | После завершения генерации система предложит запустить отчет для просмотра. Если это нужно - следует нажать кнопку "Да" (//Рис.65//). | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_139.png?nolink |Рисунок 65. Сообщение с предложением о запуске отчета для просмотра}}] | ||
- | Если отчет запущен для просмотра, предлагается для просмотра отчета сначала выбрать, для какого процесса этот отчет будет строиться, т.к. отчет является динамическим. | ||
- | |||
- | Для этого в открывшемся окне необходимо выделить интересующий процесс и нажать кнопку "{{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_141.png?nolink}}" (//Рис.66//). | ||
- | |||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_443.png?nolink |Рисунок 66. Выбор процесса для просмотра отчета}}] | ||
- | |||
- | Если после генерации шаблона нет необходимости просматривать отчет, то в окне с предложением о просмотре отчета (см. //Рис.65//), нужно нажать кнопку "Нет". | ||
- | |||
- | **ШАГ 32 - Редактирование шаблона отчета** | ||
- | |||
- | Перейти к просмотру и редактированию шаблона отчета можно при помощи кнопки "{{ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_145.png?nolink}}". | ||
- | |||
- | Шаблон отчета, сформированный в формате MS Word, с расставленными привязками, будет содержать на первой странице титульный лист с названием отчета. На второй странице последовательно будут расставлены привязки. | ||
- | |||
- | Можно отключить создание титульного листа при генерации. | ||
- | |||
- | == Внимание! == | ||
- | Информация о том, как отключить создание титульного листа при генерации, приведена в [[ru/creating_user_reports/edit_report/styles_template]]. | ||
- | ===== ===== | ||
- | \\ | ||
- | Используя средства MS Word, можно внести следующие изменения в шаблон отчета: уменьшить ширину столбца "№", разместить описание привязки "Название процесса" и саму привязку в одной строке (//Рис.67//). | ||
- | |||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_445.png?nolink |Рисунок 67. Привязки отчета, расставленные в шаблоне после генерации}}] | ||
- | |||
- | После внесения изменений в шаблон отчета, окно MS Word можно закрыть. Если изменения были внесены, при закрытии редактор MS Word выдаст сообщение, изображенное на //Рис.68//. | ||
- | |||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_447.png?nolink |Рисунок 68. Сохранение шаблона}}] | ||
- | |||
- | Для сохранения внесенных изменений необходимо нажать кнопку "Сохранить". Сохранить изменения в шаблоне также можно по кнопке {{ru/creating_user_reports/report/report_022.png?nolink}} "Сохранить" в окне MS Word до закрытия окна с шаблоном. | ||
- | |||
- | **ШАГ 33 - Закрытие Мастера отчета** | ||
- | |||
- | После того, как созданный отчет сохранен, шаблон сгенерирован и при необходимости изменен формат шаблона, нужно нажать на кнопку "{{ru/creating_user_reports/report/report_021.png?nolink}}". Мастер отчетов будет закрыт, а изменения отчета - сохранены. | ||
- | |||
- | Для повторного открытия структуры данного отчета необходимо зайти в справочник "Отчеты объектов" (Отчеты -> Отчеты объектов) и выделить в навигаторе слева папку, в которую был сохранен отчет. Справа отобразится перечень отчетов, находящихся в данной папке. Необходимо выделить интересующий отчет и зайти в его свойства. В результате структура отчета будет открыта в окне Мастера отчетов. | ||
- | ===== Пример работы отчета ===== | ||
- | Фрагмент отчета, построенного, например, для процесса "A4 Планирование и осуществление проектных работ" показан на //Рис.69//. | + | [<contextnavigator>] |
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/arrows_process/arrows_process_448.png?nolink |Рисунок 69. Фрагмент сформированного отчета "Стрелки процесса"}}] | ||
- | В данном отчете, если у процесса не будет, например, стрелок типа "Управление", то таблица не будет сформирована. По умолчанию в шаблоне отчета при автоматической генерации расставляются специальные секции, которые управляют показом привязок в зависимости от их наполнения. |