> ## Documentation Index
> Fetch the complete documentation index at: https://faq.exode.biz/llms.txt
> Use this file to discover all available pages before exploring further.

# Дашборды по таблицам

> Детальные табличные представления — продажи, ученики, платежи, рассрочки — с фильтрами и экспортом

Помимо графиков дашборда, платформа даёт детальные **табличные представления** по каждой
сущности: платежи, ученики, рассрочки, подписки. Каждая таблица поддерживает поиск, фильтры,
сортировку по колонкам, постраничную навигацию и экспорт в файл.

<Note>
  Эти разделы находятся в блоке «Управление» школы. Набор доступных таблиц зависит от прав
  сотрудника и подключённых модулей (например, рассрочки появляются, только если продукты
  продаются в рассрочку).
</Note>

## Общие возможности таблиц

Все табличные разделы построены по единому принципу:

| Возможность          | Как работает                                                                     |
| -------------------- | -------------------------------------------------------------------------------- |
| **Поиск**            | Строка поиска в шапке — по имени/данным записи                                   |
| **Фильтры**          | Кнопка-переключатель раскрывает панель фильтров; активные фильтры подсвечиваются |
| **Сортировка**       | Клик по заголовку колонки; направление сортировки переключается                  |
| **Пагинация**        | Постраничный вывод внизу таблицы                                                 |
| **Экспорт**          | Кнопка выгрузки текущей выборки в файл                                           |
| **Сохранение в URL** | Фильтры и сортировка сохраняются в адресе страницы — ссылку можно переслать      |

<Tip>
  Экспорт учитывает **текущие фильтры и сортировку** — выгружается ровно та выборка, которую вы
  видите в таблице. Это удобно, чтобы отдать бухгалтеру только оплаченные платежи за конкретный
  месяц или список учеников конкретного курса.
</Tip>

## Платежи (инвойсы)

Раздел показывает все платежи (инвойсы) школы. В верхней части — переключатель по типу инвойса.

| Тип инвойса | Значение               |
| ----------- | ---------------------- |
| Все         | Все типы вместе        |
| Разовые     | Обычная разовая оплата |
| Подписки    | Оплата подписки        |
| Рассрочки   | Платёж по рассрочке    |

Доступные фильтры: курс/продукт, статус платежа, эквайринг, диапазон даты создания, диапазон
суммы, UTM-метки покупки.

Статусы платежа:

| Статус                                   | Значение                                   |
| ---------------------------------------- | ------------------------------------------ |
| `Created`                                | Создан                                     |
| `WaitingPay`                             | Ожидает оплаты                             |
| `Processing`                             | В обработке                                |
| `Completed`                              | Оплачен                                    |
| `Canceled`                               | Отменён                                    |
| `WaitingForBinding` / `BindingCompleted` | Привязка карты (для рекуррентных платежей) |

<img src="https://mintlify.s3.us-west-1.amazonaws.com/exode-faq/images/online-schools/analytics/invoices-table.png" alt="Таблица платежей с фильтрами и кнопкой экспорта" />

## Ученики

Раздел с доступами учеников к курсам. Таблица показывает ученика, текущий урок, прогресс,
куратора, тариф и дату добавления.

| Колонка            | Что показывает                                     |
| ------------------ | -------------------------------------------------- |
| **Ученик**         | Профиль ученика (сортировка по последнему онлайну) |
| **Текущий урок**   | Урок, на котором находится ученик                  |
| **Прогресс**       | Процент прохождения курса (круговая диаграмма)     |
| **Куратор**        | Назначенный куратор                                |
| **Тариф**          | Тариф доступа                                      |
| **Добавлен**       | Дата выдачи доступа                                |
| **Дата истечения** | Показывается в контексте конкретного курса         |

Список можно смотреть по всем ученикам школы, по конкретному курсу или по конкретному запуску.

## Рассрочки

Раздел с рассрочками — доступами, оформленными с типом биллинга «рассрочка». Помимо стандартных
колонок таблица показывает прогресс выплат.

Фильтры: курс/продукт, тариф, активность рассрочки (активна / отменена), статусы биллинга,
диапазон даты текущего и следующего платежа, диапазон суммы.

| Фильтр активности | Значение              |
| ----------------- | --------------------- |
| Все               | Все рассрочки         |
| Активна           | Действующие рассрочки |
| Отменена          | Отменённые рассрочки  |

<Tip>
  Строку рассрочки можно раскрыть, чтобы увидеть отдельные платежи по графику. При переходе из
  платежа по ссылке нужная рассрочка раскрывается автоматически.
</Tip>

## Экспорт данных

Кнопка экспорта в шапке таблицы позволяет выгрузить выборку в одном из трёх форматов:

| Формат    | Расширение |
| --------- | ---------- |
| **Excel** | `.xlsx`    |
| **CSV**   | `.csv`     |
| **JSON**  | `.json`    |

<Steps>
  <Step title="Настройте выборку">
    Задайте фильтры и сортировку так, чтобы в таблице осталось ровно то, что нужно выгрузить.
  </Step>

  <Step title="Нажмите «Экспорт»">
    Нажмите кнопку экспорта в шапке и выберите формат (по умолчанию — Excel).
  </Step>

  <Step title="Дождитесь готовности">
    Формирование файла идёт в фоне с индикатором прогресса — на больших выборках это занимает
    некоторое время.
  </Step>
</Steps>

Экспорт поддерживается для следующих типов данных:

| Тип выгрузки                          | Раздел                       |
| ------------------------------------- | ---------------------------- |
| `InvoiceManageFindMany`               | Платежи (инвойсы)            |
| `ProductBillingAccessFindMany`        | Рассрочки                    |
| `SchoolStudentFindMany`               | Ученики                      |
| `SchoolUserFindMany`                  | Пользователи школы           |
| `GroupMemberFindMany`                 | Участники групп              |
| `CourseLessonPracticeAttemptFindMany` | Попытки прохождения практики |

<Note>
  Экспорт формируется отдельным сервисом выгрузки, поэтому файл готовится асинхронно, а не
  скачивается мгновенно. Дождитесь завершения индикатора прогресса на кнопке.
</Note>
