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

Импорт РПИ

Общая информация

Функциональность импорта РПИ позволяет загружать данные показателей и измерений из файлов Microsoft Excel и CSV в текущую версию проекта. Импорт полностью заменяет существующие данные в РПИ в выбранной версии проекта данными из файла.


Доступ к функции импорта

Функция импорта доступна на экране РПИ:

  • Пункт "Загрузить из файла" доступен через меню в каждой секции экрана РПИ
  • Функция доступна для всех пользователей с правами на редактирование РПИ

Поддерживаемые форматы файлов

  • Microsoft Excel (.xlsx)
  • Microsoft Excel 97-2003 (.xls)
  • CSV (Comma-Separated Values) (.csv)

Ограничения

  • Максимальный размер файла: 10 МБ
  • За один раз можно загрузить только один файл
  • Скрытые листы в файлах Excel недоступны для импорта
  • Объединенные ячейки в файле импорта не обрабатываются (соответствующие ячейки останутся пустыми)

Процесс импорта

Процесс импорта организован в виде пошагового мастера. На каждом шаге отображаются номер шага и его название. Вы можете перемещаться между шагами вперед и назад до выполнения импорта.

Выбор файла

  1. Нажмите кнопку "Загрузить из файла" на экране РПИ
  2. Выберите файл через стандартный диалог выбора файлов вашего браузера
  3. Нажмите "Далее" для перехода к следующему шагу

Выбор рабочих листов для файлов Excel

На этом шаге вы выбираете, какие данные импортировать и с каких листов Excel их брать.

Доступные опции:

  • Импортировать только показатели
  • Импортировать только измерения
  • Импортировать и показатели, и измерения

Выбор листов:

  • Система показывает список всех видимых листов из загруженного файла
  • По умолчанию выбираются листы с названиями "Показатели" и "Измерения"
  • Вы можете вручную выбрать другие листы для импорта показателей и/или измерений

Настройки загрузки CSV

На этом шаге вы выбираете, данные из каких CSV файлов в какие листы загружать.

Доступные опции:

  • Импортировать данные в таблицу с показателями (по умолчанию)
  • Импортировать данные в таблицу с измерениями

Выбор разделителя данных:

  • Табуляция
  • Запятая - значение по умолчанию
  • Точка с запятой

Выбор колонок

На этом шаге вы сопоставляете колонки из файла импорта с колонками РПИ в системе.

Как система определяет колонки для файлов Excel:

  • Имена колонок берутся из первой непустой строки выбранного листа
  • Если ячейка в строке с именами колонок пустая, соответствующая колонка пропускается
  • Если в строке с именами колонок есть объединенные ячейки, все колонки под ними пропускаются

Как система определяет колонки для файлов CSV:

  • Имена колонок берутся из первой строки файла с учетом выбранного разделителя

Возможности сопоставления колонок (для всех форматов):

  • Все колонки из файла доступны для сопоставления
  • Все доступные колонки РПИ в текущем проекте доступны для сопоставления
  • Вы можете сопоставить только необходимые колонки
  • Система автоматически сопоставляет колонки, у которых имена в файле совпадают с существующими именами в системе

Сопоставление вариантов

Эта возможность доступна на шаге выбора колонок для колонок РПИ с типом поля "Выбор" (выпадающий список).

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

  • Загрузить список существующих вариантов значений в файле
  • Сопоставить варианты значений из файла импорта с доступными вариантами в системе
  • Добавить новые варианты для выпадающих списков непосредственно из экрана импорта
  • Оставить некоторые варианты несопоставленными (соответствующие ячейки останутся пустыми)

Примечания:

  • Если для колонки типа "Выбор" существующие варианты значений в файле не были загружены для сопоставления, то значения из этой колонки не будут импортированы
  • Добавленные варианты сохраняются в системе даже при отмене импорта
  • Система автоматически сопоставляет варианты из файла с совпадающими названиями в системе
  • Для колонок "Выбор из БД" сопоставление вариантов недоступно

Проверка данных и подтверждение импорта

На этом шаге вы можете просмотреть, как будут выглядеть данные после импорта.

Возможности просмотра:

  • Переключение между полным видом таблиц РПИ и видом только сопоставленных колонок
  • Сортировка, поиск и фильтрация данных (не влияет на импорт)
  • Прокрутка полных таблиц импортируемых данных

Ограничения:

  • Нельзя редактировать данные в таблице предпросмотра
  • Данные отображаются точно так, как они будут выглядеть после импорта

Выполнение импорта

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

  1. Все существующие данные в выбранных для импорта разделах РПИ в текущей версии проекта удаляются
  2. Данные из файла загружаются в РПИ
  3. Связи с удаленными данными в других частях продукта удаляются
  4. Вы возвращаетесь на экран РПИ

Важные замечания:

  • Данные импортируются в ту версию проекта, которая была открыта при запуске импорта
  • Данные в других версиях проекта не изменяются
  • Если при импорте возникает ошибка (например, слишком большой объем данных), система отобразит соответствующее сообщение

Отмена импорта

Вы можете отменить импорт на любом шаге:

  • Нажмите кнопку отмены или закройте мастер импорта
  • В появившемся диалоговом окне подтвердите отмену
  • При отмене никакие данные не загружаются в систему

Примечание: Обновление страницы браузера или переход на другую страницу во время импорта равносильны отмене импорта.


После импорта

После успешного импорта:

  • На экране РПИ отображается версия, в которую были импортированы данные
  • Если импортировались показатели (или и показатели, и измерения), отображается таблица показателей
  • Если импортировались только измерения, отображается таблица измерений
  • Для CSV: отображается таблица, в которую были импортированы данные

Рекомендации по подготовке файлов для импорта

Для файлов Excel:

  1. Структура файла:

    • Используйте отдельные листы для показателей и измерений
    • Назовите листы "Показатели" и "Измерения" для автоматического определения
  2. Заголовки колонок:

    • Размещайте названия колонок в первой строке листа
    • Избегайте пустых ячеек в строке с заголовками
    • Не используйте объединенные ячейки в строке с заголовками

Для файлов CSV:

  1. Структура файла:

    • Определите, в какую таблицу (показатели или измерения) будет импортироваться файл
    • Используйте единый разделитель во всем файле
  2. Заголовки колонок:

    • Размещайте названия колонок в первой строке файла
    • Используйте корректные названия колонок для автоматического сопоставления
  3. Кодировка и формат:

    • Используйте кодировку UTF-8 для поддержки русских символов
    • Убедитесь, что числовые данные не содержат лишних символов (пробелов, кавычек)

Общие рекомендации для всех форматов:

  1. Данные:

    • Убедитесь, что формат данных соответствует типам полей в РПИ
    • Для полей типа "Выбор" используйте значения, которые существуют в системе (или планируйте их добавить во время импорта)
    • Не используйте объединенные ячейки в таблицах с данными
  2. Размер файла:

    • Оптимизируйте файл, если он приближается к пределу 10 МБ
    • Для Excel: удалите ненужные листы и вставленные изображения
    • Для CSV: удалите пустые строки и ненужные колонки