Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:creating_user_reports:typical_tasks_reports:class_process:diag_decomposed_process [2014/04/18 16:30] 127.0.0.1 внешнее изменение |
ru:creating_user_reports:typical_tasks_reports:class_process:diag_decomposed_process [2017/11/08 16:45] (текущий) |
||
---|---|---|---|
Строка 13: | Строка 13: | ||
Среди всех процессов нужно будет отфильтровать те, которые являются подпроцессами заданного процесса, декомпозированы и у которых есть диаграмма. | Среди всех процессов нужно будет отфильтровать те, которые являются подпроцессами заданного процесса, декомпозированы и у которых есть диаграмма. | ||
- | Процессы должны быть декомпозированными, т.е. должны содержать подпроцессы. У процесса есть параметр "Содержит подпроцессы", который отображает информацию о наличии подпроцессов. Это логический параметр, который по умолчанию скрыт в перечне параметров. Чтобы увидеть параметр "Содержит подпроцессы", включите показ полного списка параметров справочника при помощи западающей кнопки {{common/icons/161.png?nolink}} **Показывать все параметры** (//Рис. 2//). | + | Процессы должны быть декомпозированными, т.е. должны содержать подпроцессы. У процесса есть параметр "Содержит подпроцессы", который отображает информацию о наличии подпроцессов. Это логический параметр, который по умолчанию скрыт в перечне параметров. Чтобы увидеть параметр "Содержит подпроцессы", включите показ полного списка параметров справочника при помощи западающей кнопки **Показывать все параметры** {{common/icons/161.png?nolink}} (//Рис. 2//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_452.png?nolink |Рисунок 2}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_452.png?nolink |Рисунок 2}}] | ||
Строка 43: | Строка 43: | ||
**ШАГ 2. Выбор класса объектов, от которых будет вызываться отчет** | **ШАГ 2. Выбор класса объектов, от которых будет вызываться отчет** | ||
- | На данном шаге необходимо указать, для объектов какого справочника будет сформирован отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. | + | На данном шаге необходимо указать, для объектов какого справочника будет сформирован отчет. Отчет будет использоваться для всех объектов справочника "Процессы", следовательно, в открывшемся окне выделите в дереве справочник "Процессы" и нажмите на кнопку **Далее** (//Рис. 7//) для перехода к следующему шагу. Будет открыт шаблон отчета в окне **Мастера отчетов** |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_177.png?nolink |Рисунок 7}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_177.png?nolink |Рисунок 7}}] | ||
+ | |||
+ | Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**. | ||
**ШАГ 3. Выбор типа привязки "BAND по фильтру"** | **ШАГ 3. Выбор типа привязки "BAND по фильтру"** | ||
Строка 71: | Строка 73: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_465.png?nolink |Рисунок 11}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_465.png?nolink |Рисунок 11}}] | ||
- | Далее необходимо задать условие создаваемого фильтра. В открывшемся окне нажмите на гиперссылку **Основное условие**. В данном фильтре условие нужно наложить на несколько параметров. Для вывода на показ параметров, скрытых по умолчанию, нажмите западающую кнопку {{common/icons/161.png?nolink}} **Показать все параметры** на панели инструментов окна условия фильтра. В выводимом в отчете перечне процессов должны быть только декомпозированные процессы, т.е. те, которые содержат подпроцессы. Следовательно, нужно наложить условие на параметр "Содержит подпроцессы". Найдите этот параметр и задайте условие: в столбце **Тип** выберите в выпадающем списке "Значение", в столбце **Оператор** выберите знак "=", а в столбце **Значение** установите флажок (//Рис. 12//). | + | Далее необходимо задать условие создаваемого фильтра. В открывшемся окне нажмите на гиперссылку **Основное условие**. В данном фильтре условие нужно наложить на несколько параметров. Для вывода на показ параметров, скрытых по умолчанию, нажмите западающую кнопку **Показать все параметры** {{common/icons/161.png?nolink}} на панели инструментов окна условия фильтра. В выводимом в отчете перечне процессов должны быть только декомпозированные процессы, т.е. те, которые содержат подпроцессы. Следовательно, нужно наложить условие на параметр "Содержит подпроцессы". Найдите этот параметр и задайте условие: в столбце **Тип** выберите в выпадающем списке "Значение", в столбце **Оператор** выберите знак "=", а в столбце **Значение** установите флажок (//Рис. 12//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_466.png?nolink |Рисунок 12}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_466.png?nolink |Рисунок 12}}] | ||
Строка 93: | Строка 95: | ||
== Внимание! == | == Внимание! == | ||
- | С дополнительной информацией о построении фильтров можно ознакомиться в [[ru/manual/manual]], в главе [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. | + | С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]]. |
===== ===== | ===== ===== | ||
\\ | \\ | ||
Строка 100: | Строка 102: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_482.png?nolink |Рисунок 16}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_482.png?nolink |Рисунок 16}}] | ||
- | **ШАГ 5. Указание соответствия фильтра** | + | **ШАГ 5. Указание правил подстановки значений для фильтра** |
- | Для того чтобы в фильтр в параметр "Вышележащий процесс" подставлялся процесс, от которого вызван отчет, нужно настроить соответствие фильтра. В открывшемся окне есть область **Соответствия фильтра** для указания соответствий. | + | Для того чтобы в фильтр в параметр "Вышележащий процесс" подставлялся процесс, от которого вызван отчет, нужно настроить правила подстановки значений для фильтра. В открывшемся окне есть область **Подстановка значений**, в которой делаются соответствующие настройки. |
Для указания параметра фильтра выделите в пустой строке ячейку **Параметр фильтра** и нажмите на появившуюся кнопку с тремя точками (//Рис. 17//). | Для указания параметра фильтра выделите в пустой строке ячейку **Параметр фильтра** и нажмите на появившуюся кнопку с тремя точками (//Рис. 17//). | ||
Строка 111: | Строка 113: | ||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_486.png?nolink |Рисунок 18}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_486.png?nolink |Рисунок 18}}] | ||
- | + | ||
- | В параметр фильтра нужно подставлять тот объект, от которого вызван отчет. Для указания такого объекта в качестве параметра класса предусмотрено зарезервированное слово //[Объект]//. Это слово вместе с квадратными скобками занесите вручную (или при помощи копирования из справочной информации на данной странице настройки фильтра) в столбец **Параметр класса**. При этом пробелов в написании данного зарезервированного слова быть не должно (//Рис. 19//). | + | В параметр фильтра нужно подставлять тот объект, от которого вызван отчет. Для указания такого объекта в качестве параметра класса предусмотрено зарезервированное слово //[Объект]//. Это слово вместе с квадратными скобками занесите вручную (или при помощи копирования из справочной информации на данной странице настройки фильтра) в столбец **Параметр-источник**. При этом пробелов в написании данного зарезервированного слова быть не должно (//Рис. 19//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_488.png?nolink |Рисунок 19}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_488.png?nolink |Рисунок 19}}] | ||
- | В результате указанного соответствия процесс, от которого вызван отчет, будет подставляться в фильтр в столбец **Значение** в условие для параметра "Вышележащий процесс". После указания соответствия нажмите на кнопку **Далее** для перехода к следующему шагу. | + | В результате указанного соответствия процесс, от которого вызван отчет, будет подставляться в фильтр в столбец **Значение** в условие для параметра "Вышележащий процесс". После этого нажмите на кнопку **Далее** для перехода к следующему шагу. |
**ШАГ 6. Выбор параметра "Название" для привязки к названию процесса** | **ШАГ 6. Выбор параметра "Название" для привязки к названию процесса** | ||
- | В отчет нужно выводить повторяющимися текстовыми блоками название процесса и его диаграмму. Сначала нужно добавить привязку к параметру "Название" в привязке типа "BAND по фильтру". "Объект" здесь - это объект класса вышестоящей привязки, т.е. объект справочника "Процессы". Следовательно, на уровень ниже, чем "Объект", находятся параметры справочника "Процессы". Раскройте узел "Объект" и найдите параметр "Название". Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Выбранные параметры** (//Рис. 20//). | + | В отчет нужно выводить повторяющимися текстовыми блоками название процесса и его диаграмму. Сначала нужно добавить привязку к параметру "Название" в привязке типа "BAND по фильтру". В области **Параметры** находятся параметры справочника "Процессы". Выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 20//). |
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_490.png?nolink |Рисунок 20}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_490.png?nolink |Рисунок 20}}] | ||
Строка 155: | Строка 157: | ||
Привязка к параметру "Диаграмма" добавлена (//Рис. 26//). | Привязка к параметру "Диаграмма" добавлена (//Рис. 26//). | ||
+ | |||
[{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_500.png?nolink |Рисунок 26}}] | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_500.png?nolink |Рисунок 26}}] | ||
Строка 172: | Строка 174: | ||
**ШАГ 11. Сохранение отчета** | **ШАГ 11. Сохранение отчета** | ||
- | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку {{common/icons/19.png?nolink}} **Сохранить отчет**. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 29//). | + | Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты объектов", в которую нужно сохранить отчет. Выделите папку "Пользовательские отчеты" и нажмите на кнопку **Выбрать** (//Рис. 29//). |
[{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 29}}] | [{{ ru/creating_user_reports/report/report_019.png?nolink |Рисунок 29}}] | ||
Строка 192: | Строка 194: | ||
Фрагмент отчета, построенного, например, для процесса "A6 Закупки и снабжение" показан на //Рис. 31//. | Фрагмент отчета, построенного, например, для процесса "A6 Закупки и снабжение" показан на //Рис. 31//. | ||
- | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_514.png?nolink |Рисунок 31}}] | + | [{{ ru/creating_user_reports/typical_tasks_reports/class_process/diag_decomposed_process/diag_decomposed_process_514.png?nolink |Рисунок 31}}] |
- | + | ||
- | + | ||
- | [<contextnavigator>] | + | |
+ | |||
+ | |||
+ | [<contextnavigator>] | ||