Операция: 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