Платформа 3V/Формы/Источники данных/Отчет/Параметры

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

Параметры (элементы в свойстве parameters у источника-отчета) имеют следующую структуру:

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

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

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

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

discriminator Описание
EntryExpressionUiSourceParameter Значение поля формы (элемента управления)
EntryExpressionDictionarySourceParameter Элементы источника - справочника серверной карточки
EntryExpressionConstantParameter Постоянное значение (единичное или множественное)
EntryExpressionByDictionaryRequest Элементы справочника - объекта репозитория, выбранная из некоторого атрибута справочника по заданному фильтру. Справочник может не являться источником серверной карточки
EntryExpressionByExpression Значение другого выражения
EntryExpressionConditionParameter Значение выражения при выполнении определенных условий
EntryExpressionCardParameter Значение параметра серверной карточки
EntryExpressionDictionaryElementCountParameter Количество элементов справочника - источника формы, с учетом заданных фильтров
EntryExpressionDictionaryElementCountByDictionaryRequestParameter Количество элементов справочника - объекта репозитория, с учетом заданных фильтров
EntryExpressionPivotCheckedParameter Элементы справочника, которые выбраны флагом (чекбоксами) в отчете - источнике карточки
EntryExpressionPivotParamParameter Значение указанного параметра отчета - источника формы
EntryExpressionPivotFocusedCellDictionarySelection Значение атрибута справочника, по отмеченной пользователем ячейке отчета
EntryExpressionPivotFocusedCellColumnValue Значение ячейки отчета по заданной отметке столбца и выбранной строке
EntryExpressionBusinessLogicApiScalar Значение, которое указанный метод API возвращает в качестве результата вычисления
EntryExpressionCalendarByDate Коллекция элементов календарного справочника, определенная на основании заданной даты и уровня календаря, по которому необходимо найти вхождение
EntryExpressionCurrentDate Значение текущей даты с учетом уровня календаря, до которого необходимо произвести округление (год, полугодие, квартал и прочее)
EntryExpressionFormatDateParameter Форматированное значение даты, которое приходит в качестве результата вычисления другого выражения
EntryExpressionDictionaryDataFilterByIndicatorParameter Коллекция элементов справочника, отфильтрованных с помощью показателя
EntryExpressionJsonQueryParameter Значение выражения, значение которого получается путем запроса JsonPath к указанному JSON-источнику
EntryExpressionGetDictionaryJsonModelParameter Значение атрибутов элемента справочника - объекта репозитория в формате JSON
EntryExpressionTokenAttributeParameter Значение атрибута токена пользователя