Различия

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

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

ru:creating_user_reports:typical_tasks_reports:class_process:not_decomposed_process [2013/09/26 16:40]
barinova
ru:creating_user_reports:typical_tasks_reports:class_process:not_decomposed_process [2017/11/08 15:59] (текущий)
Строка 3: Строка 3:
 ===== Постановка задачи ===== ===== Постановка задачи =====
  
-Требуется построить отчет, который содержит перечень процессов, не имеющих потомков или недекомпозированных. В этом перечне должны быть только те процессы, тип которых IDEF0, Процедура, Процесс или EPC. Примерный вид отчета приведен на //Рис.1//.+Требуется построить отчет, который содержит перечень процессов, не имеющих потомков или недекомпозированных. В этом перечне должны быть только те процессы, тип которых IDEF0, Процедура, Процесс, EPC или BPMN. Примерный вид отчета приведен на //Рис. 1//.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_283.png?nolink |Рисунок 1. Примерный вид отчета}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_283.png?nolink |Рисунок 1}}]
  
 ===== Планирование логики извлечения информации с помощью Объектной модели ===== ===== Планирование логики извлечения информации с помощью Объектной модели =====
  
-В отчет необходимо будет включить все процессы определенного типа. Следовательно, отчет будет статическим - построенным по всему классу "Процессы". Отобрать среди всех процессов только процессы заданного типа можно при помощи фильтра. Т.к. информация будет выбираться из процессов, то фильтр необходимо строить по классу "Процессы".+В отчет необходимо будет включить все процессы определенного типа. Следовательно, отчет будет статическим - построенным по всему справочнику "Процессы". Отобрать среди всех процессов только процессы заданного типа можно при помощи фильтра. Т.к. информация будет выбираться из процессов, то фильтр необходимо строить по справочнику "Процессы".
  
-Для того чтобы понять, на какой параметр нужно наложить условие, необходимо открыть справочник "Объектная модель(Справочники -> Объектная модель) и найти в нем класс "Процессы".+Для того чтобы понять, на какой параметр нужно наложить условие, откройте **Объектную модель** (**Главное меню -> Отчеты -> Объектная модель**) и найдите в ней справочник "Процессы".
  
-В этом классе для хранения типа процесса предусмотрен параметр "Тип процесса" (параметр типа "Перечисление"). На него в фильтре и нужно накладывать условие.+В этом справочнике для хранения типа процесса предусмотрен параметр "Тип процесса" (параметр типа "Перечисление"). На него в фильтре и нужно накладывать условие.
  
-По умолчанию в Объектной модели в списке параметров отображается не весь перечень параметров. Включить показ полного списка параметров класса и увидеть параметр "Тип процесса" можно при помощи кнопки {{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_077.png?nolink}} "Показывать все параметры(//Рис.2//).+По умолчанию в **Объектной модели** в списке параметров отображается не весь перечень параметров. Чтобы увидеть параметр "Тип процесса", включите показ полного списка параметров справочника при помощи кнопки **Показывать все параметры** {{common/icons/161.png?nolink}} (//Рис. 2//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_285.png?nolink |Рисунок 2. Размещение параметра "Тип процесса" в классе "Процессы"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_285.png?nolink |Рисунок 2}}]
  
-Но процессы не только должны быть определенного типа. Они должны быть недекомпозированными, т.е. не содержать подпроцессы. Для отображения такой информации в классе "Процессы" предусмотрен параметр "Содержит подпроцессы". Это логический параметр (//Рис.3//).+Процессы должны быть не только определенного типа. Они должны быть недекомпозированными, т.е. не содержать подпроцессы. Для отображения такой информации в справочнике "Процессы" предусмотрен параметр "Содержит подпроцессы". Это логический параметр (//Рис. 3//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_287.png?nolink |Рисунок 3. Размещение параметра "Содержит подпроцессы" в классе "Процессы"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_287.png?nolink |Рисунок 3}}]
  
 ===== Настройка привязок ===== ===== Настройка привязок =====
  
-Отчет будет формироваться всегда только для класса "Процессы". Следовательно, этот отчет будет статическим, т.е. информация в нем будет выводиться для заранее заданного объекта (в данном случае для всего класса "Процессы").+**ШАГ 1. Запуск Мастера отчетов и выбор типа отчета**
  
-Для создания отчета необходимо запустить Мастер отчетов (Отчеты -&gtМастер отчетов), выбрать тип отчета - "Статический отчет" (//Рис.4//), и перейти к следующему шагу при помощи кнопки "Далее".+Отчет будет формироваться всегда только для справочника "Процессы" со всеми процессами этого справочника. Следовательно, этот отчет будет статическим, т.е. информация в нем будет выводиться для заранее заданного объекта (в данном случае для всего справочника "Процессы").
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_244.png?nolink |Рисунок 4. Выбор типа отчета}}]+Для построения нового отчета в главном меню программы нажмите **Новый отчет** (**Главное меню -> Отчеты -> Новый отчет**). Откроется **Мастер отчетов**. Укажите название отчета. Выберите радиокнопку **Статический отчет** (//Рис. 4//).
  
-**ШАГ 2 - Выбор типа привязки к данным**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_244.png?nolink |Рисунок 4}}]
  
-Из класса "Процессы" должны в отчет попадать только те процессы, тип которых IDEF0, Процедура, Процесс или EPC. Ограничить перечень процессов данным условием можно при помощи фильтра. Т.е. в статический отчет будет попадать информация, полученная в результате работы фильтра, построенного по классу "Процессы". Для вывода в отчет данных, полученных на основе работы фильтра, предусмотрен специальный тип привязки - "Фильтр" (//Рис.5//). Необходимо выбрать это тип привязки и перейти к следующему шагу при помощи кнопки "Далее".+Для перехода к следующему шагу нажмите на кнопку **Далее**, в результате чего будет открыт шаблон отчета в окне **Мастера отчетов**.
  
-[{{ ru/creating_user_reports/report/report_017.png?nolink |Рисунок 5. Выбор привязки типа ильтр"}}]+Для создания новой привязки нажмите на кнопку {{ru/common/new.png?&nolink}} панели инструментов **Мастера отчетов**.
  
-**ШАГ - Выбор фильтра, служащего для получения данных в отчете**+**ШАГ 2. Выбор типа привязки к данным** 
 + 
 +Из справочника "Процессы" должны в отчет попадать только те процессы, тип которых IDEF0, Процедура, Процесс, EPC или BPMN. Ограничить перечень процессов данным условием можно при помощи фильтра. Т.е. в статический отчет будет попадать информация, полученная в результате работы фильтра, построенного по справочнику "Процессы". Для вывода в отчет данных, полученных на основе работы фильтра, предусмотрен специальный тип привязки "Фильтр" (//Рис. 5//). Выберите радиокнопку **Фильтр** и нажмите на кнопку **Далее** для перехода к следующему шагу построения отчета. 
 + 
 +[{{ ru/creating_user_reports/report/report_017.png?nolink |Рисунок 5}}] 
 + 
 +**ШАГ 3. Выбор фильтра, служащего для получения данных в отчете**
  
 На данном шаге необходимо выбрать фильтр, в результате выполнения которого будут получены данные для рассматриваемого статического отчета. На данном шаге необходимо выбрать фильтр, в результате выполнения которого будут получены данные для рассматриваемого статического отчета.
  
-Такого фильтра пока нет. Его нужно создать. Сделать фильтр можно из Мастера отчетов. Для этого необходимо выделить папку, в которой будет создан фильтр, и нажать кнопку "Создать(//Рис.6//).+Такого фильтра пока нет. Его нужно создать. Создать фильтр можно из **Мастера отчетов**Выделите папку, в которой будет создан фильтр, и нажмите на кнопку **Создать** (//Рис. 6//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_291.png?nolink |Рисунок 6. Создание фильтра из Мастера отчетов}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_291.png?nolink |Рисунок 6}}]
  
-В открывшемся окне "Выберите справочник" необходимо указать, по какому классу будет строиться фильтр. Т.к. нужно ограничить перечень процессов по типу процесса, то фильтр будет построен по классу "Процессы". В разделе "Классы" нужно выделить класс "Процессы" и нажать кнопку "Выбрать(//Рис.7//).+В открывшемся окне укажите, по какому справочнику будет строиться фильтр - выделите справочник "Процессы". Нажмите на кнопку **Выбрать** (//Рис. 7//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_293.png?nolink |Рисунок 7. Выбор класса, по которому будет создан фильтр}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_293.png?nolink |Рисунок 7}}]
  
-В открывшемся окне необходимо указать название создаваемого фильтра (//Рис.8//) и нажать кнопку "OK".+В открывшемся окне укажите название создаваемого фильтра и нажмите на кнопку **OK** (//Рис. 8//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_295.png?nolink |Рисунок 8. Указание названия создаваемого фильтра}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_295.png?nolink |Рисунок 8}}]
  
-После указания названия в открывшемся окне нужно нажать гиперссылку "Основное условие". Условие будет накладываться на параметр "Тип процесса". По умолчанию этот параметр не отображается. Для вывода его на показ необходимо нажать на кнопку {{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_097.png?nolink}} на панели инструментов окна условия фильтра. Далее необходимо в перечне параметров найти параметр "Тип процесса" и задать условие: значение параметра "Тип процесса" должно быть равно "IDEF0", "Процедура", "Процесс" или "EPC". Для того, чтобы указать, что параметр может быть равен одному из нескольких значений, используется "Список значений". Для этого в столбце "Тип" нужно указать в выпадающем списке "Список значений", а в столбце "Операторвыбрать "=". В столбце "Значение" необходимо выделить поле (//Рис.9//) и по трем точкам перейти в дополнительное окно.+После указания названия в открывшемся окне нажмите на гиперссылку **Основное условие**. Условие будет накладываться на параметр "Тип процесса". По умолчанию этот параметр не отображается. Для вывода его на показ нажмите западающую кнопку **Показать все параметры** {{common/icons/161.png?nolink}} на панели инструментов окна условия фильтра. Далее в перечне параметров найдите параметр "Тип процесса" и задайте условие: значение параметра "Тип процесса" должно быть равно "IDEF0", "Процедура", "Процесс", "EPC" или "BPMN". Для того, чтобы указать, что параметр может быть равен одному из нескольких значений, используется "Список значений". Для этого в столбце **Тип** укажите в выпадающем списке "Список значений", а в столбце **Оператор** выберите "=". В столбце **Значение** выделите поле (//Рис. 9//) и по кнопке с тремя точками перейдите в дополнительное окно.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_297.png?nolink |Рисунок 9. Переход к списку значений для условия}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_297.png?nolink |Рисунок 9}}]
  
-В окне "Список значений" нужно выделить пустую строку и снова нажать на появившуюся кнопку с тремя точками (//Рис.10//).+В окне "Список значений" выделите пустую строку и снова нажмите на появившуюся кнопку с тремя точками (//Рис. 10//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_299.png?nolink |Рисунок 10. Переход к выбору значения списка}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_299.png?nolink |Рисунок 10}}]
  
-В окне "Тип процесса" необходимо выделить нужный тип, например, "IDEF0" и нажать кнопку "Оk(//Рис.11//).+В окне "Тип процесса" выделите нужный тип, например, "IDEF0"и нажмите на кнопку **Оk** (//Рис. 11//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_301.png?nolink |Рисунок 11. Выбор типа процесса для списка значений}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_301.png?nolink |Рисунок 11}}]
  
-В результате в списке значений появится первое значение (//Рис.12//).+В результате в списке значений появится первое значение (//Рис. 12//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_303.png?nolink |Рисунок 12. Выбранный тип процесса в списке значений}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_303.png?nolink |Рисунок 12}}]
  
-Подобным образом можно добавить оставшиеся значения параметра "Тип процесса" (//Рис.13//).+Подобным образом добавьте оставшиеся значения параметра "Тип процесса" (//Рис. 13//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_305.png?nolink |Рисунок 13. Список значений, заполненный, типами процесса}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_305.png?nolink |Рисунок 13}}]
  
-После того, как список значений заполнен, нужно закрыть окно списка. В строке параметра "Тип процесса" заполнится поле в столбце "Значение(//Рис.14//). В результате указано условие, что среди процессов нужно выбрать только те процессы, тип которых попадает в указанный список значений.+После того, как список значений заполнен, закройте окно списка. В строке параметра "Тип процесса" заполнится поле в столбце **Значение** (//Рис. 14//). В результате указано условие, что среди процессов нужно выбрать только те процессы, тип которых попадает в указанный список значений.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_307.png?nolink |Рисунок 14. Условие, наложенное на параметр "Тип процесса"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_307.png?nolink |Рисунок 14}}]
  
-Кроме того, что процесс должен быть определенного типа, он не должен быть декомпозированным, т.е. не должен содержать подпроцессы. Для этого нужно наложить условие на параметр "Содержит подпроцессы". Необходимо найти этот параметр на закладке "Условия". Сначала можно указать обратное условие: значение параметра "Содержит подпроцессы" должно быть равно "Да" или "True". Для этого в столбце "Тип" нужно указать в выпадающем списке "Значение", в столбце "Операторвыбрать знак "=", а в столбце "Значение" поставить галочку. Чтобы задать отрицание данного условия, в столбце "Не" нужно поставить галочку (//Рис.15//). +Кроме того, что процесс должен быть определенного типа, он не должен быть декомпозированным, т.е. не должен содержать подпроцессы. Для этого нужно наложить условие на параметр "Содержит подпроцессы". Найдите этот параметр на вкладке **Условия**. Сначала можно указать обратное условие: значение параметра "Содержит подпроцессы" должно быть равно "Да" или "True". Для этого в столбце **Тип** выберите в выпадающем списке "Значение", в столбце **Оператор** выберите знак "=", а в столбце **Значение** установите флажок. Чтобы задать отрицание данного условия, в столбце **Не** установите флажок (//Рис. 15//). 
-\\ + 
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_309.png?nolink |Рисунок 15. Условие, наложенное на параметр "Содержит подпроцессы"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_309.png?nolink |Рисунок 15}}]
  
 == Внимание! == == Внимание! ==
-С дополнительной информацией о построении фильтров можно ознакомиться в [[ru/manual/manual]]главе [[ru/manual/filter]].+С дополнительной информацией о построении фильтров можно ознакомиться в главе [[ru/manual/manual]] -> [[ru/manual/filter]]. С информацией об использовании операторов на вкладке **Условия** можно ознакомиться в главе [[ru/manual/filter/filter_element]].
 ===== ===== ===== =====
 \\ \\
-После указания условия нужно нажать на кнопку "Сохранитьи в открывшемся окне еще раз нажать кнопку "Сохранить". В Мастере отчетов в папке появится созданный фильтр. Его нужно выделить (//Рис.16//) и нажать кнопку "Далеедля перехода к следующему шагу.+После указания условия нажмите на кнопку **Сохранить** и в открывшемся окне еще раз нажмите на кнопку **Сохранить**. В **Мастере отчетов** в папке появится созданный фильтр. Выделите его (//Рис. 16//) и нажмите на кнопку **Далее** для перехода к следующему шагу.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_311.png?nolink |Рисунок 16. Выбор фильтра для построения привязки типа "Фильтр"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_311.png?nolink |Рисунок 16}}] 
 +  
 +Название фильтра будет подставлено в поле **Выберите фильтр данных**. Для перехода к следующему шагу нажмите на кнопку **Далее** (//Рис. 17//).
  
-Название фильтра будет подставлено в поле "Выберите фильтр данных". Для перехода к следующему шагу в Мастере отчетов нужно нажать кнопку "Далее" (//Рис.17//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_313.png?nolink |Рисунок 17}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_313.png?nolink |Рисунок 17.Окно настройки фильтра данных привязки}}]+**ШАГ 4Выбор параметра "Название" для привязки типа "Фильтр"**
  
-**ШАГ 4 - Выбор параметра "Название" для привязки типа "Фильтр"**+В отчет нужно вывести недекомпозированные процессы в виде таблицы, в которой будет 2 столбца"Название" и "Тип процесса". В перечень параметров нужно добавить первую привязку к параметру "Название"Фильтр построен по классу "Процессы". Следовательно в дереве параметров содержатся параметры справочника "Процессы". В дереве параметров выделите параметр "Название" и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 18, 19//).
  
-В отчет нужно вывести недекомпозированные процессы в виде таблицы, в которой будет 2 столбца: "Название" и "Тип процесса"В перечень параметров нужно добавить первую привязку к параметру "Название". Фильтр построен по классу "Процессы". Следовательно "Объект" здесь - это элемент класса вышестоящей привязки или элемент класса "Процессы". На уровень ниже элемента "Объект" находятся параметры объекта класса "Процессы". Следовательно, нужен параметр "Название", находящийся внутри элемента "Объект". Параметр "Объект" нужно развернуть в дереве параметров, выделить параметр "Название" и, удерживая левую клавишу мыши, перенести параметр в область "Выбранные параметры" (//Рис.18//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_315.png?nolink |Рисунок 18}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_315.png?nolink |Рисунок 18. Выбор параметра "Название"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_317.png?nolink |Рисунок 19}}]
  
-**ШАГ 5 - Указание названия привязки к параметру "Название" для привязки типа "Фильтр"**+**ШАГ 5. Выбор параметра "Тип процесса" для привязки типа "Фильтр"**
  
-Для добавленной привязки необходимо указать название. Щелчком левой клавиши мыши внутри поля "Название" можно перейти в режим редактирования и указать название данной привязки (//Рис.19//).+В перечень параметров нужно добавить вторую привязку к параметру "Тип процесса". Среди параметров нет параметра "Тип процесса", т.к. он скрыт по умолчанию. Для того чтобы его показать, установите флажок **Показывать все** (//Рис. 20//).
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_317.png?nolink |Рисунок 19. Указание названия привязки к параметру "Название"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_319.png?nolink |Рисунок 20}}]
  
-**ШАГ 6 - Выбор параметра "Тип процесса" для привязки типа "Фильтр"**+После этого в дереве параметров найдите параметр "Тип процесса", выделите его и, удерживая левую клавишу мыши, перетяните параметр в область **Дочерние привязки** (//Рис. 21, 22//).
  
-В перечень параметров нужно добавить вторую привязку - к параметру "Тип процесса"На уровень ниже элемента "Объект" среди параметров нет параметра "Тип процесса", т.к. он скрыт по умолчанию. Для того чтобы его показать, нужно поставить галочку "Показывать все" (//Рис.20//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_321.png?nolink |Рисунок 21}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_319.png?nolink |Рисунок 20. Выбор опции "Показывать все"}}]+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_323.png?nolink |Рисунок 22}}]
  
-После этого в дереве параметров нужно найти параметр "Тип процесса", выделить его и, удерживая левую клавишу мыши, перенести параметр в область "Выбранные параметры" (//Рис.21//).+Для перехода к следующему шагу нажмите на кнопку **Далее**.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_321.png?nolink |Рисунок 21. Выбор параметра "Тип процесса"}}]+**ШАГ 6Сохранение отчета**
  
-**ШАГ 7 - Указание названия привязки к параметру "Тип процесса" для привязки типа ильтр"**+Когда выполнены все шаги по созданию привязки, открывается окно **Мастера отчетов** с шаблоном отчета (//Рис. 23//).
  
-Для добавленной привязки необходимо указать названиеЩелчком левой клавиши мыши внутри поля "Название" можно перейти в режим редактирования и указать название данной привязки (//Рис.22//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_325.png?nolink |Рисунок 23}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_323.png?nolink |Рисунок 22. Указание названия привязки к параметру "Тип процесса"}}]+Отчет необходимо сохранить. Для этого на панели инструментов **Мастера отчетов** нажмите на кнопку **Сохранить отчет** {{common/icons/19.png?nolink}}. После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты". Статический отчет должен быть сохранен в любой папке, отличной от "Отчеты объектов", т.к. в эту папку сохраняются динамические отчеты. В данном случае можно сохранить отчет "Недекомпозированные процессы" в корень папки "Отчеты". Для этого выделите раздел "Отчеты" и нажмите на кнопку **Выбрать** (//Рис. 24//).
  
-Для перехода к следующему шагу нужно нажать кнопку "Далее".+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_326.png?nolink |Рисунок 24}}]
  
-**ШАГ 8 - Указание названия привязки к фильтру**+**ШАГ 7. Проверка работоспособности отчета**
  
-Когда выполнены все шаги по созданию привязки, открывается окно со структурой привязок отчета (//Рис.23//).+Чтобы проверить работоспособность отчета, его необходимо выполнить. Это можно сделать, не выходя из **Мастера отчетов**. На панели инструментов **Мастера отчетов** нажмите на кнопку {{ru/common/exe.png?&nolink}}.
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_325.png?nolink |Рисунок 23. Созданная привязка типа "Фильтр"}}]+**ШАГ 8Закрытие Мастера отчета**
  
-В этом окне для привязки типа "Фильтрнеобходимо задать названиекоторое не должно содержать пробелов.+После тогокак отчет создан, проверка его работоспособности выполнена, шаблон при необходимости откорректирован, нажмите на кнопку {{ru/common/save.png?nolink}}. **Мастер отчетов** будет закрыт, а изменения отчета - сохранены.
  
-**ШАГ 9 - Указание названия отчета**+Для повторного открытия структуры данного отчета перейдите в **Навигаторе** на вкладку **Отчеты**, выделите отчет (если отчет не появился в **Навигаторе**, нужно обновить информацию в **Навигаторе**) и перейдите в его свойства при помощи кнопки на панели инструментов **Навигатора** (//Рис. 25//).
  
-Для сохранения созданного отчета нужно предварительно указать его название (//Рис.24//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_333.png?nolink |Рисунок 25}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_327.png?nolink |Рисунок 24. Указание названия отчета}}]+===== Пример работы отчета =====
  
-**ШАГ 10 - Сохранение отчета**+Чтобы сформировать статический отчет, выделите его в **Навигаторе** (**Навигатор ->** вкладка **Отчеты**), на панели инструментов **Навигатора** в меню **Отчеты** выберите **Выполнить** (//Рис. 26//).
  
-Именованный отчет необходимо сохранить при помощи кнопки "{{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_131.png?nolink}}". После нажатия на данную кнопку будет предложено выбрать папку в справочнике "Отчеты". Статический отчет должен быть сохранен в любой папке, отличной от "Отчеты объектов Word", т.к. в эту папку сохраняются динамические отчеты. В данном случае можно сохранить отчет "Недекомпозированные процессы" в корень папки "Отчеты". Для этого нужно выделить раздел "Отчеты" в открывшемся окне в области с навигатором и нажать кнопку "Выбрать" (//Рис.25//).+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_335.png?nolink исунок 26}}]
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_268.png?nolink |Рисунок 25. Сохранение статического отчета в справочнике "Отчеты"}}]+Выполнить статический отчет можно также при помощи пункта меню **Отчеты -&gtВыполнить** в контекстном меню, вызываемом от необходимого отчета.
  
 +Фрагмент сформированного отчета "Недекомпозированные процессы" показан на //Рис. 27//.
  
-**ШАГ 11 - Генерация шаблона отчета**+[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_337.png?nolink |Рисунок 27}}]
  
-Для того чтобы сформировать шаблон отчета с автоматически расставленными привязками, необходимо нажать на кнопку "{{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_135.png?nolink}}" (//Рис.26//). 
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_137.png?nolink |Рисунок 26. Выполнение автоматической генерации шаблона}}] 
  
-Автогенерация шаблона расставляет привязки в формате, заданном по умолчанию. Если генерация выполняется после внесения в шаблон пользовательских изменений, эти изменения будут потеряны. 
- 
-== Внимание! == 
-Выполнять редактирование шаблона рекомендуется после того, как структура отчета будет полностью определена и сформирована, т.е. будут созданы все необходимые привязки. 
-==== ==== 
-\\ 
-После завершения генерации система предложит запустить отчет для просмотра. Если это нужно - следует нажать кнопку "Да" (//Рис.27//). Если после генерации шаблона нет необходимости просматривать отчет, то в окне с предложением о просмотре отчета нужно нажать кнопку "Нет". 
- 
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_329.png?nolink |Рисунок 27. Сообщение с предложением о запуске отчета для просмотра}}] 
- 
-**ШАГ 12 - Редактирование шаблона отчета** 
- 
-Перейти к просмотру и редактированию шаблона отчета можно при помощи кнопки "{{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_145.png?nolink}}". 
- 
-Шаблон отчета, сформированный в формате MS Word, с расставленными привязками, будет содержать на первой странице титульный лист с названием отчета. На второй странице последовательно будут расставлены привязки (//Рис.28//). 
- 
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_330.png?nolink |Рисунок 28. Привязки отчета, расставленные в шаблоне после генерации}}] 
- 
-Можно отключить создание титульного листа при генерации. 
- 
-== Внимание! == 
-Информация о том, как отключить создание титульного листа при генерации, приведена в п. [[ru/creating_user_reports/edit_report/styles_template]]. 
-===== ===== 
-\\ 
-Средствами MS Word можно отформатировать данный шаблон. После внесения изменений в шаблон отчета, окно MS Word можно закрыть. Если изменения были внесены, при закрытии редактор MS Word выдаст сообщение, изображенное на //Рис.29//. 
- 
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_332.png?&nolink |Рисунок 29. Сохранение шаблона}}] 
- 
-Для сохранения внесенных изменений необходимо нажать кнопку "Сохранить". Сохранить изменения в шаблоне также можно по кнопке {{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_153.png?nolink}} "Сохранить" в окне MS Word до закрытия окна с шаблоном. 
- 
-**ШАГ 13 - Закрытие Мастера отчета** 
- 
-После того, как созданный отчет сохранен, шаблон сгенерирован и при необходимости изменен формат шаблона, нужно нажать на кнопку "{{ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_155.png?nolink}}". Мастер отчетов будет закрыт, а изменения отчета - сохранены. 
- 
-Для повторного открытия структуры данного отчета необходимо в Навигаторе в разделе "Отчеты" выделить отчет и зайти в его свойства, например, при помощи кнопки на панели инструментов Навигатора (//Рис.30//). В результате структура отчета будет открыта в окне редактирования свойств. Двойной клик мыши по названию отчета в Навигаторе откроет структуру привязок отчета в Мастере отчетов. 
- 
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_333.png?nolink |Рисунок 30. Открытие структуры статического отчета в Мастере отчетов}}] 
- 
-===== Пример работы отчета ===== 
  
-Чтобы сформировать статический отчет, нужно выделить его в Навигаторе в разделе "Отчеты", на панели инструментов Навигатора открыть контекстное меню "Отчеты" и выбрать "Выполнить" (//Рис.31//). 
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_335.png?nolink |Рисунок 31. Вызов статического отчета из меню "Отчеты&quotна панели инструментов Навигатора}}]+[<contextnavigator>]
  
-Фрагмент сформированного отчета "Недекомпозированные процессы" показан на //Рис.32//. 
  
-[{{ ru/creating_user_reports/typical_tasks_reports/class_process/not_decomposed_process/not_decomposed_process_337.png?nolink |Рисунок 32. Фрагмент сформированного статического отчета "Недекомпозированные процессы"}}] 
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki