Платформа 3V/Формы/Выражения/Параметры/Постоянное значение (EntryExpressionConstantParameterDto)

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

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

1 {
2 	"id": 1,
3 	"allowMultipleValues": false,
4 	"discriminator": "EntryExpressionConstantParameterDto",
5 	"value": [
6 		1
7 	]
8 }

Описание свойств параметра

Свойство Описание
id Идентификатор параметра
allowMultipleValues Флаг об получении результата в виде коллекции значений (true/false)
discriminator EntryExpressionUiSourceParameterDto
value Единичное значение (может указываться без квадратных скобок, например "value": true) или коллекция значений (например "value": [1,2,3])

Пример использования в качестве параметра выражения

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

JSON серверной карточки
 1 {
 2 	"id": 123,
 3 	"title": "Использование в выражении параметра EntryExpressionConstantParameterDto",
 4 	"description": "",
 5 	"uiSources": [],
 6 	"entryDataSources": [],
 7 	"binaryConditionsRules": [],
 8 	"expressions": [
 9 		{
10 			"id": 1000,
11 			"expression": "[1]",
12 			"returnFirstParameterValue": false,
13 			"parameters": [
14 				{
15 					"id": 1,
16 					"allowMultipleValues": true,
17 					"discriminator": "EntryExpressionConstantParameterDto",
18 					"value": [
19 						1,
20 						2,
21 						3
22 					]
23 				}
24 			],
25 			"comment": null
26 		}
27 	],
28 	"actions": [],
29 	"conditionalActions": [],
30 	"conditionActionIdsOnOpen": []
31 }