Платформа 3V/Формы/Источники данных/Отчет/Параметры: различия между версиями
< Платформа 3V | Формы | Источники данных | Отчет
Перейти к навигации
Перейти к поиску
Строка 25: | Строка 25: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! discriminator !! Описание | + | ! discriminator !! Описание |
|- | |- | ||
− | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_элементе_управления_(EntryExpressionUiSourceParameterDto)|'''EntryExpressionUiSourceParameterDto''']] || Значение элемента управления серверной карточки | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_элементе_управления_(EntryExpressionUiSourceParameterDto)|'''EntryExpressionUiSourceParameterDto''']] || Значение элемента управления серверной карточки |
|- | |- | ||
− | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_источнике_-_справочнике_(EntryExpressionDictionarySourceParameterDto)|'''EntryExpressionDictionarySourceParameterDto''']] || Элементы источника - справочника серверной карточки | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_источнике_-_справочнике_(EntryExpressionDictionarySourceParameterDto)|'''EntryExpressionDictionarySourceParameterDto''']] || Элементы источника - справочника серверной карточки |
|- | |- | ||
− | | EntryExpressionConstantParameterDto|| Постоянное значение (единичное или коллекция значений) | + | | EntryExpressionConstantParameterDto|| Постоянное значение (единичное или коллекция значений) |
|- | |- | ||
− | | EntryExpressionByDictionaryRequestDto|| Коллекция элементов справочника - объекта репозитория, выбранная из некоторого атрибута справочника по заданному фильтру. Справочник может не являться источником серверной карточки | + | | EntryExpressionByDictionaryRequestDto|| Коллекция элементов справочника - объекта репозитория, выбранная из некоторого атрибута справочника по заданному фильтру. Справочник может не являться источником серверной карточки |
|- | |- | ||
− | | EntryExpressionByExpressionDto|| Значение другого выражения | + | | EntryExpressionByExpressionDto|| Значение другого выражения |
|- | |- | ||
− | | EntryExpressionConditionParameterDto|| Значение выражения при выполнении определенных [[Платформа 3V/Формы/Правила|'''условий''']] | + | | EntryExpressionConditionParameterDto|| Значение выражения при выполнении определенных [[Платформа 3V/Формы/Правила|'''условий''']] |
|- | |- | ||
− | | EntryExpressionCardParameterDto|| Значение параметра серверной карточки | + | | EntryExpressionCardParameterDto|| Значение параметра серверной карточки |
|- | |- | ||
− | | EntryExpressionDictionaryElementCountParameterDto|| Количество элементов справочника - источника формы, с учетом заданных фильтров | + | | EntryExpressionDictionaryElementCountParameterDto|| Количество элементов справочника - источника формы, с учетом заданных фильтров |
|- | |- | ||
− | | EntryExpressionDictionaryElementCountByDictionaryRequestParameterDto|| Количество элементов справочника - объекта репозитория, с учетом заданных фильтров | + | | EntryExpressionDictionaryElementCountByDictionaryRequestParameterDto|| Количество элементов справочника - объекта репозитория, с учетом заданных фильтров |
|- | |- | ||
− | | EntryExpressionPivotCheckedParameterDto|| Коллекция элементов справочника, которые выбраны флагом (чекбоксами) в отчете - источнике карточки | + | | EntryExpressionPivotCheckedParameterDto|| Коллекция элементов справочника, которые выбраны флагом (чекбоксами) в отчете - источнике карточки |
|- | |- | ||
− | | EntryExpressionPivotParamParameterDto|| Значение указанного параметра отчета - источника формы | + | | EntryExpressionPivotParamParameterDto|| Значение указанного параметра отчета - источника формы |
|- | |- | ||
− | | EntryExpressionPivotFocusedCellDictionarySelectionDto|| Значение атрибута справочника, по отмеченной пользователем ячейке отчета | + | | EntryExpressionPivotFocusedCellDictionarySelectionDto|| Значение атрибута справочника, по отмеченной пользователем ячейке отчета |
|- | |- | ||
− | | EntryExpressionPivotFocusedCellColumnValueDto|| Значение ячейки отчета по заданной отметке столбца и выбранной строке | + | | EntryExpressionPivotFocusedCellColumnValueDto|| Значение ячейки отчета по заданной отметке столбца и выбранной строке |
|- | |- | ||
− | | EntryExpressionBusinessLogicApiScalarDto|| Значение, которое указанный метод API возвращает в качестве результата вычисления | + | | EntryExpressionBusinessLogicApiScalarDto|| Значение, которое указанный метод API возвращает в качестве результата вычисления |
|- | |- | ||
− | | EntryExpressionCalendarByDateDto|| Коллекция элементов календарного справочника, определенная на основании заданной даты и уровня календаря, по которому необходимо найти вхождение | + | | EntryExpressionCalendarByDateDto|| Коллекция элементов календарного справочника, определенная на основании заданной даты и уровня календаря, по которому необходимо найти вхождение |
|- | |- | ||
− | | EntryExpressionCurrentDateDto|| Значение текущей даты с учетом уровня календаря, до которого необходимо произвести округление (год, полугодие, квартал и прочее) | + | | EntryExpressionCurrentDateDto|| Значение текущей даты с учетом уровня календаря, до которого необходимо произвести округление (год, полугодие, квартал и прочее) |
|- | |- | ||
− | | EntryExpressionFormatDateParameterDto|| Форматированное значение даты, которое приходит в качестве результата вычисления другого выражения | + | | EntryExpressionFormatDateParameterDto|| Форматированное значение даты, которое приходит в качестве результата вычисления другого выражения |
|- | |- | ||
− | | EntryExpressionDictionaryDataFilterByIndicatorParameterDto|| Коллекция элементов справочника, отфильтрованных с помощью показателя | + | | EntryExpressionDictionaryDataFilterByIndicatorParameterDto|| Коллекция элементов справочника, отфильтрованных с помощью показателя |
|- | |- | ||
− | | EntryExpressionJsonQueryParameterDto|| Значение выражения, значение которого получается путем запроса JsonPath к указанному JSON-источнику | + | | EntryExpressionJsonQueryParameterDto|| Значение выражения, значение которого получается путем запроса JsonPath к указанному JSON-источнику |
|- | |- | ||
− | | EntryExpressionGetDictionaryJsonModelParameterDto|| Значение атрибутов элемента справочника - объекта репозитория в формате JSON | + | | EntryExpressionGetDictionaryJsonModelParameterDto|| Значение атрибутов элемента справочника - объекта репозитория в формате JSON |
|- | |- | ||
− | | EntryExpressionTokenAttributeParameterDto|| Значение атрибута токена пользователя | + | | EntryExpressionTokenAttributeParameterDto|| Значение атрибута токена пользователя |
|} | |} |
Версия 10:36, 9 апреля 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 | Значение атрибута токена пользователя |