Платформа 3V/Формы/Выражения/Параметры/На отметке чекбоксов отчета (EntryExpressionPivotCheckedParameter)

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

Операнд выражения, который возращает элементы в отчете выделенные в специальной колонке с "чекбоксами"

 1  {
 2    "pivotSourceId": 2,
 3    "checkboxesColumnIndex": 0,
 4    "attributeId": null,
 5    "dictionaryId": 279218,
 6    "selectionOptions": {
 7     "dictionaryId": 279218,
 8     "attributeId": null,
 9     "attribute": {
10      "discriminator": "OwnAttributeDefinitionDto",
11      "id": 1
12     },
13     "discriminator": "PivotSourceSelectionOptionsByDictionaryAttribute",
14     "skipNulls": true
15    },
16    "discriminator": "EntryExpressionPivotCheckedParameter",
17    "id": 1,
18    "allowMultipleValues": true
19   }

Описание свойств параметра

Свойство Описание
pivotSourceId Источник формы - отчет, в котором настроена колонка с чекбоксами
checkboxesColumnIndex Номер колонки с чекбоксами (нумерация идет с 0)
selectionOptions.dictionaryId Идентификатор справочника - объекта репозитория, по которому необходимо получить отметку
selectionOptions.attribute Атрибут справочника - объекта репозитория, по которому необходимо получить отметку
allowMultipleValues Может ли быть выбрано в отчете более 1 элемента (true/false)
discriminator EntryExpressionByExpressionDto
id Идентификатор операнда

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

Настроен отчет с виртуальным показателем с типом "Логический". Важно! требуется поставить в свойство leftHeaderDictionaryIds id справочника в боковике отчета В форме настроено выражение "Вычисление отчетки чекбоксов в отчете" и данное выражение выставлено в поле "Выбранные элементы в отчете".