#432

«Актуальні замовлення» — основна робоча сторінка менеджера. Тут видно всі замовлення фабрики, крім відвантажених і скасованих: від чернеток до готових до відвантаження. Відкривається з меню «Замовлення → Актуальні».

На цій самій сторінці працюють вкладки «Пошук», «Скасовані», «Відвантажені», «Продаж товарів» і «Проблемні» — відрізняється лише набір замовлень, а будова всюди однакова.

Сторінки й обсяг

Список посторінковий: унизу і вгорі видно «Показано N–M з K» та перемикач, скільки замовлень тримати на сторінці — 30, 50 або 100. Сторінки й загальний лічильник рахує сервер, тому «усього замовлень» — справжнє число, а не те, що вмістилося у вибірку.

Важкі дані рядка — оплата, доставка, статуси ЧПУ, коди облікової системи, посилання на програми — приходять окремим запитом уже після самого списку. Тому таблиця зʼявляється одразу, а частина значків домальовується за мить. Прочерк у колонці «Сума» означає «ще не розраховано», а не нуль.

Фільтри: пʼять вкладок

Поля фільтра розкладені по вкладках, відкрита завжди одна. У заголовку вкладки видно, скільки умов у ній задано, — не треба відкривати кожну, щоб зрозуміти, де ви щось лишили.

  • «Пошук» — код облікової системи, ID чи код замовлення, назва замовлення.
  • «Статус і учасники» — статус, менеджер, клієнт.
  • «Дати» — діапазон дати створення і діапазон дати виробництва.
  • «Ознаки замовлення» — сума замовлення від і до, сировину зібрано, черга виробництва, замовлення прострочене, термінове замовлення, ЧПУ-операції, ручний розкрій.
  • «Матеріали і послуги» — тип матеріалу і тип послуг.

Умови застосовуються кнопкою-лупою або клавішею Enter, а не на кожну літеру: можна спокійно заповнити кілька полів і шукати один раз. Поруч — кнопка скидання.

Довідкові списки (статус, менеджер, клієнт, типи матеріалів і послуг) з автодоповненням і з числом замовлень у дужках. Фільтри взаємозалежні: щойно ви застосували одну умову, в інших списках лишаються тільки значення, які щось дадуть. Порожніх результатів через несумісні умови більше не буде.

Під фільтрами перелічені всі чинні умови — будь-яку знімають хрестиком, не відкриваючи вкладку. Там само рядок «Усього замовлень за пошуком» і, в дужках, скільки таких замовлень в усіх статусах.

Набори фільтрів

Зібраний фільтр можна зберегти кнопкою з дискетою: система запитає імʼя (до 50 символів, у межах вкладки — унікальне).

  • Список збережених зʼявляється, лише коли набори є.
  • Один набір можна позначити «За замовчуванням» — він застосується сам при відкритті сторінки.
  • Якщо ви змінили умови і вони розійшлися з набором, список чесно показує «Не збережено».
  • Набори зберігаються у вашому браузері і привʼязані до фірми та користувача: набір посилається на конкретних менеджерів, клієнтів і матеріали, а в іншій фірмі це вже інші записи.

Таблиця

Колонки: позначка, id, назва, клієнт, менеджер, статус, сума, «Зібраний», дата зміни, дата виробництва і дії. За id, назвою, статусом, сумою, датою зміни і датою виробництва можна сортувати — клацанням по заголовку.

Дії в рядку лишилися ті самі: зміна статусу, позначка оплати, правка дати виробництва, склад матеріалів і послуг, доставка, завантаження програм, перехід у картку замовлення.

Групові дії

Позначте кілька замовлень — над таблицею зʼявиться рядок «Позначено замовлень» із діями: призначити менеджера, проставити дату виробництва, скасувати замовлення. Права перевіряються ті самі, що й у рядку, а кожна дія запитує підтвердження. Якщо частина замовлень під дію не підходить, система прямо скаже, скільки їх пропущено.

Вивантаження й оновлення

  • Кнопка вивантаження віддає позначені замовлення, а якщо нічого не позначено — поточну сторінку. Файл — справжній xlsx.
  • Список оновлюється сам приблизно раз на хвилину. Окремої кнопки «Оновити» немає: її роботу робить пошук.

Що важливо адміну фабрики

  • Видимість замовлень залежить від ролі: керівник бачить усі замовлення фабрики, звичайний менеджер — свої, працівник цеху — ті, що потрапили в його змінне завдання.
  • Список статусів задається довідником фабрики; нові статуси додає адміністратор.
  • Усі умови фільтра рахує сервер, тому розширений пошук працює на будь-якому обсязі — не лише на маленькій вибірці, як раніше.

Як читаються рядки таблиці

Таблиця компактна: ширини колонок фіксовані, тож від довгих назв рядки не розʼїжджаються, а шапка, фільтри, пагінація і сама таблиця йдуть однією шириною по центру сторінки.

  • Статус підписаний як «[код] Назва», клієнт і менеджер — як «[id] Імʼя». Значення виводяться повністю й переносяться всередині своєї колонки, а не обрізаються.
  • Дати зміни і виробництва виводяться коротко, у вигляді дд.мм.рр; повна дата з часом показується в підказці при наведенні.
  • Перейменування замовлення і зміна статусу оновлюють рядок одразу, без перезавантаження сторінки. Якщо сервер відмовив, зʼявляється сповіщення про помилку, а попереднє значення лишається на місці.