Платформа 3V/Отчет/4. Настроить параметры/Выставить полную отметку для справочника параметра
Добавляем справочник в параметры отчета и выставляем значения по умолчанию "Выбрать все". При дальнейшем добавлении элементов в справочник, на котором сделан параметр, отметка всех элементов по умолчанию не будет увеличиваться. Например, выбрали все значения параметра, их 9 штук. Добавили новый элемент в справочник, стало 10 элементов, но в значениях по умолчанию будут стоять предыдущие, ранее нами выбранные, 9 элементов.
Для выставления отметки по всем значениям параметра, можно воспользоваться следующей конструкцией в JSON схеме параметра отчета:
Пример 1. Метка по всем элементам по умолчанию в параметре на справочнике
1 {
2 ...
3 "selectionFilter": {
4 "value": [],
5 "skipIfValueNull": false,
6 "attributeId": null,
7 "attribute": {
8 "id": 1,
9 "discriminator": "OwnAttributeDefinitionDto"
10 },
11 "conditionType": "AttributeInCollection",
12 "inversion": true,
13 "discriminator": "ValueConditionalDictionaryFilterDto"
14 },
15 ...
16 }
Принцип работы: мы выставляем не конкретные элементы справочника по умолчанию, а создаем selectionFilter, который выбирает все значения справочник с не нулевым идентификатором ( то есть все значения ).
При добавлении элементов в справочник, новые элементы в параметре отобразятся при следующем открытии отчета.