Платформа 3V/Справочник/Задание атрибутов в справочнике/Выбор необходимого типа данных для атрибутов/Изменение типа атрибута на связанный: различия между версиями

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

Версия 17:15, 24 февраля 2021

Содержание

Описание

Для того, чтобы изменить тип данных атрибута на связанный, необходимы прописать "Linked" в настройке type и прописать настройку attributeLink:

 1 {
 2   ...
 3   "dictionaryStructure": {
 4     "attributes": [
 5      ...
 6       {
 7         ...
 8         "type": "Linked",
 9         "attributeLink": {
10           "name": ...,
11           "linkedDictionaryId": ...,
12           "linkedAttributeId": ...,
13           "linkedAttributeNameId": ...,
14           "canSelect": null
15         },
16         ...
17       }
18     ],
19     ...
20   },
21   ...
22 }

attributeLink.name - наименование связанного справочника
attributeLink.linkedDictionaryId - идентификатор связанного справочника
attributeLink.linkedAttributeId - в связанном справочнике идентификатор атрибута, по которому необходимо связать данные
attributeLink.linkedAttributeNameId - в связанном справочнике идентификатор атрибута, значения которого необходимо отобразить в текущем справочнике

Пример

В справочнике имеется атрибут assignee с типом "Custom":

Атрибут assignee.png
















Необходимо связать данный атрибут со справочником "Пользователи". Для этого:

1. Меняем значение "Custom" на "Linked" в настройке type:

Атрибут assignee type Linked.png
























2.