Платформа 3V/Отчет/6. Дополнительные действия в отчете/Фильтр выпадающих списков/Фильтр факта показателя по связям

Материал из 3v-wiki
Перейти к навигации Перейти к поиску

Признак включения кубовых форм (isEditable)

isEditable - Признак возможности добавления строк в отчет на основании существующих элементов измерений.

1 {
2   "leftHeader": {
3     "isEditable": true,
4      ...
5   }
6 }

Общий признак фильтрации по связям для отчета (enableFilterByLinks)

enableFilterByLinks - признак включения фильтрации по связям, который находится в шапке отчета PivotTopHeaderDto.

1 {
2   "topHeader": {
3     "enableFilterByLinks": true,
4      ...
5   }
6 }

Признак фильтрации по связям локально для конкретного факта показателя (filterOptionsByLinks)

1 "filterOptionsByLinks": {
2               "enable": false,
3               "skipAttributes": [...]
4             }
Свойство Описание
enable Признак включения фильтрации значений по связям
skipAttributes Перечень атрибутов, которые нужно пропускать при фильтрации значений по связям
topHeaderItems:[...]

Пример использования

При необходимости отфильтровать выпадающий список фактов показателя

Кейс: Контрагенты заготавливают разные виды и сортименты древесины, данная информация хранится в соответствующем показателе. Есть два справочника, которые являются фактами этого показателя: "Виды древесины" и "Сортименты" и имеют следующие структуры и связь между ними:

Виды древесины

Наименование (id=2)
Сосна
Ель
Дуб

Сортименты

Наименование (id=2) Вид древесины (id=21)
Балансы сосновые Сосна
Балансы еловые Ель
Необработанная древесина Сосна, Ель, Дуб

И для того, чтобы выпадающий список Сортиментов был отсортирован в зависимости от Вида древесины, который выбран в соответствующем столбце, необходимо выполнить настройку, которая была описана выше.

Выпадающий список Сортиментов без учета фильтра по связям:

Отключен фильтр по связям по факту показателя.jpg

Выпадающий список Сортиментов с фильтром по связям:

Фильтр по связям по факту показателя.jpg
JSON отчета