> For the complete documentation index, see [llms.txt](https://docs.fstrk.io/knowledge_base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fstrk.io/knowledge_base/instructions/old/flexcms/import-eksport-dannykh.md).

# Импорт/экспорт данных

Во FlexCMS есть возможность экспорта и импорта структур и записей из любой категории.

Кнопка, открывающая меню импорта и экспорта (загрузки и выгрузки) данных находится непосредственно на главном экране Рис. 1.

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

Быстрая навигация:

* Импорт категории
* Импорт записи
* Экспорт категории
* Экспорт записи
  * Лайфхак для правильного импорта данных

<figure><img src="/files/rhZRuFIK9Z19vPYT4cSv" alt=""><figcaption></figcaption></figure>

При нажатии на кнопку, открывается меню импорта/экспорта (см. Рис. 2)

<figure><img src="/files/nn75f81dJFXK3byslAHD" alt=""><figcaption></figcaption></figure>

В меню всего 2 опции:

1. В поле «Операция» необходимо выбрать, что требуется совершить импорт или экспорт;
2. В поле «Тип содержимого» необходимо выбрать, какие данные нужны записи или категории.

Всего  возможно 4 сочетания этих опций:

1. Импорт + категория;
2. Импорт + запись;
3. Экспорт + категория;
4. Экспорт + запись.

Рассмотрим каждую из них.

### Импорт категории

<figure><img src="/files/vLB0jb5QGerIICpZrs6A" alt=""><figcaption></figcaption></figure>

При нажатии кнопки «Продолжить» откроется меню выбора файла для загрузки в FlexCMS.

<figure><img src="/files/7CFNrs8JmeCre2sEiRMu" alt=""><figcaption></figcaption></figure>

Разберём каждый из элементов меню:

1. Загрузка файла данных (проще всего воспользоваться Шаблоном);
2. Чекбоксы (стандартно установлены как в примере, каждый чекбокс имеет описание);
3. Кнопка «Продолжить» (переводит в окно фоновых задач Рис. 5).

<figure><img src="/files/4Db9dGR15o20G6MTOUTn" alt=""><figcaption></figcaption></figure>

> **Примечание:** Обратите внимание! Рядом с надписью «Импорт данных» есть жёлтый бейдж «в процессе», он изменится, когда сервер сформирует Excel файл.

Обновили страницу, бейдж сменился на зелёный с текстом «выполнен». Значит задача завершена успешно (см. Рис. 6).

<figure><img src="/files/hc69Yv12sbuxrFY5TU9Y" alt=""><figcaption></figcaption></figure>

### Импорт записи

<figure><img src="/files/FGnkEtWtT2JyBHWQAmOM" alt=""><figcaption></figcaption></figure>

При нажатии кнопки «Продолжить» откроется меню выбора файла для загрузки во FlexCMS и выбора структуры.

<figure><img src="/files/ZoeRukzr9XDWCCnNNyfw" alt=""><figcaption></figcaption></figure>

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

Возможные варианты структуры записи есть в примере на Рис. 8.

<figure><img src="/files/Fkbgg1yXJdtt5VwJ5eee" alt=""><figcaption></figcaption></figure>

Когда файл и структура выбраны, нажав кнопку «Продолжить» (см. Рис. 6), откроется окно фоновых задач (Рис. 9).

<figure><img src="/files/m66RiY3031AzXZ90FoKu" alt=""><figcaption></figcaption></figure>

Обновили страницу, бейдж сменился на зелёный с текстом «выполнен». Значит задача завершена успешно (см. Рис. 10).

<figure><img src="/files/BJyR8wDjf53pCdjhqRFZ" alt=""><figcaption></figcaption></figure>

### Экспорт категории

<figure><img src="/files/vT1O0vPYErye7HhjXmyU" alt=""><figcaption></figcaption></figure>

При нажатии кнопки «Продолжить» откроется оповещение в котором нет активных полей.

<figure><img src="/files/QLNDl7XfG8MLfMMh16R7" alt=""><figcaption></figcaption></figure>

Ещё раз нажимаем кнопку «Продолжить». Откроется окно фоновых задач и при удачном экспорте данных, после обновления страницы будет зелёное оповещение «выполнен» как в примере ниже.

<figure><img src="/files/RrUOJ7V4xEOin6FgPWOq" alt=""><figcaption></figcaption></figure>

### Экспорт записи

<figure><img src="/files/rFtUwkkHkt1PNChoI6wR" alt=""><figcaption></figcaption></figure>

При нажатии кнопки «Продолжить» откроется меню выбора структуры.

<figure><img src="/files/44BxJIjc9BioXJpbYUWM" alt=""><figcaption></figcaption></figure>

> **Примечание:** Возможные варианты структуры записи есть в примере на Рис. 7.

Выбрав структуру и нажав кнопку «Продолжить», откроется окно фоновых задач и при удачном экспорте данных, после обновления страницы будет зелёное оповещение «выполнен».

Пример на Рис. 9.

#### Лайфхак для правильного импорта данных

При неправильном импорте данных (не тот формат файла, не те поля в загружаемой таблице или отсутствие обязательных полей), возможно получение в «Фоновых задачах» ошибки как на Рис. 12.

<figure><img src="/files/bp76nWAjPQVt8jebuIbY" alt=""><figcaption></figcaption></figure>

Для того чтобы минимизировать риски возникновения подобной ошибки есть 2 пути:

1. Перед импортом файла экспортировать файл из базы, тогда у вас будет готовый шаблон без ошибок;
2. Кнопка шаблона во вкладке «Структуры»;

<figure><img src="/files/RqWUejnMEqfJ1xuCMvXY" alt=""><figcaption></figcaption></figure>

Индивидуальный импорт и экспорт выбранной категории.

<figure><img src="/files/d0Dp9lA6cPu7Hc7akTdk" alt=""><figcaption></figcaption></figure>

Во вкладке «Структуры», рядом с кнопкой импорта шаблона есть кнопки «Импорт» и «Экспорт». Они позволяют произвести индивидуальную выгрузку. Ниже пример страницы индивидуальной выгрузки категории, а не всех как в случае с выгрузкой через меню импорта/экспорта.
