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"
