Платформа 3V/Отчет/5. Настроить представление, оформление отчета/Настроить отображение связанного атрибута по формуле
Перейти к навигации
Перейти к поиску
Существует возможность настроить наименования значений связанного атрибута по формуле, где в качестве операндов возможно использовать атрибуты связанного справочника.
Для того, что настроить данную функциональность требуется в атрибуте справочника dictionaryAttributes задать настройку linkedAttributeSettings и формулы внутри displayValueOptions:
Пример структуры:
1 {
2 "dictionaryAttributes": [
3 {
4 ...
5 "linkedAttributeSettings": {
6 "displayValueOptions": {
7 "expression": "if([2]=true, [1], [1] + ' (тест)')",
8 "operands": [
9 {
10 "dictionaryId": 76,
11 "attribute": {
12 "discriminator": "OwnAttributeDefinitionDto",
13 "id": 60
14 },
15 "attributeId": 60,
16 "discriminator": "AttributeFormulaOperandDto",
17 "code": null,
18 "id": 1,
19 "name": null
20 },
21 {
22 "dictionaryId": 76,
23 "attribute": {
24 "discriminator": "OwnAttributeDefinitionDto",
25 "id": 27
26 },
27 "attributeId": 27,
28 "discriminator": "AttributeFormulaOperandDto",
29 "code": null,
30 "id": 2,
31 "name": null
32 }
33 ],
34 "code": null,
35 "id": 0,
36 "name": null
37 }
38 },
39 "skippedFilterAttributesByLink": []
40 }
41 ]
42 ...
43 }
Пример на study: https://study.3v-cloud.com/navigator/#/?viewId=3201
Для первого элемента связанного справочника наименование изменено по формуле в колонке "Связь".