| Колонка | Описание | Обязательно на листе | Обязательно для заполнения | Пояснение |
|---|---|---|---|---|
| NOTE | Колонка для заметок | Нет | Нет | |
| GUIDINTERNAL | Нет | Нет | ||
| IDEXTERNAL_OBJ | Уникальный идентификатор объекта | Нет | Нет |
Колонка IDEXTERNAL_OBJ содержит значение системного свойства "Уникальный идентификатор" элемента.
Если в процессе импорта будет найден элемент с таким идентификатором, то его свойства, связи, в том числе связи с документами и представлениями, будут обновлены информацией из файла обмена. Обновление работает в сторону дополнения данных, т.е. удаление свойств или связей объекта, которых нет в файле обмена, не производится. Если объекта с таким идентификатором не существует, то он будет создан. Формат поля должен строго соответствовать формату <PREFIX:guid>. |
| REFERENCE | Наименование справочника | Да | Да |
Колонка должна существовать на листе в единственном экземпляре.
Наименование справочника должно быть уникально. |
| CATALOGS | Наименование каталогов | Да | Да |
Колонка должна существовать на листе в единственном экземпляре.
Наименования каталогов на разных листах данных должны быть уникальными. |
| IDEXTERNAL_CATALOGS | Идентификатор каталога | Нет | Нет |
Колонка содержит значение идентификатора (id) каталога.
Если в процессе импорта будет найдет каталог с таким идентификатором, то его имя, понятия, принадлежность к областям типов связей, а также назначенные вычисляемые свойства будут обновлены информацией из файла обмена. Обновление работает в сторону дополнения данных, т.е. удаление понятий каталога, которых нет в файле обмена, не производится. Если каталога с таким идентификатором не существует, то он будет создан. Формат поля должен строго соответствовать формату <guid>. |
| CATALOGCONCEPT | Понятия каталога | Нет | Нет |
Колонка CATALOGCONCEPT предназначена для назначения понятия каталогу (аналогична колонке CONCEPTS, но существует в едином экземпляре).
Если необходимо указать, что понятие каталога будет наследоваться вложенными группами и/или будет обязательным для объектов, входящих в группу, то следует добавить к коду понятия следующую конструкцию: Код_понятия#$#1#1 |
| CATALOGTABLESETTINGS | Настройки таблицы для каталогов | Нет | Нет |
Колонка CATALOGTABLESETTINGS предназначена для добавления настроек таблицы каталогу. Заполняется значениями из колонки CODE листа TABLESETTINGS.
Колонка должна существовать на листе в единственном экземпляре. Если требуется указать несколько настроек (несколько значений CODE листа TABLESETTINGS), значения задаются через перенос строки. Указанные настройки автоматически распространяются на все группы каталога. |
| GROUPS | Наименования групп | Да | Да |
Для формирования иерархической структуры групп со множественным вложением необходимо после первой колонки GROUPS создать еще одну колонку GROUPS и в ней задавать значения для подгрупп.
Первая колонка GROUPS должна быть заполнена полностью, т. к. в системе ПОЛИНОМ:MDM объекты можно добавлять только в группы (добавление объектов в каталоги технически запрещено). |
| IDEXTERNAL_GROUPS | Идентификатор группы | Нет | Нет |
Колонка IDEXTERNAL_GROUPS содержит значение идентификатора (id) группы.
Количество колонок IDEXTERNAL_GROUPS должно совпадать с количеством колонок GROUPS либо их не должно быть совсем. Заполнение данной колонки обязательно для одноименных групп (у которых совпадают значения в колонке GROUPS). Если в процессе импорта будет найдена группа с таким идентификатором, то ее имя, свойства, понятия, принадлежность к областям типов связей, связи с документами, а также назначенные вычисляемые свойства будут обновлены информацией из файла обмена. Обновление работает в сторону дополнения данных, т.е. удаление свойств или понятий группы, которых нет в файле обмена, не производится. Если группы с таким идентификатором не существует, то она будет создана. Формат поля должен строго соответствовать формату <guid>. |
| CONCEPTS | Понятия группы | Нет | Нет |
Колонка CONCEPTS предназначена для назначения понятия группе. Коды понятий указываются через перенос строки.
Количество колонок CONCEPTS должно совпадать с количеством колонок GROUPS либо их не должно быть совсем. Колонка CONCEPTS (с соответствующими понятиями) необходима при использовании одного и того же свойства на разных листах данных. Чтобы указать значения опций "Применить для вложенных групп", "Сопоставить объектам группы", "Отключить наследование" добавьте к коду понятия следующую конструкцию: Код_понятия#$#1#1#1 #$# - разделитель между кодом понятия и значением опции. Первая единица - понятие в группе является наследуемым на нижележащие группы ("Применить для вложенных групп"). Вторая единица - понятие является обязательным для объектов группы ("Сопоставить объектам группы"). Третья единица - унаследованное понятие на этой группе отключено ("Отключить наследование"). Если она установлена, то остальные опции не применяются. Опции могут принимать значение нуль или единица. Единицы соответствуют включенным опциям, нули - отключенным. |
| OWNCONCEPTS | Собственные понятия текущего объекта | Нет | Нет |
Колонка OWNCONCEPTS предназначена для назначения собственных понятий объекту. Коды понятий указываются через перенос строки.
Колонка OWNCONCEPTS существует в единственном экземпляре. Если для объекта в строке ниже колонка не заполнена, собственные понятия этому объекту назначены не будут. |
| CONCEPTSINHERITANCE | Опция "Наследовать значения свойств" | Нет | Нет | Колонка CONCEPTSINHERITANCE предназначена для включения опции наследования значений по иерархии понятий. Коды понятий указываются через перенос строки. |
| TABLESETTINGS | Настройки таблицы для групп | Нет | Нет |
Колонка TABLESETTINGS предназначена для добавления группе настроек отображения таблицы.
Количество колонок TABLESETTINGS должно совпадать с количеством колонок GROUPS либо их не должно быть совсем. Заполняется значениями из колонки CODE листа TABLESETTINGS. Если требуется указать несколько настроек (несколько значений CODE листа TABLESETTINGS), значения задаются через перенос строки. При добавлении кода настройки в колонку TABLESETTINGS для группы перекрывается умолчательное наследование настроек от каталога. Если необходимо указать, что настройка будет наследоваться вложенными группами, то следует добавить к коду настройки конструкцию #$#: Код_настройки#$# Если для группы перекрыто наследование настроек от каталога и в столбцах таблицы нет свойств, то следует добавить конструкцию: #^# Если для группы перекрыто наследование настроек от каталога, в столбцах таблицы нет свойств и при этом настройки будут наследоваться вложенными группами, то следует добавить конструкцию: #^##$# |
| CODE | Код объекта | Да | Нет |
Колонка CODE предназначена для задания внутреннего кода объекта, который используется для установки связей между объектами и определения связанных свойств.
Колонка должна существовать на листе в единственном экземпляре. Код объекта должен быть уникальным. Значения в данной колонке являются регистронезависимыми. То есть значения "Bolt2DPresentation" и "Bolt2dPresentation" НЕ являются уникальными. |
| NAME | Наименование объекта | Да | Нет |
Колонка должна существовать на листе в единственном экземпляре.
Если колонка NAME не заполнена, но заполнена колонка IDEXTERNAL_OBJ:
|
| DESCRIPTION | Описание объекта | Нет | Нет | |
| LINK_END | Конец связи | Нет | Нет | Колонка LINK_END предназначена для указания кода конца типа связи, который задается на листе типов связей. По этому коду будет выбираться тип связи, а также использоваться тот конец связи, которому принадлежит код из колонки LINK_END. Чтобы явно указать тип связи и конец связи, необходимо использовать разделитель #$#, например, <Код типа связи>#$#<Код конца связи>. |
| LINK_OBJECTS | Коды связываемых объектов | Нет | Нет | Колонка LINK_OBJECTS предназначена для того, чтобы можно было задать коды объектов, с которыми будет связан текущий объект. Для связи текущего объекта с несколькими необходимо заполнить колонку LINK_OBJECTS кодами через перенос строки. У текущего объекта тоже должен быть код. |
| PROPERTY_ | Значения свойств понятий объектов | Нет | Нет |
Чтобы задать значения свойств объектов, необходимо создать колонки с именем PROPERTY_{code}, где {code} — код свойства понятия, указанный на листе свойств понятий. Если описываемые объекты находятся в одной группе и имеют разный набор свойств, необходимо
создать отдельный лист структуры данных.
Чтобы задать значение табличного свойства, необходимо указать код значения свойства — значение из колонки TABLEVALUECODE листа PROPERTIESTABLEVALUES. |
| OWNPROPERTY_ | Значения собственных свойств объектов | Нет | Нет |
Чтобы задать значения собственных свойств объектов, необходимо создать колонки с именем OWNPROPERTY_{code}, где {code} — код свойства понятия, указанный на листе свойств понятий.
На листе свойств понятий собственные свойства сопоставляются только с понятием @Own, т.е. в колонке CONCEPT_CODE на листе свойств понятий для собственных свойств должно быть значение @Own. Чтобы задать значение табличного свойства, необходимо указать код значения свойства — значение из колонки TABLEVALUECODE листа PROPERTIESTABLEVALUES. |
| UNIT_ | Коды единиц измерения | Нет | Нет | Чтобы указать единицу измерения, необходимо создать колонку UNIT_{code}, где {code} — код свойства понятия, указанный на листе свойств понятий. Содержимое колонки заполняется кодом из справочника Единицы измерения. |
| PROPERTYLINK_ | Связанные свойства | Нет | Нет |
Чтобы использовать связанные свойства, необходимо создать колонку PROPERTYLINK_{code}, где {code} — код связанного свойства с листа описаний связанных свойств.
Колонка заполняется:
|
| LINKPROPERTY_ | Свойства связи | Нет | Нет | Чтобы использовать свойства связи, необходимо создать колонку LINKPROPERTY_{code}, где {code} — код свойства с листа свойств понятий(CODE). Данная колонка заполняется кодом объекта, с которым будет связан текущий. |
| RESTRICTIVELISTS | Коды ограничительных перечней | Нет | Да | Колонка заполняется кодами ограничительных перечней через перенос строки (значения из колонки CODE на листе RESTRICTIVELISTS). Если ограничительного перечня с таким кодом не существует, система возьмет следующий код. |