Это старая версия документа.


Возможности использования фильтра в списках

В отчетах для параметров типа "Список" существует возможность использовать фильтр, созданный не только по классу списка, но и по более узкому (одному из дочерних) классу. Например, если объекты в фильтруемом списке объекты общего класса (обычно это класс "Объекты системы"), а в действительности он содержит объекты дочернего класса, то можно использовать фильтр по этому дочернему классу, но при этом параметры конкретного класса от списка вывести не получится.

Пример:

Необходимо вывести родителей субъекта, у которых тип субъекта "Подразделение"

Решение:

  1. В справочнике "Хранимые фильтры" создать фильтр по классу "Субъекты", с условием Тип Субъекта=Подразделение
  2. Создать отчет по классу "Субъекты"
  3. В данном отчете добавить привязку типа "Список", в качестве источника данных выбрать список "Родители"

    Вывести на показ параметр "Название" и перейти к настройкам фильтра

    В настройках фильтра выбрать созданный ранее фильтр.

В результате формирования данного отчета от объекта будут выведены родители, у которых тип субъекта – Подразделение.

Видеоинструкция по созданию подобного отчета:

Driven by DokuWiki