Платформа 3V/Отчет/6. Дополнительные действия в отчете/Фильтр выпадающих списков/Фильтр атрибута справочника/От формулы: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Фильтр выберет из справочника элементы, у которых значение указанного атрибута совпада...»)
 
 
(не показано 5 промежуточных версий 1 участника)
Строка 1: Строка 1:
 +
{{DISPLAYTITLE:Фильтр атрибута справочника по формуле}}
 
Фильтр выберет из справочника элементы, у которых значение указанного атрибута совпадают с элементами вычисленными с помощью формулы.
 
Фильтр выберет из справочника элементы, у которых значение указанного атрибута совпадают с элементами вычисленными с помощью формулы.
 
<syntaxhighlight lang="JSON" line>
 
<syntaxhighlight lang="JSON" line>
Строка 40: Строка 41:
 
| conditionType || Тип условий
 
| conditionType || Тип условий
 
|}
 
|}
 +
 +
 +
== Пример использования ==
 +
Примером использования данного фильтра является фильтрация справочников от значений атрибута из [[Платформа_3V/Отчет/Фильтр_выпадающих_списков/Фильтрация_справочников_от_значений_атрибута_из_токена_пользователя|'''токена пользователя''']]

Текущая версия на 11:18, 1 июля 2021

Фильтр выберет из справочника элементы, у которых значение указанного атрибута совпадают с элементами вычисленными с помощью формулы.

 1 "filter": {
 2 		"value": {
 3 			"expression": "...",
 4 			"operands": [
 5 				...
 6 			],
 7 			"discriminator": "FormulaDto"
 8 		},
 9 		"attribute": {
10 			"Id": 1,
11 			"discriminator": "OwnAttributeDefinitionDto"
12 		},
13 		"conditionType": "AttributeInCollection",
14 		"inversion": false,
15 		"discriminator": "FormulaConditionalDictionaryFilterDto"
16 	}

Описание свойств фильтра

Свойство Описание
inversion В значении "false" источник-справочник принимает значения, которые удовлетворяют фильтру, в значении "true" - все значения, которые наоборот не удовлетворяют ему
discriminator FormulaConditionalDictionaryFilterDto
value Описание формулы (выражения для расчета и операндов)
value.expression Выражение для расчета
value.operands Операнды для расчета выражения
value.discriminator FormulaDto
attribute Атрибут справочника, по которому будет происходить фильтрация элементов
conditionType Тип условий


Пример использования

Примером использования данного фильтра является фильтрация справочников от значений атрибута из токена пользователя