# Загрузка списком

<figure><img src="/files/TvwPkJNYD0oDya4Rer6i" alt=""><figcaption><p>Интефейс «Загрузка списком»</p></figcaption></figure>

**Инструкция для раздела «Загрузка из файла»**

Раздел позволяет массово добавлять объекты в систему с использованием файла формата CSV или Excel.

#### Пошаговая инструкция:

1. **Выберите тип списка:**
   * Используйте выпадающий список, чтобы указать, какие данные вы загружаете (например, «Список объектов»).
2. **Загрузите файл:**
   * Нажмите **«Выбрать файл»**, чтобы выбрать заранее подготовленный файл CSV или Excel.
   * Убедитесь, что файл соответствует формату, описанному ниже.
3. **Нажмите кнопку «Загрузить»**
   * После загрузки данные из файла будут добавлены в систему.

***

#### Подготовка файла CSV

Чтобы данные были загружены корректно, подготовьте файл в формате CSV.

* **Общие правила:**
  * Файл должен использовать разделитель полей — запятую `,`.
  * Заголовки колонок не требуются (их наличие приведет к ошибке).
  * Все строки должны быть заполнены в определенном порядке.
* **Структура строки файла:**\
  Каждая строка должна содержать следующие данные:
  1. **Код объекта** — уникальный код (например, участок, квартира, организация).
     * Пример: `лесная-23-115`.
  2. **Название улицы** — адрес объекта.
  3. **Номер дома** — номер дома.
  4. **ФИО собственника** — полное имя (Фамилия Имя Отчество).
  5. **Email** — контактная почта собственника.
  6. **Основной телефон** — основной контактный номер.
  7. **Дополнительные телефоны** (опционально) — дополнительные номера телефонов, которые добавляются автоматически при загрузке.

<figure><img src="/files/53oxIStdtAHw6ngdKzBe" alt=""><figcaption><p>Вид списка в  Libre Office (Exel)</p></figcaption></figure>

* **Пример строки в CSV:**

  ```csv
  1, Ленина, 15, Иванов Иван Иванович, ivanov@example.com, +7 912 345-67-89, +7 987 654-32-10
  , +7 999 888-77-66
  ```

***

#### Полезные советы:

* Проверьте файл перед загрузкой, чтобы убедиться, что данные корректны.
* Для тестирования вы можете использовать демо-файл (ссылка на него есть внизу, под инструкцией), который соответствует всем требованиям.

После успешной загрузки данные будут доступны в соответствующем разделе системы.

<figure><img src="/files/FEa1N0JQPHmiAOJQNCG3" alt=""><figcaption><p>После загрузки будет выведено количество успешно добавленных строк и список ошибок</p></figcaption></figure>

**Ошибки**

<figure><img src="/files/mq7PmtWk9OjBuFj17zXk" alt=""><figcaption><p>Ошибки с номерами участков</p></figcaption></figure>

В случае, если в списке будут обнаружены совпадения номеров участков или другие ошибки, система выведет предупреждение с их описанием. Объекты не содержащие ошибок будут добавлены.&#x20;

{% hint style="info" %}
После редактирования файл можно отредактировать и загрузить повторно, уже добавленные объекты не будут продублированы, если вы не измените номера участков
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://core4.gitbook.io/passtg/administrator/panel-administratora/zagruzka-spiskom.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
