Различия

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

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

ru:manual:report:types_anchor:anchor_data_filter_settings [2022/01/20 10:22]
belkin [Настройка фильтра данных привязки]
ru:manual:report:types_anchor:anchor_data_filter_settings [2023/03/16 12:20] (текущий)
Строка 77: Строка 77:
 С помощью кнопки **Открыть свойства фильтра** {{common/icons/05.png?nolink}} можно просмотреть свойства выбранного фильтра. С помощью кнопки **Открыть свойства фильтра** {{common/icons/05.png?nolink}} можно просмотреть свойства выбранного фильтра.
  
-===== Пример. Использование зарезервированных слов в динамическом условии =====+===== Пример. Подстановка объекта отчета в условие фильтра в динамическом условии =====
  
 В отчете "Должностная инструкция" в привязке "Headed departments" используется фильтр "Оргединицы - Подразделения,где должность явл-ся руководителем", настроенный для справочника "Оргединицы". Этот класс показан в параметре "Класс" в **Окне свойств** фильтра, вызываемом нажатием на кнопку **Открыть свойства фильтра** {{common/icons/05.png?nolink}} на странице настройки фильтра привязки.  В отчете "Должностная инструкция" в привязке "Headed departments" используется фильтр "Оргединицы - Подразделения,где должность явл-ся руководителем", настроенный для справочника "Оргединицы". Этот класс показан в параметре "Класс" в **Окне свойств** фильтра, вызываемом нажатием на кнопку **Открыть свойства фильтра** {{common/icons/05.png?nolink}} на странице настройки фильтра привязки. 
  
 В условии фильтра задано, что значение параметра "Параметры должности. Руководитель подразделения" должно быть пустым (Рис. 6). В условии фильтра задано, что значение параметра "Параметры должности. Руководитель подразделения" должно быть пустым (Рис. 6).
 +  
 +При выполнении отчета в это поле будет подставляться объект справочника "Оргединицы", от которого вызвали отчет. На странице **Настройка фильтра данных привязки** (см. Рис.5) задана следующая подстановка: объект, от которого вызвали отчет (в параметре "Источник данных" выбрано значение "Объект отчета"), подставляется в качестве значения параметра "Параметры должности. Руководитель подразделения" фильтра, наложенного на текущую привязку.
 + 
 +[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/autot_anchor_data_filter_settings0006.png?nolink |Рисунок 6. Задание условия для параметра "Параметры должности. Руководитель подразделения"}}]
  
-При выполнении отчета в это поле будет подставляться объект справочника ргединицы", от которого вызвали отчет. На странице **Настройка фильтра данных привязки** (см. Рис.5) задана следующая подстановка: объект, от которого вызвали отчет (в параметре "Источник данных" выбрано значение "Объект отчета"), подставляется в качестве значения параметра "Параметры должности. Руководитель подразделения" (обозначен системным названием ПараметрыПодразделения.Руководитель, генерируемым автоматически при выборе параметра в данном поле по кнопке {{common/3dot.png?nolink}}) фильтра, наложенного на текущую привязку.+===== Пример. Подстановка строк списка в условие фильтра с типом фильтрации Список значений =====
  
 +В отчете "Положение о подразделении" в привязке "Activities performed by department employees" используется фильтр "Связи оргединицы с единицей деятельности - не внешние ссылки, исполнители, статусы + условие по родителям + сортировка по иерархическому коду", настроенный для справочника "Связи оргединицы с единицей деятельности". Этот справочник показан в параметре "Класс" в **Окне свойств** фильтра, вызываемом нажатием на кнопку **Открыть свойства фильтра** {{common/icons/05.png?nolink}} на странице настройки фильтра привязки. 
  
-[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/autot_anchor_data_filter_settings0006.png?nolink |Рисунок 6. Задание условия для параметра "guid"}}]+В условии фильтра задано, что значение параметра "Единица деятельности.Все предки с объектом.guid" должно быть пустым (Рис. 7), причем для данной строки применяется тип фильтрации "Список значений". 
 + 
 +[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/autot_anchor_data_filter_settings0007.png?nolink |Рисунок 7. Задание условия на список значений для параметра "Единица деятельности.Все предки с объектом.guid"}}]  
 +  
 +При выполнении отчета в это поле будут подставляться значения параметра "Единица деятельности.guid" списка "Все единицы деятельности (категории типа связи "Исполнитель" и "Прочий участник")" объекта, от которого вызвали отчет.  
 + 
 +На странице **Настройка фильтра данных привязки** (см. Рис.5) задана соответствующая подстановка.
  
 ===== Пример. Вывод сервисных настроек с помощью фильтра ===== ===== Пример. Вывод сервисных настроек с помощью фильтра =====
Строка 95: Строка 106:
  
  
-[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/change_anchor_data_filter_settings0007.png?nolink |Рисунок 7. Переход к основному условию фильтра}}]+[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/change_anchor_data_filter_settings0007.png?nolink |Рисунок 8. Переход к основному условию фильтра}}]
  
 На вкладке **Условия** задано условие выбора текущего пользователя. Значение параметра "Пользователь" равно константе [База.ПользовательОб]. Подробнее о подстановке констант в условия фильтра описано в статье [[ru/manual/filter/filter_element#использование_системных_констант_в_фильтре|Использование системных констант в фильтре]].  На вкладке **Условия** задано условие выбора текущего пользователя. Значение параметра "Пользователь" равно константе [База.ПользовательОб]. Подробнее о подстановке констант в условия фильтра описано в статье [[ru/manual/filter/filter_element#использование_системных_констант_в_фильтре|Использование системных констант в фильтре]]. 
  
  
-[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/autot_anchor_data_filter_settings0008.png?nolink |Рисунок 8. Условие, заданное для параметра "Пользователь"}}]+[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/autot_anchor_data_filter_settings0008.png?nolink |Рисунок 9. Условие, заданное для параметра "Пользователь"}}]
  
 На вкладке **Показ** отмечены для показа параметры "Дата начала периода", "Дата конца периода". На вкладке **Показ** отмечены для показа параметры "Дата начала периода", "Дата конца периода".
Строка 109: Строка 120:
  
  
-[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/lang_anchor_data_filter_settings0009.png?nolink |Рисунок 9. Теги привязки "Период"}}]+[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/lang_anchor_data_filter_settings0009.png?nolink |Рисунок 10. Теги привязки "Период"}}]
  
 При выполнении отчета от любого показателя в этот отчёт будут выводиться даты начала и окончания параметра "Рабочий период". При выполнении отчета от любого показателя в этот отчёт будут выводиться даты начала и окончания параметра "Рабочий период".
  
  
-[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/lang_anchor_data_filter_settings0010.png?nolink |Рисунок 10. Результат выполнения отчета с привязкой "Период"}}]+[{{ ru/manual/report/types_anchor/anchor_data_filter_settings/lang_anchor_data_filter_settings0010.png?nolink |Рисунок 11. Результат выполнения отчета с привязкой "Период"}}]
  
  
Строка 122: Строка 133:
 [<contextnavigator>] [<contextnavigator>]
  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 +{(rater>id=ru_manual_report_types_anchor_anchor_data_filter_settings|name=Настройка фильтра данных привязки|type=vote|trace=ip|headline=off)}
Driven by DokuWiki