📦 Реліз модуля Маршрут 0.4.1

🚀 Новий функціонал

▶️ 1. Запуск форми заявки маршруту по лінку-шаблону

Додано можливість відкривати форму створення маршруту безпосередньо за унікальним посиланням-шаблоном.

▶️ 2. Сторінка налаштування шаблонів маршрутів

  • Список існуючих шаблонів
  • Редагування шаблону
  • Видалення шаблону
  • Генерація та копіювання лінків-шаблонів

▶️ 3. Автоматичний вибір водія

При виборі поля Авто система автоматично знаходить прив’язаного водія (контакт) та підставляє його у поле Водій.

▶️ 4. Автоматична назва маршруту

У полі Назва відображається placeholder з міткою часу. При збереженні, якщо користувач не заповнив поле, ця мітка часу зберігається як назва (наприклад: 20251104114158).

▶️ 5. Оновлений функціонал “Поділитись”

Реалізовано механіку аналогічну до “Додати в календар”: передаються всі поля задачі, включно з датами та іншими параметрами.

▶️ 6. Збереження розрахункових даних

Із розрахункового маршруту тепер зберігаються додаткові технічні дані:

  • Пробіг
  • Інші параметри розрахунку

▶️ 7. Поле “Логіст”

У це поле автоматично підставляється користувач, який залогінений у систему.

▶️ 8. Згортання / розгортання таблиці інструкцій

Таблиця інструкцій у розрахунковому маршруті тепер має функцію згортання (за замовчуванням — згорнута).

▶️ 9. Маршрут на мапі

Додано нумерацію точок на мапі, що покращує читабельність маршруту.

▶️ 10. Серверні налаштування таблиці Маршрутів

Настроювання таблиці тепер зберігаються на сервері. Налаштувавши таблицю на ПК, користувач бачить ті ж колонки на телефоні.

▶️ 11. Нові колонки в Маршрути → Таблиця

Додано відображення:

  • Дата виїзду – час вибуття з першої точки
  • Дата прибуття – час прибуття в останню точку (якщо є мінімум 2 точки та заповнені відповідні поля)

▶️ 12. Повідомлення при зміні авто

При зміні авто система виводить повідомлення, якщо до авто прив’язаний інший водій.

▶️ 13. Глобальна контекстна панель

Топ-панель у модулі Маршрути тепер працює як у ClientERP:

  • У розділі “Маршрути” — кнопка Створити маршрут
  • У розділі “Шаблони” — кнопка Створити шаблон

▶️ 14. Колонки у таблиці шаблонів

У таблиці шаблонів також додано:

  • Дата виїзду
  • Дата прибуття (беруться з першої і останньої точки)

🛠️ Виправлення

🐞 [Бага] Дата 01.01.0001 00:00

Виправлено збереження порожніх дат “Вибуття” та “Прибуття”.

✔️ [Fix] Створення задачі по шаблону

Тепер при створенні задачі по шаблону дата завжди встановлюється як сьогодні, а зі шаблону береться лише час.