Платформа 3V/Формы/Источники данных/Отчет/Параметры: различия между версиями
< Платформа 3V | Формы | Источники данных | Отчет
Перейти к навигации
Перейти к поиску
(не показано 16 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
− | Параметры | + | Параметры (элементы в свойстве parameters у источника-отчета) имеют следующую структуру: |
<syntaxhighlight lang="JSON" line> | <syntaxhighlight lang="JSON" line> | ||
Строка 17: | Строка 17: | ||
| id || Идентификатор параметра | | id || Идентификатор параметра | ||
|- | |- | ||
− | | allowMultipleValues|| Флаг | + | | allowMultipleValues|| Флаг о получении результата в виде коллекции значений (true/false) |
|- | |- | ||
| discriminator|| Вид параметра (см.таблицу ниже) | | discriminator|| Вид параметра (см.таблицу ниже) | ||
Строка 25: | Строка 25: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! discriminator !! Описание | + | ! discriminator !! Описание |
|- | |- | ||
− | | | + | | [[Платформа_3V/Формы/Источники_данных/Отчет/Параметры/На_элементе_управления_(EntryExpressionUiSourceParameter)|'''EntryExpressionUiSourceParameter''']] || Значение поля формы (элемента управления) |
|- | |- | ||
− | | EntryExpressionDictionarySourceParameterDto || Элементы источника - справочника серверной карточки | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_источнике_-_справочнике_(EntryExpressionDictionarySourceParameterDto)|'''EntryExpressionDictionarySourceParameter''']] || Элементы источника - справочника серверной карточки |
|- | |- | ||
− | | EntryExpressionConstantParameterDto|| Постоянное значение (единичное или | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/Постоянное_значение_(EntryExpressionConstantParameterDto)|'''EntryExpressionConstantParameter''']]|| Постоянное значение (единичное или множественное) |
|- | |- | ||
− | | EntryExpressionByDictionaryRequestDto|| | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_справочнике_-_объекте_репозитория_(EntryExpressionByDictionaryRequestDto)|'''EntryExpressionByDictionaryRequest''']]|| Элементы справочника - объекта репозитория, выбранная из некоторого атрибута справочника по заданному фильтру. Справочник может не являться источником серверной карточки |
|- | |- | ||
− | | EntryExpressionByExpressionDto|| Значение другого выражения | + | | [[Платформа_3V/Формы/Параметры_выражений_и_отчетов/На_значении_выражения_(EntryExpressionByExpressionDto)|'''EntryExpressionByExpression''']]|| Значение другого выражения |
|- | |- | ||
− | | | + | | EntryExpressionConditionParameter|| Значение выражения при выполнении определенных [[Платформа 3V/Формы/Правила|'''условий''']] |
|- | |- | ||
− | | | + | | [[Платформа_3V/Формы/Выражения/Параметры/На_параметре_формы_(EntryExpressionCardParameter)|'''EntryExpressionCardParameter''']] || Значение параметра серверной карточки |
|- | |- | ||
− | | | + | | EntryExpressionDictionaryElementCountParameter|| Количество элементов справочника - источника формы, с учетом заданных фильтров |
|- | |- | ||
− | | | + | | EntryExpressionDictionaryElementCountByDictionaryRequestParameter|| Количество элементов справочника - объекта репозитория, с учетом заданных фильтров |
|- | |- | ||
− | | | + | | EntryExpressionPivotCheckedParameter|| Элементы справочника, которые выбраны флагом (чекбоксами) в отчете - источнике карточки |
|- | |- | ||
− | | | + | | EntryExpressionPivotParamParameter|| Значение указанного параметра отчета - источника формы |
|- | |- | ||
− | | | + | | [[Платформа_3V/Формы/Выражения/Параметры/Фокус_в_отчете_(EntryExpressionPivotFocusedCellDictionarySelection)|'''EntryExpressionPivotFocusedCellDictionarySelection ''']]|| Значение атрибута справочника, по отмеченной пользователем ячейке отчета |
|- | |- | ||
− | | | + | | EntryExpressionPivotFocusedCellColumnValue|| Значение ячейки отчета по заданной отметке столбца и выбранной строке |
|- | |- | ||
− | | | + | | EntryExpressionBusinessLogicApiScalar|| Значение, которое указанный метод API возвращает в качестве результата вычисления |
|- | |- | ||
− | | | + | | EntryExpressionCalendarByDate|| Коллекция элементов календарного справочника, определенная на основании заданной даты и уровня календаря, по которому необходимо найти вхождение |
|- | |- | ||
− | | | + | | EntryExpressionCurrentDate|| Значение текущей даты с учетом уровня календаря, до которого необходимо произвести округление (год, полугодие, квартал и прочее) |
|- | |- | ||
− | | | + | | EntryExpressionFormatDateParameter|| Форматированное значение даты, которое приходит в качестве результата вычисления другого выражения |
|- | |- | ||
− | | | + | | EntryExpressionDictionaryDataFilterByIndicatorParameter|| Коллекция элементов справочника, отфильтрованных с помощью показателя |
|- | |- | ||
− | | | + | | EntryExpressionJsonQueryParameter|| Значение выражения, значение которого получается путем запроса JsonPath к указанному JSON-источнику |
|- | |- | ||
− | | | + | | EntryExpressionGetDictionaryJsonModelParameter|| Значение атрибутов элемента справочника - объекта репозитория в формате JSON |
|- | |- | ||
− | | | + | | EntryExpressionTokenAttributeParameter|| Значение атрибута токена пользователя |
|} | |} |
Текущая версия на 12:54, 23 сентября 2022
Параметры (элементы в свойстве 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 | Значение атрибута токена пользователя |