Перейти к содержанию

Операция: XMImportDCArticleDataAction

Параметр Описание
DATACONFIGURATIONFILE Путь к импортируемому файлу.
PROGRESSTITLE Задает название индикатора выполнения (дополнительно).
SHOWIMPORTMESSAGES Отображение сообщения об импорте (опционально, 0 = диалоговое окно не отображается, 1 = отображается диалоговое окно (с количеством добавленных изделий)).
Если ничего не указано, отображается диалоговое окно.
IMPORTMODE Режим импорта (опционально, 0 = Добавить только новые записи данных, 1 = Обновить только имеющиеся записи данных, 2 = Обновить имеющиеся записи данных и добавить новые).
Если ничего не указано, записи данных обновляются. Если в файле есть новые записи данных, появится запрос о необходимости создания новых записей данных.
IDENTIFYBYNAMEINSTEADOFID Идентификация записей данных (необязательно, 0 = Идентификация с помощью ид. объекта, 1 = Идентификация с помощьюа имени).
Значение по умолчанию: 0

Оба варианта идентификации записи данных (параметр IDENTIFYBYNAMEINSTEADOFID) предназначены для разных случаев применения:

  • При экспорте данных из базы данных изделий, их обработке и импорте в ту же базу данных изделий идентификация данных по Ид. объекта является правильным способом идентификации ( /IDENTIFYBYNAMEINSTEADOFID:0). При этом можно изменить идентифицирующее имя (например, номер изделия) данных, если они еще отсутствуют в базе данных изделий.
  • Если вы хотите импортировать данные из другого источника данных (сторонних систем, например, системы ERP), как правило, у вас нет идентификатора объекта Eplan. В этом случае для импорта данных используйте идентификацию с помощью имени ( /IDENTIFYBYNAMEINSTEADOFID:1).

При импорте с идентификацией с помощью имени идентификатор объекта все равно должен быть указан в первом столбце файла Excel. По идентификатору объекта определяется тип объекта, т. е. содержат ли данные, например, изделие, адрес или список принадлежностей.

Поддерживаемыми основными типами являются:

  • 117 = изделие
  • 156 = схема сверления
  • 157 = схема соединений
  • 213 = список принадлежностей
  • 226 = размещение принадлежностей
  • 135 = адрес

Импорт поддерживает не только основные типы, но и их подтипы. Поскольку они не имеют идентифицирующего имени, а идентифицируются как подобъект основного объекта, подобъекты должны быть определены во втором столбце файла Excel.

Поддерживаемыми подтипами для изделия являются:

  • 99 = шаблон функции
  • 85 = позиция модуля / узла
  • 224 = схемы сверления (изготовления)
  • 215 = принадлежности
  • 242 = параметры, важные с точки зрения безопасности

Поддерживаемый подтип для схемы сверления:

  • 158 = позиция схемы сверления

Поддерживаемый подтип для схемы соединений:

  • 159 = позиция схемы соединений

Поддерживаемый подтип для списка принадлежностей:

  • 214 = позиция списка принадлежностей

Поддерживаемый подтип для размещения принадлежностей:

  • 227 = позиция размещения принадлежностей

Определение подобъектов во втором столбце происходит в следующей форме: "99 (117:99/1)"

При этом первое число указывает на подтип (здесь "99" для шаблона функции), а скобка на отношение: содержит отношение к основному объекту и его индекс.

"99 (117:99/1)" означает, что речь идет о шаблоне функции (первые "99"). Шаблон функции относится к изделию ("117"). Этот шаблон функции имеет индекс 1 ("99/1"). Это означает, что речь идет о шаблоне функции в первой строке вкладки Шаблоны функций.

Подобъекты должны следовать в импортируемом файле непосредственно за основным объектом.

Пример:

Импортируйте данные изделия, которые ранее были изменены при внешней обработке:XMImportDCArticleDataAction

/DataConfigurationFile:c:\Eplan\DataCfgFile.edc