Различия

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

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

ru:creating_user_reports:examples:proc_without_subjects [2016/12/21 11:29]
barinova
ru:creating_user_reports:examples:proc_without_subjects [2019/02/18 15:33] (текущий)
Строка 1: Строка 1:
 ====== Процессы без субъектов ====== ====== Процессы без субъектов ======
  
-Рассмотрим пример создания отчета "Процессы без субъектов". +Рассмотрим пример создания отчета "Процессы без субъектов".  
 + 
 Для понимания этой статьи требуется знание того: Для понимания этой статьи требуется знание того:
   * как создавать, настраивать и сохранять фильтры (см. [[/ru/manual/manual]] -> [[/ru/manual/filter]]);   * как создавать, настраивать и сохранять фильтры (см. [[/ru/manual/manual]] -> [[/ru/manual/filter]]);
Строка 18: Строка 18:
 По заданными условиям нельзя получить информацию напрямую из одного справочника. Для решения задачи необходимо выбирать данные из имеющихся справочников. Задачи выборки данных решаются через использование в отчетах хранимых фильтров. Сначала необходимо создать фильтр, а потом использовать его при создании привязки в отчете. По заданными условиям нельзя получить информацию напрямую из одного справочника. Для решения задачи необходимо выбирать данные из имеющихся справочников. Задачи выборки данных решаются через использование в отчетах хранимых фильтров. Сначала необходимо создать фильтр, а потом использовать его при создании привязки в отчете.
  
-Ключевым вопросом при решении является создание правильных условий фильтра.+Ключевым вопросом при решении задачи является создание правильных условий фильтра.
  
 ===== Создание фильтра ===== ===== Создание фильтра =====
Строка 48: Строка 48:
   - Указывается, что у параметра "Субъекты" есть непустое значение по объектному параметру "Субъект". Т.е. указываем на то, что какая-либо связь с субъектом есть.   - Указывается, что у параметра "Субъекты" есть непустое значение по объектному параметру "Субъект". Т.е. указываем на то, что какая-либо связь с субъектом есть.
   - На уровне параметра "Субъекты" делается отрицание заданного выше условия. Т.е. отрицание того, что у процесса есть связь с субъектом.   - На уровне параметра "Субъекты" делается отрицание заданного выше условия. Т.е. отрицание того, что у процесса есть связь с субъектом.
- 
-Различные условия в параметрах списка "Субъекты" означали бы условия в уже имеющихся связях субъекта с процессами. 
  
 ==== Вкладка "Показ" ==== ==== Вкладка "Показ" ====
Строка 57: Строка 55:
 ^  Показывать  ^  Параметр  ^ ^  Показывать  ^  Параметр  ^
 |  +  | Название | |  +  | Название |
-<endTableBox| Таблица 2. Настройка отображения параметров для показа.>+<endTableBox| Таблица 2. Настройка отображения параметров для показа>
  
-Для тогочтобы данные показывались в порядке кодов, необходимо в сортировку перенести параметр "Автокод для сортировки".+Для того чтобы данные были отсортированы по коду процесса, необходимо в добавить сортировку по параметру "Иерархический код для сортировки".
 <startTableBox> <startTableBox>
 ^  Параметр  ^  Направление  ^ ^  Параметр  ^  Направление  ^
-Автокод для сортировки | По возрастанию | +Иерархический код для сортировки | По возрастанию | 
-<endTableBox| Таблица 3. Настройка сортировки списка по "Автокоду".>+<endTableBox| Таблица 3. Настройка сортировки списка по параметру "Иерархический код для сортировки">
  
 ==== Сохранение фильтра ==== ==== Сохранение фильтра ====
  
-Сохраняем фильтр с названием "Процессы без единого субъекта". Место сохранения - "Пользовательские фильтры".+Сохраняем фильтр с названием "Процессы без единого субъекта". Место сохранения - папка "Пользовательские фильтры".
  
 ===== Создание отчета ===== ===== Создание отчета =====
  
-Так как отчет будет создаваться для всех процессов и не зависит от объекта, от которого он будет вызван, то логичным будет создание статического отчета. Создаем статический отчет с названием "Процессы без субъектов" и переходим к его редактированию в **Мастере отчетов**.+Так как отчет будет выводиться для всех процессов и не зависит от объекта, от которого он будет вызван, то логичным будет создание статического отчета. Создаем статический отчет с названием "Процессы без субъектов" и переходим к его редактированию в **Мастере отчетов**.
  
 ==== Добавление привязки ==== ==== Добавление привязки ====
  
-Тип привязки в отчете определяет то, откуда именно будут браться данные (источник данных) для вставки в выполняемый отчет и как будут выглядеть вставленные данные в отчете (см. [[/ru/manual/manual]] -> [[ru/manual/report/types_anchor]]).+Тип привязки в отчете определяет то, откуда именно будут браться данные (источник данных) для вставки в выполняемый отчети как будут выглядеть вставленные данные в отчете (см. [[/ru/manual/manual]] -> [[ru/manual/report/types_anchor]]).
  
 Исходя из того, что наши данные получаются из фильтра и по условиям задачи должны выглядеть как список (таблица), определяем тип привязки -- "Фильтр". В качестве конкретного фильтра выбирается ранее созданный и сохраненный фильтр "Процессы без единого субъекта". Исходя из того, что наши данные получаются из фильтра и по условиям задачи должны выглядеть как список (таблица), определяем тип привязки -- "Фильтр". В качестве конкретного фильтра выбирается ранее созданный и сохраненный фильтр "Процессы без единого субъекта".
  
-В окне "Настройка сложной привязки к данным" делаем: +В окне **Настройка сложной привязки к данным** выполняем: 
-  * переименование параметра "Название" в "Процесс", +  * переименование привязки к параметру "Название" в привязку "Процесс"; 
-  * добавление привязки типа "Нумератор" и переносим привязку типа "Нумератор" вверх списка.+  * добавление привязки типа "Нумератор" и перенос привязки типа "Нумератор" на первое место в списке привязок.
  
-[{{ ru:creating_user_reports:examples:proc_without_subjects:pic1.png?nolink | Рисунок 1. Вид окна "Настройка сложной привязки к даннымпосле всех необходимых настроек}}]+[{{ ru:creating_user_reports:examples:proc_without_subjects:pic1.png?nolink | Рисунок 1. Вид окна **Настройка сложной привязки к данным** после всех необходимых настроек}}]
  
 ==== Редактирование шаблона ==== ==== Редактирование шаблона ====
  
-В шаблоне отчета вносим необходимые внешние изменения, сохраняем и выполняем отчет.+В шаблоне отчета вносим необходимые изменения в оформление, сохраняем и выполняем отчет.
  
-[{{ ru:creating_user_reports:examples:proc_without_subjects:pic2.png?nolink | Рисунок 2. Вид привязки типа фильтр "Процессы без единого субъекта" в окне шаблона отчета}}]+[{{ ru:creating_user_reports:examples:proc_without_subjects:pic2.png?nolink | Рисунок 2. Вид привязки "Процессы без единого субъекта" (тип "Фильтр") в шаблоне отчета}}]
  
 ===== Результат ===== ===== Результат =====
  
-[{{ ru:creating_user_reports:examples:proc_without_subjects:pic3.png?nolink | Рисунок 3. Один из возможных вариантов выполнения отчета "Процессы без субъектов"}}]+Пример одного из возможных результатов выполнения отчета "Процессы без субъектов" приведен на Рис. 3. 
 + 
 +[{{ ru:creating_user_reports:examples:proc_without_subjects:pic3.png?nolink | Рисунок 3. Пример выполнения отчета "Процессы без субъектов"}}]
  
 ===== Рекомендация ===== ===== Рекомендация =====
  
-Для тогочтобы быть уверенным в правильности всех выполненных шагов, рекомендуется создать объекты для тестирования: хотя бы один процесс, который известен заранее, должен быть без субъектов.+Для того чтобы быть уверенным в правильности всех выполненных шагов, рекомендуется создать объекты для тестирования: хотя бы один процесс должен быть без связей с субъектами.
  
  
Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki