Azokat időszakot határozza meg személyenként, amelyek nem tartoznak a statisztika létszámba.
A Havi adatokban megadható részletező adatok alapján határozza meg azokat időszakot személyenként, amelyek nem tartoznak a statisztika létszámba.
Személy |
SzemTörzs.Kód |
Dátum1 |
|
Dátum2 |
|
NemStatDátum1 |
TávDátum1+Egy hónap, ha Szünet=Betegszabadság/Táppénz/30/41/42/46/69/71/73/84 NemStatDátum1=TávDátum1, ha Szünet=21/22/23/24/25
|
NemStatDátum2 |
Távollét időszakának utolsó napja UtolsóTávollét rekordból a NapIg, ha az üres, akkor Bemenő paraméter Dátum2 |
UtolsóTávollét |
A Havi adatok bevitel egyes sorainak részletezőjében megadható jogcím kódtól függően kerül meghatározásra a kimenő adat időszaka. A LedNapRészl állományban az 1.indexen az adott személyre, a bemenő paraméter Dátum2-ből visszafelé indulva meg kell keresni az első olyan rekordot, ahol a Szünet nem nulla, vagy Sor=8 / 9 / 10. Ezt a rekordot hívjuk UtolsóTávolét-nek. |
UtolsóTávKezdés |
Ha ennek az UtolsóTávollét-ben a NapIg mező kisebb, mint a bemenő paraméter Dátum1, akkor a tárgy időszaki Statisztika létszámot nem fogja csökkenteni az UtolsóTávollét. Ha ennek az UtolsóTávollét-ben a NapIg mező nagyobb egyenlő, mint a bemenő paraméter Dátum1, akkor meg kell keresni az kezdő időpontját. A program ellenőrzi, hogy létezik-e a személyre egy korábbi rekord, melynek végdátuma egy nappal korábbi, mint a megtalált rekord első dátuma, nem lezárt és a hozzá megadott táppénz és betegszabadság kód vagy Szünet kód típusa ugyanaz, mint a vizsgált eseté (Egyetlen típus váltás van csak megengedve. Táppénz előtt lehet Betegszabadság). Ha talál ilyen esetet, akkor azt az előző rekord előzményének tekinti és tovább keres, amíg talál megfelelő eseteket. Ezzel meghatározásra került az eset kezdő dátuma: UtolsóTávKezdés |
TávDátum1 |
Távollét időszakának első napja UtolsóTávKezdés rekordból a NapTól |