Расширенный поиск — отдельная страница для поиска заказов по любому набору условий: ID, внешний код, название, клиент, материалы, услуги, сумма, статусы. Открывается из меню «Заказы → Поиск заказа».
Базовые фильтры
- «Внешний код» — точный поиск по коду учётной системы.
- «ID/код заказа» — поиск по внутреннему ID.
- «Название заказа» — частичное совпадение по названию проекта.
- «Дата» — диапазон даты создания.
- «Дата производства» — диапазон плановой даты готовности.
- «Статус» — мультиселект, по умолчанию «Все».
- «Менеджер» — выпадающий список менеджеров.
- «Клиент» — autocomplete по имени или телефону.
Блок «Расширенный поиск»
Под основными фильтрами есть раскрывающийся блок «Расширенный поиск» с дополнительными условиями:
- «Тип материала» — фильтр по типу плиты (ЛДСП, МДФ, фанера и т.д.).
- «Тип услуг» — фильтр по виду услуг (раскрой, кромкование, ЧПУ и т.д.).
- «Сумма заказа от» — нижняя граница итоговой суммы.
- «Очередь производства» — да/нет: попал ли заказ в очередь.
- «Заказ просрочен» — да/нет: прошла ли плановая дата производства.
Применение и сброс фильтров
Каждый блок фильтров имеет кнопку «Применить» — после клика страница перезагружает таблицу. Чтобы убрать один фильтр — рядом с ним кнопка «Сбросить». Чтобы убрать сразу всё — кнопка «Сбросить фильтра» внизу.
Результаты
Под фильтрами показываются два счётчика: «Найдено заказов» (текущая страница) и «Всего заказов по поиску» (общее число). Список заказов аналогичен «Актуальным»: те же колонки и действия. Если по запросу ничего не нашлось — выводится сообщение «Заказы ещё не созданы».
Что важно админу фабрики
- Поиск делает SQL-запрос ко всей базе заказов; при большой базе он работает медленнее, чем «Актуальные» — рекомендуется заранее ограничивать диапазон по дате.
- Видимость заказов в результатах поиска подчиняется тем же правилам ролей, что и список «Актуальные» — менеджер видит только свои заказы.
- Список менеджеров и клиентов в фильтрах подгружается асинхронно; при первом открытии страницы возможна задержка.
Связанные темы
- Актуальные заказы — обычный список с базовыми фильтрами.
- Карточка заказа — что открывается по клику на найденный заказ.
- CRM — общий обзор раздела.