Платформа 3V/Отчет/5. Настроить представление, оформление отчета/Настроить отображение атрибута по формуле

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

Пример вычислимого элемента шапки

image2022-3-28 18-51-2.png

Шаги:

  1. Добавить пользовательский элемент,
  2. В его область добавить необходимые атрибуты / показатели
  3. Создать и добавить сверху области служебный справочник, по типу https://study.3v-cloud.com/navigator/#/home?objectId=2536, состоящий из одного элемента

Для справочника добавить вычислимое название для displayValueOptions, например :

1 "displayValueOptions": {
2  "expression": "'C начала ' + Year(Today()) + ' года'",
3  "operands": [],
4  "code": null,
5  "id": 0,
6  "name": null
7  },

Использование операнда-атрибута в формуле отображения атрибута

Добавить displayValueOptions с операндом атрибутом справочника:

 1 "displayValueOptions": {
 2              "expression": "'C начала '+ [1] ",
 3              "operands": [
 4                {
 5                  "dictionaryId": 2346,
 6                  "attribute": {
 7                    "discriminator": "OwnAttributeDefinitionDto",
 8                    "id": 2
 9                  },
10                  "attributeId": 2,
11                  "discriminator": "AttributeFormulaOperandDto",
12                  "code": null,
13                  "id": 1,
14                  "name": null
15                }
16              ],
17              "code": null,
18              "id": 0,
19              "name": null
20            },

Пример: https://study.3v-cloud.com/navigator/#/?viewId=2537