B) Položky mzdového listu - Odpracovaná doba
Tato stránka již není udržována.
Pro lepší identifikaci některých dále popsaných položek je uveden i jejich konkrétní název (italikou), příp. včetně zkratky agendy, do níž položka patří, viz identifikace popisovaných položek. Podle tohoto názvu lze položky i lehce vyhledávat v helpu (viz full-textové hledání v helpu), mezi uživatelsky definovatelnými položkami funkcí Hledat položku v seznamu, příp. v popisu Struktur a definic GenDoc.chm.
Dále popisovaný výpočet se vztahuje k defaultně dodávaným výpočtovým schématům. Způsob použití výpočtových schémat a výpočtu položek viz kap. definice výpočtu a postup výpočtu.
Položky, kterých se výpočet týká:
- Odpracované dny zadané MLD:S_WorkDays
- Odpracované dny z výkonů MLD:S_WorkDaysOper
- Odpracované dny celkem MLD:S_WorkDaysTotal
Slouží jako podklad pro výpočet Odpracovaného času (hod.) celkem, příp. z toho plynoucích dalších údajů, jako např. nároku na stravenky, příplatků za přesčas apod. Tato položka je určena zejména pro pracovní poměry s měsíční mzdou. Zda se počet odpracovaných dnů uvádí včetně neodpracovaných placených svátků nebo bez nich, závisí na tom, zda ji používáte pro prac. poměry s hodinovou nebo měsíční mzdou a jaký máte zvolený režim výpočtu placených svátků při měsíční mzdě.
Pravidla pro zadávání odpracované doby s ohledem na neodpracované svátky, viz Často kladené otázky - Jak zadávat odpracovanou dobu a neodpracované svátky.
Odpracované dny celkemMLD:S_WorkDaysTotal se rovnají součtu Odpracovaných dnů zadanýchMLD:S_WorkDays a Odpracovaných dnů z výkonů MLD:S_WorkDaysOper.
Odpracované dny z výkonůMLD:S_WorkDaysOper jsou odpracované dny v časové i úkolové mzdě vysčítané ze zadaných výkonů k danému dílčímu ML (prostřednictvím standardní akce Výkony vysčítané výkony s kódem DC a DU).
Položky, kterých se výpočet týká:
- Odpracované hodiny zadané MLD:S_WorkHours
- Odpracované hodiny z výkonů MLD:S_WorkHoursOper
- Odpracované hodiny celkem MLD:S_WorkHoursTotal
Slouží jako podklad pro výpočet Odpracovaného času (hod.) celkem, příp. z toho plynoucích dalších údajů, jako např. nároku na stravenky, příplatků za přesčas apod. Tato položka je určena zejména pro pracovní poměry s hodinovou mzdou. Zda se počet odpracovaných hodin uvádí včetně neodpracovaných placených svátků nebo bez nich, závisí na tom, zda ji používáte pro prac. poměry s hodinovou nebo měsíční mzdou a jaký máte zvolený režim výpočtu placených svátků při měsíční mzdě.
Pravidla pro zadávání odpracované doby s ohledem na neodpracované svátky, viz Často kladené otázky - Jak zadávat odpracovanou dobu a neodpracované svátky.
Odpracované hodiny celkemMLD:S_WorkHoursTotal se rovnají součtu Odpracovaných hodin z výkonů MLD:S_WorkHoursOper a odpracovaných hodin vypočtených následovně:
-
Je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendářePP:CalcWorkingHours, tak jako Fond pracovní dobyMLD:WorkingFund minus Nepřítomnost celkemMLD:TotalAbsence minus Náhradní volno za přesčas celkemMLD:S_OvertimeSubstFreeTotal a plus Odpracované dny zadanéMLD:S_WorkDays přepočtené na hodiny podle průměrné délky směnyMLD:AvgShiftLength a plus Odpracované hodiny zadanéMLD:S_WorkHours. A dále se odprac. čas vypočtený dle kalendáře sníží o případné hodiny náhrad při překážkách v práci, tj. minus Hodiny náhrady při poruše strojeMLD:S_MalfunctionCompTime minus Hodiny náhrady při ostatních překážkáchMLD:S_OtherObstructionCompTime minus Hodiny náhrady při nepřízni počasíMLD:S_DisasterCompTime.
-
V opačném případě se rovná součtu Odpracovaných hodin zadanýchMLD:S_WorkHours a Odpracovaných dnů celkem MLD:S_WorkDaysTotal přepočtených na hodiny podle průměrné délky směnyMLD:AvgShiftLength.
Odpracované hodiny z výkonůMLD:S_WorkHoursOper jsou odpracované hodiny v časové i úkolové mzdě vysčítané ze zadaných výkonů k danému dílčímu ML (prostřednictvím standardní akce Výkony vysčítané výkony s kódem HC a HU).
Po výpočtu se provede kontrola na současné použití přenosu odpracovaných hodin z kalendáře a automatické počítání přesčasových hodin, viz Kontrolní výrazy.
Položky, kterých se výpočet týká:
- Odpracovaný čas(hod) MLD:TotalWorkTime
Odpracovaný čas(hod)MLD:TotalWorkTime se rovná položce Odpracované hodiny celkemMLD:S_WorkHoursTotal.
Dříve se zde prováděla kontrola počtu odprac. hodin u DPP. Nově se provádí v samostaných položkách k tomu určených na MLS. Viz kontrola Kontrola odpracovaného času DPP.
U pomocných (importovaných) ML je položka naplněna importem nebo ručním zadáním v rámci zadání a evidence dat pro průměry a ELDP za předchozí období.
Položky, kterých se výpočet týká:
- Smíšené hodiny zadané MLD:S_MixedHours
- Dny z výkonů v časové mzdě MLD:S_OperDaysTotal
- Hodiny z výkonů MLD:S_OperHoursTotal
- Smíšené hodiny celkem MLD:S_MixedHoursTotal
Slouží jako podklad pro výpočet časové mzdy ze smíšených hodin, tj. z hodin mimo úkol, ale jen v případě, že je zadána i úkolová mzda. V opačném případě se nevezme v potaz. (Tj. v položce Úkolová mzda celkemMLD:S_TaskWageTotal bude příslušná hodnota úkolové mzdy, v položce Celkový odpracovaný čas (hod)MLD:TotalWorkTime budou odpracované hodiny celkem a v položce Smíšené hodiny celkemMLD:S_MixedHoursTotal pak, kolik z toho nebylo v úkole, tj. bude placeno dle měsíční nebo hodinové mzdy).
Smíšené hodiny celkemMLD:S_MixedHoursTotal se rovnají součtu Smíšených hodin zadanýchMLD:S_MixedHours a Hodin z výkonů.
Hodiny z výkonůMLD:S_OperHoursTotal se rovnají součtu odpracovaných hodin v časové mzdě vysčítaných ze zadaných výkonů k danému dílčímu ML odpracovaných v časové mzdě (prostřednictvím standardní akce Výkony vysčítané výkony s kódem HC) a Dnů z výkonů v časové mzdě MLD:S_OperDaysTotal přepočtených na hodiny podle průměrné délky směnyMLD:AvgShiftLength.
Dny z výkonů v časové mzděMLD:S_OperDaysTotal jsou odpracované dny v časové mzdě vysčítané ze zadaných výkonů k danému dílčímu ML (prostřednictvím standardní akce Výkony vysčítané výkony s kódem DC).
Položky, kterých se výpočet týká:
- Hodiny ve svátek zadané MLD:S_FeastHours
- Hodiny ve svátek z výkonů MLD:S_FeastHoursOper
- Hodiny ve svátek celkem MLD:S_FeastHoursTotal
Hodiny odpracované ve svátek - podklad pro výpočet příplatku za svátek.
Hodiny ve svátek celkemMLD:S_FeastHoursTotal se rovnají součtu Hodin ve svátek zadanýchMLD:S_FeastHours a hodin odpracovaných ve svátek vysčítaných funkcí WageCalendarCount z přiřazeného prac. kalendáře za dobu trvání prac. poměru v počítaném mzdovém období, a to je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendářePP:CalcWorkingHours, přičemž hodiny vysčítané z kalendáře jsou poníženy o dny, kdy měl zaměstnanec nemocenskou dávku nebo nepřítomnost (platí jen pro nem. dávky a nepřítomnosti zadané ve svých agendách; nem.dávky a nepřítomnosti zadané ručně jen v položkách ML nemohou být takto automaticky zohledněny (není známo jejich přesné datum)). V opačném případě se rovnají součtu Hodin ve svátek zadaných MLD:S_FeastHours a Hodin ve svátek z výkonů MLD:S_FeastHoursOper.
Hodiny spadající na dobu svátku by se dle zákoníku práce měly posuzovat následovně:
U svátků záleží na tom, kdy začíná první směna, která v týdenním pracovním rozvrhu nastupuje jako první. Nastupuje-li např. první pracovní směna v týdnu v 7 hodin ráno, posuzuje se svátek jako doba od 7:00 dne, na který připadá svátek do 7:00 následujícího dne. Jsou-li pak např. 12-ti hodinové směny a první pracovní směna v týdnu nastupuje v pondělí v 7 hodin ráno, tak směna, která nastoupí ve svátek v 19:00, dostane příplatek za 12 hodin svátku. (Tedy jinak, než je posuzování nároku na příplatek za práci v So a Ne (hodiny za So a Ne). Ten totiž přísluší za práci v uvedené dny v době od 0:00 do 24:00 hodin (So a Ne nejsou pojmově totožné s dny pracovního klidu, takže se vždy posuzují jako kalendářní dny.) Přitom pro rozhodnutí, kterou hodinu nastupuje v týdnu první směna, platí, že týden je pro účely prac. doby definován jako každé období na sebe navazujících 7 dnů. (Tedy, pokud se tak rozhodně zaměstnavatel, může "jeho týden" začínat např. v neděli nástupem noční směny.)
Mějme týden začínající pondělní směnou 20.12. v 6:00 ráno. Dále nechť do daného týdne padnou svátky 24.-26.12., přičemž v každém z těchto dní nastupuje v 18:00 12-ti hodinová směna. Tj.
1.svátek bude od 6:00 ráno 24.12. do 6:00 ráno 25.12. (od 6:00 proto, že 1.směna v týdenním rozvrhu začíná 20.12. v 6:00 ráno)
2.svátek bude od 6:00 ráno 25.12. do 6:00 ráno 26.12.
3.svátek bude od 6:00 ráno 26.12. do 6:00 ráno 27.12.
⇒
1. 12-ti hodinová směna začínající v 18:00 by celými 12-ti hodinami padla na dobu trvání 1. svátku
2. směna celá do doby 2.svátku
3. směna celá do doby 3.svátku
⇒ celkem = 3*12 = 36 hodin
Počítání hodin ve svátek ze směnového kalendáře v systému ABRA Gen toto přesné stanovení doby trvání svátku nezohledňuje (ani nemůže, zaměstnavatel by musel ještě někde zadávat, jak má definován svůj "týden"). Hodiny ve svátek se v systému ABRA Gen počítají obdobně jako hodiny v So a Ne, tedy jako kalendářní dny v trvání 0:00-24:00 hodin, tj. počítá se, kolik hodin z dané směny "padlo" do tohoto intervalu.
V příkladu výše se při použití "kalendářního přístupu" ke svátkům 0:00-24:00 vypočtou hodiny ve svátek takto:
1.svátek bude 24.12. od 0:00 do 24:00
2.svátek bude 25.12. od 0:00 do 24:00
3.svátek bude 26.12. od 0:00 do 24:00
⇒
1. 12-ti hodinová směna začínající v 18:00 svými prvními 6-ti hodinami padne do doby trvání 1. svátku a dalšími 6-ti hodinami do doby 2. svátku ⇒ 12 hodin svátku
2. směna svými prvními 6-ti hodinami padne do doby trvání 2. svátku a dalšími 6-ti hodinami do doby 3. svátku ⇒ 12 hodin svátku
3. směna svými prvními 6-ti hodinami padne do doby trvání 3. svátku a dalšími 6-ti hodinami již do pracovního dne ⇒ 6 hodin svátku
⇒ celkem = 12+12+6 = 30 hodin
Pokud vám tento výpočet nevyhovuje, proveďte si v případě potřeby korekci vypočtených hodin zadáním opravné položky Hodiny ve svátek zadané.
Hodiny ve svátek z výkonůMLD:S_FeastHoursOper jsou vysčítané hodiny ze zadaných výkonů k danému dílčímu ML odpracovaných ve svátek (prostřednictvím standardní akce Výkony vysčítané výkony s kódem H?S) minus hodiny náhrad za svátek z výkonů vysčítané z výkonů s kódem HNS?.
Položky, kterých se výpočet týká:
- Hodiny v noci zadané MLD:S_NightHours
- Hodiny v noci z výkonů MLD:S_NightHoursOper
- Hodiny v noci celkem MLD:S_NightHoursTotal
Hodiny odpracované v noci - podklad pro výpočet příplatku za noc.
Hodiny v noci celkemMLD:S_NightHoursTotal se rovnají součtu "Hodin v noci zadaných" a hodin v noci vysčítaných funkcí WageCalendarCount z přiřazeného prac. kalendáře za dobu trvání prac. poměru v počítaném mzdovém období, a to je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendáře, přičemž hodiny vysčítané z kalendáře jsou poníženy o dny, kdy měl zaměstnanec nemocenskou dávku nebo nepřítomnost (platí jen pro nem. dávky a nepřítomnosti zadané ve svých agendách; nem.dávky a nepřítomnosti zadané ručně jen v položkách ML nemohou být takto automaticky zohledněny (není známo jejich přesné datum)). V opačném případě se rovnají součtu "Hodin v noci zadaných" a "Hodin v noci z výkonů".
Pokud zaměstnanec pracuje s použitím nepravidelné pracovní doby na směny a má směnu na přelomu dvou měsíců, započte se mu celá směna do končícího měsíce, přestože mohl několik hodin směny pracovat už v dalším měsíci.
Hodiny v noci z výkonůMLD:S_NightHoursOper jsou vysčítané hodiny ze zadaných výkonů k danému dílčímu ML odpracovaných ve svátek (prostřednictvím standardní akce Výkony vysčítané výkony s kódem H?N)
Položky, kterých se výpočet týká:
- Hodiny v prostředí zadané MLD:S_EnvHours
- Hodiny v prostředí z výkonů MLD:S_EnvHoursOper
- Hodiny v prostředí celkem MLD:S_EnvHoursTotal
Hodiny odpracované v prostředí - podklad pro výpočet příplatku za prostředí.
Hodiny v prostředí celkemMLD:S_EnvHoursTotal se rovnají součtu Hodin v prostředí zadaných a hodin v prostředí vysčítaných funkcí WageCalendarCount z přiřazeného prac. kalendáře za dobu trvání prac. poměru v počítaném mzdovém období, a to, je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendáře, přičemž hodiny vysčítané z kalendáře jsou poníženy o dny, kdy měl zaměstnanec nemocenskou dávku nebo nepřítomnost (platí jen pro nem. dávky a nepřítomnosti zadané ve svých agendách; nem.dávky a nepřítomnosti zadané ručně jen v položkách ML nemohou být takto automaticky zohledněny (není známo jejich přesné datum)). V opačném případě se rovnají součtu Hodin v prostředí zadaných a Hodin v prostředí z výkonů.
Hodiny v prostředí z výkonůMLD:S_EnvHoursOper jsou vysčítané hodiny ze zadaných výkonů k danému dílčímu ML odpracovaných ve škodlivém prostředí (prostřednictvím standardní akce Výkony vysčítané výkony s kódem H?T)
Položky, kterých se výpočet týká:
- Hodiny přesčas zadané MLD:S_OverTime
- Hodiny přesčas celkem MLD:S_OverTimeTotal
Podklad pro výpočet příplatku za přesčas.
Pravidla pro zadávání přesčasů, viz Často kladené otázky - Jak zadávat přesčas.
Práce přesčas je práce konaná nad stanovenou týdenní pracovní dobu a konaná mimo rámec rozvrhu pracovních směn. U zaměstnance s kratší pracovní dobou (na tzv. částečný úvazek) je prací přesčas až práce nad stanovenou týdenní pracovní dobu. (§83 odst. 6, §96 Zákoníku práce). Normální týdenní úvazek zaměstnance viz Stanovená pracovní doba nebo globální proměnná S_NormUvaz.
Zaměstnanec má Stanovenou pracovní dobu 40 hodin týdně. Kdyby neměl zkrácený úvazek, měl by i v prac. kalendáři zadán úvazek 40 hodin/týdně a měl by v lednu fond pracovní doby (FPD) 176 hodin. Má ale zkrácený úvazek na 75% (tedy 30h/týdně). Tedy v prac. kalendáři má zadán úvazek 30 hodin, jeho fond pracovní doby (FPD) mu tedy v lednu vychází 132 hodin. Aby nebyl při počítání přesčasů neopodstatněně zvýhodněn proti prcovníkům s nezkráceným úvazkem se stejnou stanovenou prac. dobou, platí ze zákona příplatek za přesčas mu bude náležet až tehdy, kdy překoná hranici stanovené prac. doby - tedy 176 hodin nikoli tedy, pokud pouze odpracuje více, než je jeho FPD (132 hodin). Proto se odpracovaný čas porovnává s fondem prac. doby pro přesčas, který již stan. prac. dobu zohledňuje.
Pokud by šlo o pracovníka, který má kratší stanovenou prac. dobu než 40 hodin a má např. ze zákona 30h/týdně, aniž by byl jeho úvazek považován za zkrácený (viz poznámka u Stanovené pracovní doby), pak na ML bude mít zadánu Stanovenou prac. dobu 30 hodin, v prac. kalendáři úvazek 30 hodin a jeho FPD při nezkráceném úvazku bude 132 hodin , fond prac. doby pro přesčas zohledňující jeho stan. prac. dobu bude rovněž 132. Tedy příplatek za přesčas mu bude náležet, pokud odpracuje více než 132 hodin.
Pokud by ale takový pracovník měl zkrácený úvazek, tj. v prac. kalendáři by měl např. jen 20h/týdně, pak by jeho FPD byl jen 88 hodin, jeho fond prac. doby pro přesčas zohledňující jeho stan. prac. dobu by ale byl 132. Tedy příplatek za přesčas by mu náležel, až pokud by odpracoval více než 132 hodin jako v předchozím případě.
Výpočet přesčasových hodin obecně probíhá podle následujícího vzorce:
(odprac.doba) + (neodprac. doba) - (fond prac. doby upravený vzhledem ke stanovené pracovní době zaměstnance)
Hodiny přesčas celkemMLD:S_OverTimeTotal se rovnají součtu Hodin přesčas zadanýchMLD:S_OverTime a je-li pro daný pracovní poměr nastaveno automaticky Počítat přesčas, pak plus přesčasové hodiny automaticky vypočtené jako Odpracovaný čas(hod)MLD:TotalWorkTime plus NepřítomnostMLD:TotalAbsence) celkem plus Hodiny náhrad při nepřízni počasíMLD:S_DisasterCompTime, Hodiny náhrad při poruše strojeMLD:S_MalfunctionCompTime, Hodiny náhrady při ostatních překážkáchMLD:S_OtherObstructionCompTime minus Korekce nepřítomnostiMLD:S_OverTimeAbsence minus Fond pracovní doby pro přesčasMLD:WorkingFundForOverTime.
Po výpočtu hodin přesčas celkem se provede kontrola na povolený limit počtu přesčasových hodin za rok se zohledněním případného čerpaného náhradního volna místo přesčasu, viz Kontrolní výrazy. Tedy posuzuje se, zda suma(přesčas) + suma(vyrovnání přesč.) - suma(náhr. volno) -suma(nevyrovnaný přesčas zadaný) - (nevyrovnaný přesčas z minulého roku) není větší než povolený limit. Sumou je myšleno součet hodnot za daný kal. rok.
Slouží pro vyrovnávání přesčasů v dalších obdobích, tj. v jiném období, než tento vznikl. Z podstaty věci totiž zaměstnanci za přesčas náleží čerpání náhradního volna a toto je možno čerpat do tří měsíců od vykonání daného přesčasu. Pokud se zaměstnavatel se zaměstnancem dohodne, může mu být přesčas proplacen (a v tu chvíli mu náleží i příplatek). Pro tyto účely je na MLD k dispozici položka Nevypořádaný přesčasMLD:S_UnresolvedOvertime. Zde se zadávají přesčasové hodiny, které v daném období zaměstnavatel nechce vypořádat. Nevypořádané přesčasy i z minulých období se pak kumulují v položce Nevypořádaný přesčas celkemMLD:S_UnresolvedOvertimeTotal. Pro vyrovnávání nevypořádaného přesčasu v dalších obdobích slouží položky Vypořádání přesčasuMLD:S_OldOvertimeHours/MLD:S_OldOvertimeHoursTotal pro vyrovnání starého přesčasu proplacením a položky Náhradní volno za přesčasMLD:S_OverTimeSubstFree/MLD:S_OverTimeSubstFreeTotal pro čerpání náhradního volna za přesčas.
V lednu nechť má zaměstnanec přesčas 10 hod, za který v lednu nečerpá volno. Bude tedy mít nevypořádaný přesčas zadaný 10 a Nevypořádaný přesčas celkem bude rovněž 10. V únoru nechť má další přesčas 15 hod, za který rovněž nečerpá volno. Nevypořádaný přesčas zadaný bude v únoru 15 a Nevypořádaný přesčas celkem bude 25 (10+15). V březnu nechť má další přesčas 7 hod. Čerpá 8 hodin volna za starý přesčas z ledna a 2 hodiny si nechá proplatit. Tj. v březnu bude Nevypořádaný přesčas zadaný 7 hod, Náhradní volno za přesčas bude 8 hod, Vypořádání zbytku přesčasu z ledna zadáme 2 hod a Nevypořádaný přesčas celkem bude 22 (25+7-8-2).
Program nijak neřeší hlídání limitu 3 měsíců zmíněného výše a neřeší proplácení "starého" přesčasu jednotkovou mzdou platnou v období, kdy přesčas vznikl.
Pravidla pro zadávání přesčasů, viz Často kladené otázky - Jak zadávat přesčas.
Položky a globální proměnné, kterých se výpočet týká:
- Náhradní volno za přesčas zadané MLD:S_OvertimeSubstFree
- Náhradní volno za přesčas celkem (MLD:S_OvertimeSubstFreeTotal)
- Vypořádání přesčasu zadané MLD:S_OldOvertimeHours
- Vypořádání přesčasu celkem (MLD:S_OldOvertimeHoursTotal)
- Nevypořádaný přesčas zadaný MLD:S_UnresolvedOvertime
- Nevypořádaný přesčas celkem (MLD:S_UnresolvedOvertimeTotal)
Náhradní volno za přesčas celkemMLD:S_OvertimeSubstFreeTotal se rovná údaji zadanému v položce Náhradní volno za přesčas zadanéMLD:S_OvertimeSubstFree.
Vypořádání přesčasu celkemMLD:S_OldOvertimeHoursTotal se rovná údaji zadanému v položce Vypořádání přesčasu zadanéMLD:S_OldOvertimeHours.
Nevypořádaný přesčas celkemMLD:S_UnresolvedOvertimeTotal se rovná údaji zadanému v položce Nevypořádaný přesčasMLD:S_UnresolvedOvertime plus Nevypořádaný přesčas celkem MLD:S_UnresolvedOvertimeTotal ze mzdového listu za předchozí mzdové období minus provedené vypořádání v daný měsíc, tj. minus Vypořádání přesčasu celkemMLD:S_OldOvertimeHoursTotal a minus Náhradní volno za přesčas celkemMLD:S_OvertimeSubstFreeTotal.
Položky a globální proměnné, kterých se výpočet týká:
- Hodiny v So a Ne zadané MLD:S_WEndHours
- Hodiny v So a Ne z výkonů MLD:S_WEndHoursOper
- Hodiny v So a Ne celkem (MLD:S_WEndHoursTotal)
Hodiny odpracované v sobotu a neděli - podklad pro výpočet příplatku za So a Ne.
Hodiny v So a Ne celkemMLD:S_WEndHoursTotal se rovnají součtu Hodin v So a Ne zadanýchMLD:S_WEndHours a hodin v So a Ne vysčítaných funkcí WageCalendarCount z přiřazeného prac. kalendáře za dobu trvání prac. poměru v počítaném mzdovém období a to tehdy, je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendáře. Přitom hodiny vysčítané z kalendáře jsou poníženy o dny, kdy měl zaměstnanec nemocenskou dávku nebo nepřítomnost (platí jen pro nem. dávky a nepřítomnosti zadané ve svých agendách; nem.dávky a nepřítomnosti zadané ručně jen v položkách ML nemohou být takto automaticky zohledněny (není známo jejich přesné datum)). V opačném případě se rovnají jen součtu Hodin v So a Ne zadaných a Hodin v So a Ne z výkonů.
So a Ne se posuzuje od 0:00 do 24:00 hodin. (Tudíž jinak, než se posuzuje doba trvání svátku pro počet hodin ve svátek). Tj. pokud směna začíná v Ne v 19:00, tak příplatek za práci v So a Ne se má poskytnout za 5 hodin (19:00 - 24:00). Počítání hodin v So a Ne ze směnového kalendáře toto zohledňuje, tj. počítá se průnik směny s víkendem.
Hodiny v So a Ne z výkonůMLD:S_WEndHoursOper jsou vysčítané hodiny ze zadaných výkonů k danému dílčímu ML odpracovaných v sobotu a neděli (prostřednictvím standardní akce Výkony vysčítané výkony s kódem H?W).
Položky, kterých se výpočet týká:
- Hodiny expozice zadané MLD:S_Exposure
- Hodiny expozice celkem MLD:S_ExposureTotal
Doplňkový údaj - pro sledování doby expozice v extrémních podmínkách (doly či jinak škodlivé prostředí). Jedná se o podklad pro příslušný tiskový výstup, nijak nevstupuje do dalšího výpočtu mezd.
Hodiny expozice celkemMLD:S_ExposureTotal za dané mzdové období se rovnají Hodinám expozice zadanýmMLD:S_Exposure.
Položka "Hodiny expozice celkem" se sice přímo rovná "Hodinám expozice zadaným", nicméně je definována jako počítaná položka, aby si uživatel v případě potřeby mohl jen jednoduše dodávané výpočtové schéma upravit např. přičtením další položky.
Položky, kterých se výpočet týká:
- Směny v kategorii 2 zadané MLD:S_Category2
- Směny v kategorii 2 z výkonů MLD:S_Category2Oper
- Směny v kategorii 2 celkem MLD:S_Category2Total
Doplňkový údaj - pro sledování počtu směn v jednotlivých kategoriích rizikových prací. Sledují se kategorie 2-4. Jedná se o podklad pro příslušný tiskový výstup (viz např. nabízené tisk. sestavy v rámci funkce tisk v agendě mzdových listů), nijak nevstupuje do dalšího výpočtu mezd.
Směny v kategorii 2 celkemMLD:S_Category2Total za dané mzdové období se rovnají součtu Směn v kategorii 2 zadaných a Směn v kategorii 2 z výkonů.
Směny v kategorii 2 z výkonůMLD:S_Category2Oper jsou vysčítané směny ze zadaných výkonů k danému dílčímu ML odpracovaných v kategorii 2 (prostřednictvím standardní akce Výkony vysčítané výkony s kódem ??K2).
Obdobně pro směny v kategorii 3 a 4.
Položky, kterých se výpočet týká:
- Kontrola odpracovaného času DPP MLS:S_TotalWorkTimeCheck
- Kontrola odpracovaného času DPP MLS:S_TotalWorkTimeHardCheck
Kontrola odpracovaného času DPPMLS:S_TotalWorkTimeCheck je doplňkový údaj pro sledování počtu odpracovaných hodin na DPP, nijak nevstupuje do dalšího výpočtu mezd. Výpočtový výraz neobsahuje, obsahuje jen kontrolu.
Kontrola, která se provede, kontroluje, zda odpracované hodiny nepřekročily stanovenou mez, viz Kontrolní výrazy. Odpracovaný čas(hod) MLD:TotalWorkTime celkem vysčítaný ze všech PP příslušného typu se porovnává s povolenou roční mezí zadanou v globální proměnné S_DPPHod. Ke zjištění oprac. času se použije funkce WageListPartialSumForEmployee, která za zadaného zaměstnance vysčítá hodnoty Odpracovaný čas(hod) MLD:TotalWorkTime ze všech dílčích mzdových listů za dané období, které mají v položce Druh činnosti v prac. poměru zadánu hodnotu 5-Nepravidelná výpomoc.
Použije se tehdy, pokud je typ kontroly v globální proměnné S_TWTCheck nastaven na informativní chyba. Pak není-li podmínka splněna, program nahlásí informativní chybu.
Kontrola odpracovaného času DPPMLS:S_TotalWorkTimeHardCheck je doplňkový údaj pro sledování počtu odpracovaných hodin na DPP, nijak nevstupuje do dalšího výpočtu mezd. Výpočtový výraz neobsahuje, obsahuje jen kontrolu.
Kontrola, se provádí stejně jako u předchozí položky. Použije se ale tehdy, pokud je typ kontroly v globální proměnné S_TWTCheck nastaven na kritická chyba. Pak není-li podmínka splněna, program nahlásí kritickou chybu.
Poznámka pro uživatele předchozího systému ABRA Gold - V systému ABRA Gen není zavedena a počítána položka Hodiny na zakázkách, do níž se při výpočtu mzdy přenášely hodiny výkonů v časové mzdě. Je nahrazena položkami Odpracované hodiny z výkonů S_WorkHoursOper, Odpracované dny z výkonů S_WorkDaysOper resp. Hodiny z výkonů S_OperHoursTotal.