Алгоритм импорта CSV-файла в табличном представлении

<< Click to Display Table of Contents >>

Navigation:  Интерфейс редактора проекта > Панель инструментов > Табличное представление проекта >  Работа с результатами запросов > Редактирование результатов запросов в CSV > Импорт CSV-файла в табличном представлении проекта >

Алгоритм импорта CSV-файла в табличном представлении

При выполнении импорта CSV файла производится поиск элементов по их ID и полному имени (FullName). Если импорт CSV файла прошел успешно, то отобразиться соответствующее окно:

import_CSV_v_tablicu

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

import_CSV_v_tablicu_1

Данное окно представлено в виде таблицы и содержит следующие элементы:

Элемент

Описание

Копировать

При нажатии на кнопку сообщения об ошибках или предупреждениях копируются в буфер обмена.

Элемент

Отображается информация об элементе в виде строки следующего формата: номер строки в CSV/полное имя элемента/классификация.

Тип

Отображается тип сообщения. Сообщения бывают двух типов:

Ошибка - при подтверждении импорта, элемент не будет добавлен в проект. Импорт CSV файла будет завершен частично.

Предупреждение - при подтверждении импорта, элемент будет добавлен в проект с изменениями.

Тип сообщения напрямую зависит от условия его возникновения. Описание зависимости типа сообщения от условия возникновения смотрите в таблице ниже.

Сообщение

Отображается текст сообщения, который возник в результате ошибки импорта элементов. Список всех возможных сообщений и условия из возникновения смотрите в таблице ниже.

Результат импорта

Отображается результат импорта. Результат отображается только для элементов, у которых возникли ошибки или предупреждения в ходе импорта. Результат бывает трех типов:

Элемент переименован

В проект добавлена папка

Элемент не импортирован

Подтвердить

При нажатии на кнопку будет выполнен импорт. Элементы, у которых не было ошибок и предупреждений в ходе импорта, будут добавлены в проект. Для элементов, у которых были ошибки или предупреждения, результат импорта отображен в столбце Результат импорта.

Отменить

При нажатии на кнопку импорт будет отменен. При этом элементы, у которых не возникло ошибок или предупреждений в ходе импорта, также не будут добавлены в проект.

Описание сообщений и условий их возникновения:

Сообщение

Условие

Результат импорта

Тип Предупреждение

Имя не соответствует полному имени

Имя не соответствует полному имени

Элемент переименован

Элемент уже существует. В процессе импорта элемент будет переименован

У элемента указан ID, и в проекте уже существует элемент с текущим ID.

Элемент переименован

Обнаружен отсутствующий элемент

 

В ходе импорта был обнаружен отсутствующий элемент (Папка)

В проект добавлена папка

Тип Ошибка

Найден дубликат по ID/Полное имя. Элемент не импортирован.

В файле найдены дубликаты по ID/Полное имя

Импортирован первый элемент

Отсутствует элемент с заданным ID. Элемент не импортирован.

Отсутствует элемент с заданным ID

Элемент не импортирован

Полное имя не соответствует ID.  Элемент не импортирован.

Полное имя не соответствует ID

Элемент не импортирован

Невозможно добавить элемент типа Параметр в Объекты

Элемент типа Параметр добавляется в Объекты найденный объект

Элемент не импортирован