Различия

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

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

ru:manual:report:examples [2022/06/14 15:44]
127.0.0.1 внешнее изменение
ru:manual:report:examples [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
-====== Примеры создания отчетов ======+====== Примеры работы с шаблонами отчетов ======
  
-Разработка отчетов с использованием привязок типа "Фильтр" является часто решаемой задачей. Для её решения требуется понимать логику выборки данных и использования фильтра в отчете.+В данном разделе приведены примеры создания и изменения шаблонов отчетов для решения некоторых типовых задач.
  
-Для лучшего понимания решения подобных задач ниже приведены примеры:+===== Задание условий вызова отчета (использование фильтра отчета) =====
  
-  [[ru/manual/report/examples/activities_without_org_units]] - В отчете выводятся все единицы деятельности, с которыми не связана ни одна оргединица. +*остановка задачи*
-  * [[ru/manual/report/examples/activities_without_owner]] - В отчете выводятся все единицы деятельности, у которых не определен владелец. +
-  * [[ru/manual/report/examples/org_units_count]] - Отчет вызывается от субъекта. В отчете выводится количество всех должностей и подразделений, находящихся в дереве ниже рассматриваемой оргединицы. +
-  * [[ru/manual/report/examples/kpis_activities]] - В отчете выводится список показателей, которые используются для оценки единицы деятельности. +
-  [[ru/manual/report/examples/parent_top]] - В отчете выводится родитель в той ветке, в которой находится исходная единица деятельности.+
  
-Отчеты, имеющиеся в каждой базе (пустой или демонстрационной), содержат в себе множество примеров использования привязок типа "Фильтр", которые также рекомендуется изучить самостоятельно.+Часто требуется ограничить множество объектовот которых может быть выполнен отчет. Для этого нужно настроить и задать для шаблона отчета фильтр объекта.
  
 +Рассмотрим реализацию на следующем примере: требуется настроить шаблон отчета так, чтобы отчет мог выполняться только для тех объектов справочника "Документы", в свойствах которых указан файл.
  
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/WMk7Ewbnz6M" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет текста по заданному шаблону из статических и динамических частей ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет текст по заданному шаблону из статических (просто текст) и динамических (привязки с типом "Объект") частей. 
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/znqJROZ4MT0" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Добавление колонтитулов в шаблоны отчетов и файловые шаблоны, вывод значений привязок с типом "Объект" в колонтитулы ===== 
 +
 +**Постановка задачи**
 +
 +Требуется добавить колонтитул в шаблон отчета. Далее требуется реализовать вывод в этот колонтитул значение привязки с типом "Объект".
 +
 +Также требуется добавить колонтитул в файловый шаблон, чтобы все новые шаблоны отчета имели формы уже с этим колонтитулом.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/BzZlkuM33vk" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет дерева объектов справочника и описания по каждому из них ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет дерево объектов справочника и описание по каждому из них.
 +
 +Рассмотрим реализацию на примере справочника "Стандарты".
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/V3Kg3SUJN7k" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод от единицы деятельности дочерних элементов, кроме блоков "Решение", с сортировкой по иерархическому коду ===== 
 +
 +**Постановка задачи**
 +
 +Требуется создать шаблон отчета для единицы деятельности, в котором будет выводиться перечень ее дочерних элементов, отсортированных по иерархическому коду. При этом блоков "Решение" в перечне дочерних элементов быть не должно. 
 +
 +Для каждого дочернего элемента должны выводиться:
 +  - Название;
 +  - Диаграмма.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/Ry8VzLxDeK8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод объектов справочника, не содержащих потомков ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет все объекты справочника, не имеющие потомков.
 +
 +Рассмотрим реализацию на примере справочника "Деятельность".
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/Gj44qG1zGA8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет списка объектов, содержащих документ, от которого вызван отчет, в списке НСД  ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет список объектов, содержащих документ, от которого вызван отчет, в списке "Нормативно-справочные документы".
 +
 +Рассмотрим реализацию на примере справочника вывода объектов справочника "Деятельность". ПО аналогии можно выводить объекты других справочников, у которых есть списки "Нормативно-справочные документы": 
 +  * Оргединицы.
 +  * Методы управления.
 +  * Требования.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/_LPWJyUyjVY" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет списка единиц деятельности определенных типов без владельцев ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет список единиц деятельности без владельцев с типами кроме следующих:
 +
 +  * Действие.
 +  * Решение.
 +  * Ссылка.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/3W6nP57Ho9E" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет показателей, связанных с единицами деятельности, но не связанных с целями ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет от единицы деятельности список показателей, связанных с единицами деятельности, но не связанных с целями. 
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/fj987m5-DP8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет списка объектов, измененных за рабочий период ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет список объектов, измененных за рабочий период. Для каждого объекта вывести следующие данные:
 +  * Название.
 +  * Класс объекта.
 +  * Автор последнего изменения.
 +  * Дата и время последнего изменения. 
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/w-yg_M2yh38" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет списка входов и выходов единицы деятельности, настройка сортировок и группировок ===== 
 +
 +**Постановка задачи**
 +
 +Требуется создать шаблона отчета, выводящего от единицы деятельности списки стрелок - входов и выходов.
 +В списках входов и выходов нужно выводить списки функциональных объектов, присутствующих в составе соответствующих стрелок.
 +
 +В привязках необходимо реализовать сортировку и группировку по названию стрелки, сортировку по названию функционального объекта.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/0qjHiq25z8s" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +===== Вывод в отчет от оргединицы количества должностей и подразделений вниз по иерархии ===== 
 +
 +**Постановка задачи**
 +
 +Требуется создать шаблон отчета, выводящего от оргединицы количество должностей и подразделений вниз по иерархии.
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/6n5lb6mg0lw" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
 +
 +
 +===== Вывод в отчет единиц деятельности, связанных с событиями через шлюзы ===== 
 +
 +**Постановка задачи**
 +
 +Требуется вывести в отчет от единицы деятельности список событий с ее диаграммы BPMN и списки единиц деятельности, связанных с этими событиями через шлюзы. 
 +
 +**Видеоинструкция:**
 +
 +<html><iframe width="100%" height="467" src="https://www.youtube.com/embed/yZ4snWWmGd8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe></html>
 + \\
  
  
 [<contextnavigator>] [<contextnavigator>]
  
-  
-  
-  
  
- + 
   
   
   
  
-{(rater>id=ru_manual_report_examples|name=Примеры создания отчетов|type=vote|trace=ip|img=:taggic.png|headline=off)}+{(rater>id=ru_manual_report_examples|name=Примеры работы с шаблонами отчетов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki