﻿# Поиск и отбор в списках

> Чем можно сузить длинный список, где какой приём работает, как сохранить подобранный набор и сколько строк помещается на страницу.

Почти каждый раздел личного кабинета открывается списком: товары, заказы, покупатели, акции. Приёмы работы у этих списков общие, а вот набор приёмов у каждого свой.

## Что где работает

Поле Поиск стоит в шапке списка: наберите часть нужного значения — останутся только совпавшие строки. По каким полям идёт поиск, в каждом списке решено отдельно, и остальные три приёма тоже есть не везде.

В таблице — списки, о которых написано в этой документации.

| Список                                                                                  | Поиск                                  | Отбор                                              | Сортировка          | Колонки |
| --------------------------------------------------------------------------------------- | -------------------------------------- | -------------------------------------------------- | ------------------- | ------- |
| [Заказы](/orders/#find)                                                                 | номер, имя или почта покупателя        | сумма, канал продаж, даты                          | есть                | есть    |
| [Черновики заказов](/orders/draft-orders/#find)                                         | есть                                   | покупатель, канал продаж, даты                     | есть                | есть    |
| [Товары](/products/#find)                                                               | название                               | статус, тип, тег, канал продаж, даты               | есть                | есть    |
| [Коллекции](/products/collections/#list)                                                | есть                                   | только даты                                        | кроме числа товаров | нет     |
| [Категории](/products/categories/#list)                                                 | по всему дереву сразу                  | нет                                                | нет                 | нет     |
| [Складские позиции](/inventory/items/#find)                                             | есть                                   | склад, артикул, габариты, доставка                 | есть                | есть    |
| [Резервы](/inventory/reservations/#list)                                                | нет                                    | склад, дата создания                               | есть                | есть    |
| [Прайс-листы](/price-lists/#list)                                                       | название и описание                    | статус, даты                                       | есть                | нет     |
| [Акции](/promotions/#list)                                                              | код                                    | только даты                                        | есть                | есть    |
| [Кампании](/promotions/campaigns/#list)                                                 | название и описание                    | только даты                                        | есть                | нет     |
| [Покупатели](/customers/#find)                                                          | почта, имя, фамилия, телефон, компания | группы, тип записи, даты                           | есть                | есть    |
| [Группы покупателей](/customers/groups/#list)                                           | название                               | только даты                                        | есть                | нет     |
| [Отзывы](/reviews/#find)                                                                | поле есть, но список от него ломается  | тип отзыва, статус ответа; по дате — ломает так же | по дате и оценке    | есть    |
| [Команда](/settings/users/#list)                                                        | почта, но не имя                       | нет                                                | по дате             | нет     |
| [Склады](/settings/locations-and-shipping/locations/#list)                              | есть                                   | нет                                                | нет                 | нет     |
| [Профили доставки](/settings/locations-and-shipping/shipping-profiles/#list)            | есть                                   | только даты                                        | по названию         | нет     |
| [Типы вариантов доставки](/settings/locations-and-shipping/shipping-option-types/#list) | есть                                   | только даты                                        | по названию         | нет     |
| [Типы товаров](/settings/product-types/#list)                                           | есть                                   | только даты                                        | по значению         | нет     |
| [Теги товаров](/settings/product-tags/#list)                                            | есть                                   | только даты                                        | по значению         | нет     |
| [Каналы продаж](/settings/sales-channels/#list)                                         | есть                                   | только даты                                        | по названию         | нет     |
| [Причины возврата](/settings/return-reasons/#list)                                      | есть                                   | нет                                                | есть                | нет     |
| [Причины возврата денег](/settings/refund-reasons/#list)                                | есть                                   | нет                                                | есть                | нет     |

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

## Как отобрать строки

Отбором в списке оставляют только строки с нужным значением поля. Поля, по которым можно отбирать, перечислены в меню отбора; своей подписи у этого меню нет.

Список покупателей с наложенным отбором. В шапке слева направо: поле поиска и три меню без подписей — отбор, сортировка и колонки. Под ними условие «Создано» со значением «Последние 30 дней», рядом «Очистить» и «Сохранить». Ниже — одиннадцать строк и счётчик «11 из 11 результатов».

1. Выберите поле в меню отбора — рядом появится условие.
2. Задайте значение прямо в условии.
3. Ненужное условие уберите — для этого в нём есть кнопка.

Условий бывает несколько сразу. Тогда в списке останутся строки, подошедшие под все условия.

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

Осторожно

Когда под отбор не подошла ни одна строка, список будет пустым. Если строки у вас точно есть, первым делом снимите отбор.

## Порядок строк

Порядок задают в меню Сортировка: выберите колонку и направление. Тот же порядок задают нажатием на заголовок колонки — по тем колонкам, для которых сортировка есть.

## Какие колонки видны

Выбирают их в меню Колонки. Сразу все включают и выключают строкой Все колонки.

В списке, где такого меню нет, набор колонок задан наперёд, и часть данных видна только на странице записи.

## Сохранённые представления

Там же, где выбирают колонки, отбор, сортировку и набор колонок сохраняют, чтобы не набирать их заново. Такой сохранённый набор называется представлением, а переключаются между представлениями нажатием на название нужного.

Как только вы отклонились от выбранного представления, появятся два действия:

* Очистить — вернуться к тому, с чего вы начали;
* Сохранить — оставить то, что получилось.

Под вторым действием есть Сохранить как новое представление: вы придумаете название, и представление останется только у вас. Рядом стоит Обновить представление — им правят то представление, в котором вы работаете. В представлении по умолчанию на этом месте стоит Обновить представление по умолчанию для всех: оно общее для всей команды.

Ненужное представление переименовывают действием Изменить название и убирают действием Удалить.

## Страницы

В списке раздела на странице 20 строк. Листают страницы кнопками Назад и Далее; рядом сказано, сколько строк и сколько страниц всего.

Два исключения: в [группах покупателей](/customers/groups/#list) на странице 10 строк, а [категории](/products/categories/#list) показываются все сразу, без страниц. В окнах, где отмечают товары — скажем, при [наполнении коллекции](/products/collections/#add-products), — на странице 50 строк.

## Куда идти дальше

[Таблицы цен и остатков](/tips/bulk-editor/)

где строки правят прямо в ячейках, а не по одной.

[Товары](/products/#find)

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

[Роли в команде](/reference/roles/)

что из списка доступно вашей роли.
