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

Материал из 3v-wiki
< Платформа 3V‎ | Формы‎ | Действия
Версия от 12:17, 28 мая 2021; A.kazanceva (обсуждение | вклад) (Новая страница: «Действие, которое выполняет методику, имеет следующую структуру: <syntaxhighlight lang="JSON" line> {...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

 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 CalculationMethodAction
insertMode
Permissions Определение
InsertIgnore Вставка с игнорированием существующих элементов справочника
InsertUpdate Вставка с обновлением существующих элементов справочника