Платформа 3V/Отчет/2. Настроить столбцы/2.5. Дополнительные настройки/Настроить наименование элемента справочника

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

Содержание

Описание

В случае, если необходимо переименовать элемент справочника, выводимый в показателе по столбцам, но при этом не менять наименование элемента в справочнике, необходимо воспользоваться настройкой ElementCustomNames (пользовательское наименование элемента справочника) в topHeader для справочника показателя.

1 "elementCustomNames": [
2 	{
3 		"elementId": Идентификатор элемента,
4 		"name": "Наименование элемента"
5 	}
6 ]

Пример

В показателе 1000, в справочнике 100 элемент с ID=1 необходимо вывести с наименованием "Факт", а в справочнике элемент называется "фактическое значение". Для других отчетов наименование менять не нужно, поэтому в данном случае необходимо выполнить настройку ElementCustomNames.

Справочник:

факт.png





Отчет до настройки ElementCustomNames:

отчет до.png








Отчет после ElementCustomNames:

отчет после.png







"topHeader": {}
 1 {
 2   "topHeaderItems": [
 3 	      {
 4         "name": null,
 5         "indicatorId": 1000,
 6         "isVisible": false,
 7         "dictionaries": [
 8           {
 9             "isVisible": null,
10             "displayAttributeId": null,
11             "elementCustomNames": [
12                   {
13                     "elementId": 1,
14                     "name": "Факт"
15                   }
16                 ],
17             "groupingOptions": null,
18             "groupingMethod": "Default",
19             "sortingOptions": null,
20             "rootElement": null,
21             "virtualElements": null,
22             "displayValueOptions": null,
23             "displayAttribute": null,
24             "dictionaryId": 100,
25             "filter": {
26               "value": [
27                 1
28               ],
29               "skipIfValueNull": false,
30               "attributeId": null,
31               "attribute": {
32                 "id": 1,
33                 "discriminator": "OwnAttributeDefinitionDto"
34               },
35               "conditionType": "AttributeInCollection",
36               "inversion": false,
37               "discriminator": "ValueConditionalDictionaryFilterDto"
38             },
39             "selection": null,
40             "hierarchyId": null,
41             "limit": null
42           }
43         ]
44         ...
45       }
46     ]