| Колонка | Описание | Обязательно на листе | Обязательно для заполнения | Пояснение |
|---|---|---|---|---|
| NAME | Название типа связи | Да | Да | |
| CODE | Код типа связи | Да | Да | |
| DESCRIPTION | Описание типа связи | Нет | Нет | |
| FOLDER | Расположение типа связи в справочнике | Да | Да | |
| SOURCENAME | Название первого конца связи | Да | Да | |
| SOURCERELATION | Отношение первого конца связи | Нет | Нет | Значение поля "Относится как". Например, "Связан с ...", "Состоит из ..." и т.д. |
| SOURCEDESCRIPTION | Описание первого конца связи | Нет | Нет | |
| SOURCE_END_CODE | Код первого конца связи | Да | Да | Колонка обязательна для заполнения. Значение в ней должно быть уникальным. |
| SOURCEMULTIPLICITY | Множественность первого конца связи | Да | Да |
Множественность задается одним из ключевых слов:
|
| SOURCEAGGREGATION | Направление связи | Нет | Нет |
|
| SOURCESCOPE | Первая область выбора объектов | Да | Да |
Область выбора задается ключевым словом.
Возможно задать следующие типы областей:
Ключевое_слово#Код_понятия Пример: CONCEPT#c:@Materials Код понятия берется из колонки CODE листа CONCEPTS Ключевое_слово#Код_свойства_понятия или Ключевое_слово#Код_свойства Операция сравнения всегда "Равно" Примеры: PROPERTY#c:@NameAndDescription::pd:@Name PROPERTY#pd:@Name Код свойства понятия берется из колонки CODE листа CONCEPTSPROPERTIES. Код свойства берется из колонки CODE листа PROPERTIES. Ключевое_слово#Имя_каталога или Ключевое_слово#Идентификатор_каталога Пример: CATALOG#11905927-d9e5-4ffa-ba45-973ce1a461eb Имя каталога берется из колонки CATALOGS листа DATA. Идентификатор каталога указывается в формате guid. Ключевое_слово#Идентификатор_группы Пример: GROUP#42cac354-c484-4d93-a804-39006fd5c766 Идентификатор группы указывается в формате guid. Область в виде каталога создается только тогда, когда она будет задействована, то есть на листе с данными будут связаны объекты или созданы связанные свойства. |
| SOURCESCOPEPROPERTY | Значения свойств первой области выбора объектов | Нет | Нет |
Значения свойств задаются через разделитель # и ключевое слово Value.
Можно задавать значения свойств понятий, а также собственных и связанных свойств:
Код_свойства1#Value=Значение1#$#Код_свойства2#Value=Значение2 Единица измерения указывается через разделитель # и ключевое слово MeasureUnit: Код_свойства#Value=значение#MeasureUnit=Код_единицы_измерения Примеры для типов свойств, значение которых задается через перенос строки (множество, оптическое и т.д.): Код_свойства_типа_множество#Value=Значение1 Значение2 Значение3 Код_свойства_типа_оптическое#Value=Ambient:10 Diffusion:17 Emission:88 Shininess:25 Specularity:36 Transparency:12 Пример для нескольких свойств: Код_свойства_типа_множество#Value=Значение1 Значение2#$#Код_свойства#Value=Значение |
| SOURCEOPTIONS | Опция "Объект удовлетворяет всем значениям свойств" у первой области выбора объектов | Нет | Нет |
Значения задаются в следующем виде:
|
| DESTINATIONNAME | Название второго конца связи | Да | Да | |
| DESTINATIONRELATION | Отношение второго конца связи | Нет | Нет | Значение поля "Относится как". Например, "Связан с ...", "входит в ..." и т.д. |
| DESTINATIONDESCRIPTION | Описание второго конца связи | Нет | Нет | |
| DESTINATION_END_CODE | Код второго конца связи | Да | Да | Колонка обязательна для заполнения. Значение в ней должно быть уникальным. |
| DESTINATIONMULTIPLICITY | Множественность второго конца связи | Да | Да | Порядок заполнения аналогичен колонке SOURCEMULTIPLICITY |
| DESTINATIONAGGREGATION | Направление связи | Нет | Нет |
|
| DESTINATIONSCOPE | Вторая область выбора объектов | Да | Да | Порядок заполнения аналогичен колонке SOURCESCOPE |
| DESTINATIONSCOPEPROPERTY | Значения свойств второй области выбора объектов | Нет | Нет | Порядок заполнения аналогичен колонке SOURCESCOPEPROPERTY |
| DESTINATIONOPTIONS | Опция "Объект удовлетворяет всем значениям свойств" у второй области выбора объектов | Нет | Нет | Порядок заполнения аналогичен колонке SOURCEOPTIONS |
| CONCEPTS | Понятия типа связи | Нет | Нет |