Alstre
Wypróbuj
06 · Logistyka i montaże

Wieloetapowe montaże

Jeden klient, jedna umowa, kilka etapów montażu z osobnymi datami i ekipami.

Czym są etapy

Klient zamówił okna + drzwi + rolety, ale montaż odbędzie się w 3 odsłonach: okna w marcu, drzwi w kwietniu, rolety w maju (np. ekipy są zajęte, klient chce rozłożyć w czasie, towar przychodzi partiami). Każdy etap to osobny wpis w kalendarzu.

Co przechowuje etap

  • Numer etapu (1, 2, 3...)
  • Data planowanego montażu
  • Godzina rozpoczęcia (opcjonalna)
  • Montażysta (z listy ekip firmy + podwykonawców)
  • Notatki etapu (np. "po próbie ciśnieniowej")
  • Status ukończenia (completed_at)

Auto-sync statusu umowy z etapami

System pilnuje spójności statusu umowy z postępem etapów:

  • Dodanie pierwszego etapu → confirmed_install_date ustawia się na datę najwcześniejszego etapu
  • Ukończenie etapu (✓) — nic się nie zmienia jeśli zostały inne
  • Ukończenie ostatniego etapu → status umowy automatycznie zmienia się na "Zrealizowana"
  • Odznaczenie ukończonego etapu (gdy status był "Zrealizowana") → cofnięcie do "W realizacji"
  • Usunięcie wszystkich etapów → cofnięcie do "Skompletowana"