|
<< Click to Display Table of Contents >> Navigation: Интерфейс редактора проекта > Панель инструментов > Табличное представление проекта > Работа с результатами запросов > Редактирование результатов запросов в CSV > Импорт CSV-файла в табличном представлении проекта > Алгоритм импорта CSV-файла в табличном представлении |
При выполнении импорта CSV файла производится поиск элементов по их ID и полному имени (FullName). Если импорт CSV файла прошел успешно, то отобразиться соответствующее окно:

Если во время импорта CSV файла возникли ошибки, то тогда отобразиться окно с предупреждением об ошибках:

Данное окно представлено в виде таблицы и содержит следующие элементы:
Элемент |
Описание |
Копировать |
При нажатии на кнопку сообщения об ошибках или предупреждениях копируются в буфер обмена. |
Элемент |
Отображается информация об элементе в виде строки следующего формата: номер строки в CSV/полное имя элемента/классификация. |
Тип |
Отображается тип сообщения. Сообщения бывают двух типов: •Ошибка - при подтверждении импорта, элемент не будет добавлен в проект. Импорт CSV файла будет завершен частично. •Предупреждение - при подтверждении импорта, элемент будет добавлен в проект с изменениями. Тип сообщения напрямую зависит от условия его возникновения. Описание зависимости типа сообщения от условия возникновения смотрите в таблице ниже. |
Сообщение |
Отображается текст сообщения, который возник в результате ошибки импорта элементов. Список всех возможных сообщений и условия из возникновения смотрите в таблице ниже. |
Результат импорта |
Отображается результат импорта. Результат отображается только для элементов, у которых возникли ошибки или предупреждения в ходе импорта. Результат бывает трех типов: •Элемент переименован •В проект добавлена папка •Элемент не импортирован |
Подтвердить |
При нажатии на кнопку будет выполнен импорт. Элементы, у которых не было ошибок и предупреждений в ходе импорта, будут добавлены в проект. Для элементов, у которых были ошибки или предупреждения, результат импорта отображен в столбце Результат импорта. |
Отменить |
При нажатии на кнопку импорт будет отменен. При этом элементы, у которых не возникло ошибок или предупреждений в ходе импорта, также не будут добавлены в проект. |
Описание сообщений и условий их возникновения:
Сообщение |
Условие |
Результат импорта |
Тип Предупреждение |
||
Имя не соответствует полному имени |
Имя не соответствует полному имени |
Элемент переименован |
Элемент уже существует. В процессе импорта элемент будет переименован |
У элемента указан ID, и в проекте уже существует элемент с текущим ID. |
Элемент переименован |
Обнаружен отсутствующий элемент
|
В ходе импорта был обнаружен отсутствующий элемент (Папка) |
В проект добавлена папка |
Тип Ошибка |
||
Найден дубликат по ID/Полное имя. Элемент не импортирован. |
В файле найдены дубликаты по ID/Полное имя |
Импортирован первый элемент |
Отсутствует элемент с заданным ID. Элемент не импортирован. |
Отсутствует элемент с заданным ID |
Элемент не импортирован |
Полное имя не соответствует ID. Элемент не импортирован. |
Полное имя не соответствует ID |
Элемент не импортирован |
Невозможно добавить элемент типа Параметр в Объекты |
Элемент типа Параметр добавляется в Объекты найденный объект |
Элемент не импортирован |