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

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
Строка 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 Значение атрибута токена пользователя