Платформа 3V/Формы/Источники данных/Отчет/Параметры: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 17: Строка 17:
 
| id || Идентификатор параметра
 
| id || Идентификатор параметра
 
|-
 
|-
| allowMultipleValues|| Флаг об получении результата в виде коллекции значений (true/false)
+
| allowMultipleValues|| Флаг о получении результата в виде коллекции значений (true/false)
 
|-
 
|-
 
| discriminator|| Вид параметра (см.таблицу ниже)
 
| discriminator|| Вид параметра (см.таблицу ниже)

Версия 11:17, 5 мая 2021

Параметры, которые используются для вычисления выражений и построения отчетов имеют следующую структуру:

1 {
2     "id": 1,
3     "AllowMultipleValues": false,
4     ...
5     "discriminator": "..."
6 }

Описание базовых свойств параметров

Свойство Описание
id Идентификатор параметра
allowMultipleValues Флаг о получении результата в виде коллекции значений (true/false)
discriminator Вид параметра (см.таблицу ниже)

Виды параметров

discriminator Описание
EntryExpressionUiSourceParameterDto Значение элемента управления серверной карточки
EntryExpressionDictionarySourceParameterDto Элементы источника - справочника серверной карточки
EntryExpressionConstantParameterDto Постоянное значение (единичное или множественное)
EntryExpressionByDictionaryRequestDto Элементы справочника - объекта репозитория, выбранная из некоторого атрибута справочника по заданному фильтру. Справочник может не являться источником серверной карточки
EntryExpressionByExpressionDto Значение другого выражения
EntryExpressionConditionParameterDto Значение выражения при выполнении определенных условий
EntryExpressionCardParameterDto Значение параметра серверной карточки
EntryExpressionDictionaryElementCountParameterDto Количество элементов справочника - источника формы, с учетом заданных фильтров
EntryExpressionDictionaryElementCountByDictionaryRequestParameterDto Количество элементов справочника - объекта репозитория, с учетом заданных фильтров
EntryExpressionPivotCheckedParameterDto Элементы справочника, которые выбраны флагом (чекбоксами) в отчете - источнике карточки
EntryExpressionPivotParamParameterDto Значение указанного параметра отчета - источника формы
EntryExpressionPivotFocusedCellDictionarySelectionDto Значение атрибута справочника, по отмеченной пользователем ячейке отчета
EntryExpressionPivotFocusedCellColumnValueDto Значение ячейки отчета по заданной отметке столбца и выбранной строке
EntryExpressionBusinessLogicApiScalarDto Значение, которое указанный метод API возвращает в качестве результата вычисления
EntryExpressionCalendarByDateDto Коллекция элементов календарного справочника, определенная на основании заданной даты и уровня календаря, по которому необходимо найти вхождение
EntryExpressionCurrentDateDto Значение текущей даты с учетом уровня календаря, до которого необходимо произвести округление (год, полугодие, квартал и прочее)
EntryExpressionFormatDateParameterDto Форматированное значение даты, которое приходит в качестве результата вычисления другого выражения
EntryExpressionDictionaryDataFilterByIndicatorParameterDto Коллекция элементов справочника, отфильтрованных с помощью показателя
EntryExpressionJsonQueryParameterDto Значение выражения, значение которого получается путем запроса JsonPath к указанному JSON-источнику
EntryExpressionGetDictionaryJsonModelParameterDto Значение атрибутов элемента справочника - объекта репозитория в формате JSON
EntryExpressionTokenAttributeParameterDto Значение атрибута токена пользователя