Користувальницькі налаштування

Налаштування сайту


posplus:pro:zvity:prodazhi-po-hodynakh

Продажі по годинах

Часовий профіль продажів: теплова карта розподілу виручки (або кількості чеків) по днях тижня та годинах доби за обраний період, плюс два допоміжні графіки й окремий експорт у XLSX. Дані — з чеків каси та реалізацій, лише проведені документи. Розділ «Звіти» → Продажі по годинах/днях.

Теплокарта

Звіт не будується сам при відкритті екрана — вбудований браузер порожній, доки не натиснути Сформувати. Заголовок згенерованого звіту — «Продажі по годинах та днях тижня», під ним обраний період (дд.мм.рррр – дд.мм.рррр) і показник.

Якщо за період немає жодного проведеного документа — замість усього нижче показується рядок «Немає продажів за обраний період».

Сформована теплокарта продажів

Картки-підсумки над картою (три):

  • головна (виділена, з зеленою рамкою) — підсумок за весь період: «Всього виручки» або «Всього чеків», залежно від обраного показника;
  • Пікова година — година доби (``ГГ:00``) з найбільшою сумою по всьому періоду разом (тобто значення цієї години підсумовані за всі дні тижня), і сама ця сума;
  • Піковий день — день тижня з найбільшою сумою за весь період, і сама сума.
Важливо: «Пікова година» і «Піковий день» на картках — це агреговані максимуми по рядку/колонці карти в сумі, а не координати найбільшої окремої клітинки. Найбільша окрема клітинка (конкретна пара день+година) підсвічується прямо на карті зеленою рамкою окремо — і це може бути зовсім інший день чи година, ніж на картках, якщо піковий день/година «розмазані» рівномірно по кількох годинах, а рекордний одиничний сплеск стався в інший момент.

Легенда під картками — п'ять зразків кольору від блідо-зеленого («Мало») до насичено темно-зеленого («Багато»): реальне забарвлення клітинки — безперервний градієнт (не 5 сходинок), пропорційний відношенню значення клітинки до максимальної клітинки за весь період.

Сама карта — сітка: 7 рядків (Пн–Нд, зверху вниз) × 24 колонки (години 0–23, зліва направо). Клітинка на перетині — сума (чи кількість) продажів саме в цю годину цього дня тижня, підсумована по всіх тижнях обраного періоду.

  • Порожня клітинка (нуль продажів у цю годину/день) — сіра, без числа і без підказки.
  • Заповнена клітинка показує число прямо в собі: для показника «Сума» від 1000 і вище — скорочено (напр. ``12k``), менші суми та завжди для «Кількість» — повне число.
  • Наведення миші показує підказку з днем, повним значенням і годиною, напр. «Пн: 1 234,56 ₴, 14:00». Клік по клітинці жодної дії не виконує — деталізації по клітинці в цьому звіті немає.

Фільтри

  • З / По — межі періоду; за замовчуванням при відкритті звіту — від 2 тижнів тому до сьогодні.
  • Склад — список складів (лише активні, за алфавітом), перший пункт — (всі); обраний склад фільтрує одночасно і чеки, і реалізації.
  • Показник — Сума (за замовчуванням) або Кількість; перемикає значення одночасно в картках, на карті, в обох графіках і в експорті.
  • Сформувати — будує/перебудовує звіт із поточними фільтрами.
  • Друк — друк уже сформованого звіту засобами вбудованого браузера; якщо звіт ще не встиг завантажитись — повідомлення «Звіт ще завантажується…».
  • Експорт — окремий XLSX-файл, формат описано нижче.

Графіки по годинах і по днях тижня

Під картою — два графіки поруч, однакові за будовою: По годинах (24 рядки, 00:00–23:00) і По днях тижня (7 рядків, Понеділок–Неділя). Кожен — таблиця з колонками «година/день», «значення» і горизонтальний бар, пропорційний до максимуму саме цього графіка; підсумковий рядок Разом унизу — та сама загальна сума, що й на головній картці.

Рядок підсвічується як «піковий» (зелений акцент зліва, зелене значення й бар), якщо його значення більше нуля і не менше за середнє лише по ненульових годинах/днях — нічні години з незмінним нулем навмисно не входять у розрахунок середнього, інакше майже кожна робоча година виглядала б «піковою». Решта рядків (нуль або нижче цього середнього) підсвічуються приглушено, бурштиновим акцентом.

Два графіки поруч під теплокартою

Експорт у XLSX

Кнопка Експорт зберігає дані в плоскому форматі — не карта, а звичайна таблиця «один рядок на кожну пару день+година» — щоб користувач за потреби сам будував зведену таблицю чи графік:

Колонка Опис
День тижня назва українською (Понеділок…Неділя)
Година 0–23
Сума, грн / К-сть чеків залежно від обраного Показника

Фільтри (період, склад, показник) — ті самі, що на екрані. Порожній результат блокує збереження повідомленням «Немає даних для експорту». Ім'я файлу за замовчуванням — ``Sales_By_Hour_РРРР-ММ-ДД``; після збереження — підсумкове повідомлення з кількістю рядків і повним шляхом файлу.

posplus/pro/zvity/prodazhi-po-hodynakh.txt · Востаннє змінено: повз 127.0.0.1