Edycja kolumn „Data od” i „Data do”
Kolumny „Data od” (TIMEFROM) i „Data do” (TIMETO) powinny być nieedytowalne. Jeśli użytkownik zmieni te wartości, może to spowodować błędy w systemie, ponieważ inne obliczenia mogą bazować na wcześniejszych danych.
W wyjątkowych przypadkach, gdy jest to konieczne dla działania biznesowego, można edytować te kolumny, ale tylko w aktualnych wierszach. Gdy użytkownik próbuje zmienić te wartości, aplikacja wyświetli ostrzeżenie o możliwych konsekwencjach.
Edycja przedziału czasowego wierszy
Edycja pól „Data od” (TIMEFROM) i „Data do” (TIMETO) jest możliwa tylko w wierszu aktualnym.
- „Data do” można cofnąć maksymalnie do dzisiejszej daty.
- Zmiana „Data od” wpływa na „Data do” w poprzednim wierszu dla tego samego klucza biznesowego.
Cofanie „Data od”
Jeśli „Data od” zostanie cofnięta i zrówna się z „Data do” w poprzednim wierszu, to ta wartość automatycznie przesunie się wstecz, aby daty się nie nakładały. Cofanie jest możliwe do momentu, gdy „Data od” i „Data do” w poprzednim wierszu będą równe.
Zwiększanie „Data od”
Jeśli „Data od” zostanie przesunięta do przodu, „Data do” w poprzednim wierszu zwiększy się o ten sam okres, aby daty się nie pokrywały. Można zwiększać datę maksymalnie do momentu, gdy „Data od” i „Data do” w aktualnym wierszu będą równe.
Dodatkowe zasady
- Minimalny okres obowiązywania wiersza to jeden dzień („Data od” = „Data do”).
- „Data od” nie może być większa niż „Data do” – aplikacja zablokuje taką zmianę.
- Jeśli po zmianie „Data od” nastąpi aktualizacja danych, system będzie aktualizować wiersz do momentu, gdy data modyfikacji będzie mniejsza niż „Data od”.