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

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

Параметр, который возращает значение другого выражения, добавленного ранее в серверную карточку, имеет следующую структуру:

1 {
2 	"id": 1,
3 	"allowMultipleValues": false,
4 	"discriminator": "EntryExpressionByExpressionDto",
5 	"expressionId": 1000
6 }

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

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

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

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

Кейс: Собрать строковый элемент управления, в котором будет отображаться "Договоры:" + "Наименования договоров"

"Наименования договоров" собрать из наименований договоров, которые выбраны пользователем в соответствующем элементе управления на справочнике "Договоры" (использовать для этого отдельное выражение на расчет строки с перечнем наименований договоров с помощью выражения на источнике карточки - справочнике (EntryExpressionDictionarySourceParameterDto))

И в отдельном выражении добавить перечню договоров фразу "Договоры:"

JSON серверной карточки