«Актуальные заказы» — основная рабочая страница менеджера. Здесь видно все заказы фабрики, кроме отгруженных и отменённых: от черновиков до готовых к отгрузке. Открывается из меню «Заказы → Актуальные».
На этой же странице работают вкладки «Поиск», «Отменённые», «Отгруженные», «Продажа товаров» и «Проблемные» — отличается только набор заказов, а устройство везде одинаковое.
Страницы и объём
Список постраничный: внизу и вверху видно «Показано N–M из K» и переключатель, сколько заказов держать на странице — 30, 50 или 100. Считает страницы и общий счётчик сервер, поэтому «всего заказов» — настоящее число, а не то, что поместилось в выборку.
Тяжёлые данные строки — оплата, доставка, статусы ЧПУ, коды учётной системы, ссылка на программы — приходят отдельным запросом уже после самого списка. Поэтому таблица появляется сразу, а часть значков дорисовывается через мгновение. Прочерк в колонке «Сумма» означает «ещё не рассчитано», а не ноль.
Фильтры: пять вкладок
Поля фильтра разложены по вкладкам, открыта всегда одна. В заголовке вкладки видно, сколько условий в ней задано, — не нужно открывать каждую, чтобы понять, где вы что-то оставили.
- «Поиск» — код учётной системы, ID или код заказа, название заказа.
- «Статус и участники» — статус, менеджер, клиент.
- «Даты» — диапазон даты создания и диапазон даты производства.
- «Признаки заказа» — сумма заказа от и до, сырьё собрано, очередь производства, заказ просрочен, срочный заказ, ЧПУ-операции, ручной раскрой.
- «Материалы и услуги» — тип материала и тип услуг.
Условия применяются по кнопке-лупе или по Enter, а не на каждую букву: можно спокойно заполнить несколько полей и искать один раз. Рядом — кнопка сброса.
Справочные списки (статус, менеджер, клиент, типы материалов и услуг) с автодополнением и с числом заказов в скобках. Фильтры взаимозависимы: как только вы применили одно условие, в остальных списках остаются только значения, которые что-то дадут. Пустых результатов из-за несочетаемых условий больше не будет.
Под фильтрами перечислены все действующие условия — любое снимается крестиком, не открывая вкладку. Там же строка «Всего заказов по поиску» и, в скобках, сколько таких заказов во всех статусах.
Наборы фильтров
Собранный фильтр можно сохранить кнопкой с дискетой: система спросит имя (до 50 символов, в пределах вкладки — уникальное).
- Список сохранённых появляется, только когда наборы есть.
- Один набор можно пометить «По умолчанию» — он применится сам при открытии страницы.
- Если вы поменяли условия и они разошлись с набором, список честно показывает «Не сохранено».
- Наборы хранятся в вашем браузере и привязаны к фирме и пользователю: набор ссылается на конкретных менеджеров, клиентов и материалы, а в другой фирме это уже другие записи.
Таблица
Колонки: отметка, id, название, клиент, менеджер, статус, сумма, «Собран», дата изменения, дата производства и действия. По id, названию, статусу, сумме, дате изменения и дате производства можно сортировать — щелчком по заголовку.
Действия в строке остались прежними: смена статуса, отметка оплаты, правка даты производства, состав материалов и услуг, доставка, скачивание программ, переход в карточку заказа.
Групповые действия
Отметьте несколько заказов — над таблицей появится строка «Отмечено заказов» с действиями: назначить менеджера, проставить дату производства, отменить заказы. Права проверяются те же, что и в строке, а каждое действие спрашивает подтверждение. Если часть заказов под действие не подходит, система прямо скажет, сколько их пропущено.
Выгрузка и обновление
- Кнопка выгрузки отдаёт отмеченные заказы, а если ничего не отмечено — текущую страницу. Файл — настоящий xlsx.
- Список обновляется сам примерно раз в минуту. Отдельной кнопки «Обновить» нет: её работу делает поиск.
Что важно админу фабрики
- Видимость заказов зависит от роли: руководитель видит все заказы фабрики, обычный менеджер — свои, работник цеха — попавшие в его сменное задание.
- Список статусов задаётся справочником фабрики; новые статусы добавляет администратор.
- Все условия фильтра считает сервер, поэтому расширенный поиск работает на любом объёме — не только на маленькой выборке, как раньше.
Как читаются строки таблицы
Таблица компактная: ширины колонок фиксированы, поэтому от длинных названий строки не разъезжаются, а шапка, фильтры, пагинация и сама таблица идут одной шириной по центру страницы.
- Статус подписан как «[код] Название», клиент и менеджер — как «[id] Имя». Значения выводятся целиком и переносятся внутри своей колонки, а не обрезаются.
- Даты изменения и производства выводятся коротко, в виде дд.мм.гг; полная дата со временем показывается в подсказке при наведении.
- Переименование заказа и смена статуса обновляют строку сразу, без перезагрузки страницы. Если сервер отказал, появляется уведомление об ошибке, а прежнее значение остаётся на месте.