Платформа 3V/Формы/Действия/Создание справочника: различия между версиями

Материал из 3v-wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Действие, которое выполняет методику, имеет следующую структуру: <syntaxhighlight lang="JSON" line> {...»)
 
Строка 41: Строка 41:
 
| comment || Описание действия
 
| comment || Описание действия
 
|-
 
|-
| discriminator|| CalculationMethodAction
+
| discriminator|| GenerateDictionaryDataAction
 
|}
 
|}
 
{| class="wikitable"
 
{| class="wikitable"

Версия 06:39, 31 мая 2021

Действие, которое выполняет методику, имеет следующую структуру:

 1   {
 2       "id": 1,
 3       "sourceDictionaryId": 1,
 4       "destinationDictionaryId": 1,
 5       "expressionId": null,
 6       "attributeMapping": [
 7         {
 8           "isPrimary": true,
 9           "destinationAttributeId": 1,
10           "discriminator": ""
11         }
12       ],
13       "insertMode": "InsertIgnore",
14       "discriminator": "GenerateDictionaryDataAction"
15     }

Описание свойств действия

Свойство Описание
id Идентификатор действия
sourceDictionaryId Идентификатор справочника - источника генерации данных в репозитории
destinationDictionaryId Идентификатор справочника - получателя в репозитории
expressionId Идентификатор выражения
attributeMapping.isPrimary Флаг определяющий, является ли пара значений ключевой
attributeMapping.destinationAttributeId Идентификатор атрибута в справочнике- получателе в репозитории
attributeMapping.discriminator
insertMode Режим вставки новых значений
comment Описание действия
discriminator GenerateDictionaryDataAction
insertMode
Permissions Определение
InsertIgnore Вставка с игнорированием существующих элементов справочника
InsertUpdate Вставка с обновлением существующих элементов справочника