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 celkem MLD:S_WorkDaysTotal se rovnají součtu Odpracovaných dnů zadaných MLD: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 celkem MLD: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.

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 celkem MLD: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 celkem MLD:S_MixedHoursTotal pak, kolik z toho nebylo v úkole, tj. bude placeno dle měsíční nebo hodinové mzdy).
Smíšené hodiny celkem MLD:S_MixedHoursTotal se rovnají součtu Smíšených hodin zadaných MLD: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ěny MLD: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 celkem MLD:S_FeastHoursTotal se rovnají součtu Hodin ve svátek zadaných MLD: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áře PP: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ř. 12hodinové 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é se 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 12hodinová 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. 12hodinová směna začínající v 18:00 by celými 12 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. 12hodinová směna začínající v 18:00 svými prvními 6 hodinami padne do doby trvání 1. svátku a dalšími 6 hodinami do doby 2. svátku ⇒ 12 hodin svátku
2. směna svými prvními 6 hodinami padne do doby trvání 2. svátku a dalšími 6 hodinami do doby 3. svátku ⇒ 12 hodin svátku
3. směna svými prvními 6 hodinami padne do doby trvání 3. svátku a dalšími 6 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 celkem MLD: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í celkem MLD: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 30 h/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 pracovní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 30 h/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 20 h/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 celkem MLD:S_OverTimeTotal se rovnají součtu Hodin přesčas zadaných MLD: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řítomnost MLD:TotalAbsence) celkem plus Hodiny náhrad při nepřízni počasí MLD:S_DisasterCompTime, Hodiny náhrad při poruše stroje MLD:S_MalfunctionCompTime, Hodiny náhrady při ostatních překážkách MLD:S_OtherObstructionCompTime minus Korekce nepřítomnosti MLD:S_OverTimeAbsence minus Fond pracovní doby pro přesčas MLD: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čas MLD: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 celkem MLD: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času MLD:S_OldOvertimeHours/MLD:S_OldOvertimeHoursTotal pro vyrovnání starého přesčasu proplacením a položky Náhradní volno za přesčas MLD: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 celkem MLD: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 celkem MLD: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 celkem MLD:S_UnresolvedOvertimeTotal se rovná údaji zadanému v položce Nevypořádaný přesčas MLD: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 celkem MLD:S_OldOvertimeHoursTotal a minus Náhradní volno za přesčas celkem MLD: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 celkem MLD:S_WEndHoursTotal se rovnají součtu Hodin v So a Ne zadaných MLD: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 celkem MLD:S_ExposureTotal za dané mzdové období se rovnají Hodinám expozice zadaným MLD: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 celkem MLD: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 DPP MLS: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 DPP MLS: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.