Zadání

Vznik majetku: 1.4.2020 00:00
Aktuální datum: 20.4.2020 00:00 (DateTime.Now)
Konfigurace kolik dní zpětně přepočítávat: 20d

Algoritmus pro tiket bez pracovního příkazu:

Krok č. 1

Z konfigurace lze zjistit, že se Majetkové fakty přepočítávají 20 dní zpětně, takže první interval bude 1.4.2020.

Přepočet Majetkového faktu pro 1.4.2020

Do intervalu spadá porucha P1.
V intervalu začíná porucha P1.

Krok č. 2

Přejdeme na další interval.

Přepočet Majetkového faktu pro 2.4.2020

Do intervalu spadá porucha P1

Krok č. 3

Přejdeme na další interval.

Přepočet Majetkového faktu pro 3.4.2020

Do intervalu spadá porucha P1.
V intervalu končí porucha P1.

Krok č. 4

Přejdeme na další interval.

Přepočet Majetkového faktu pro 4.4.2020

Do intervalu nespadá žádná porucha.

Krok č. 5

Přejdeme na další interval.

Přepočet Majetkového faktu pro 5.4.2020

Do intervalu spadá porucha P2
P2 (začátek = 5.4.2020 10:00, konec = 5.4.2020 20:00)

(info) Jelikož je aktuální datum (DateTime.Now) 20.4. projede algoritmus ještě všechny dny až do 20.4.2020.