C) Položky mzdového listu - Neodpracovaná 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á:
- Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode
- Globální proměnná GP:S_SvTyp
Ovlivňuje, jak se bude nakládat s placenými svátky, které připadly na pracovní den (směnu) a nebyly odpracovány. Má význam jen, je-li Druh mzdy = měsíční.
Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode se rovná hodnotě zadané v položce Způsob výpočtu náhrady za svátek při měsíční mzdě PP:FeastMode, ale je-li tato hodnota nula, pak se rovná hodnotě zadané v globál. proměnné S_SvTyp plus 1.

Položky, kterých se výpočet týká:
- Proplacené svátky (dny) zadané MLD:S_PaidFeast
- Proplacené svátky (hod) zadané MLD:S_PaidFeastHours
- Proplacené svátky (dny) z výkonů MLD:S_PaidFeastOper
- Proplacené svátky (hod) z výkonů (Hodiny náhrad za svátek z výkonů) MLD:S_PaidFeastHoursOper
- Proplacené svátky celkem (hod) MLD:S_PaidFeastTotal
Počet hodin placených svátků, které připadly na pracovní den (směnu) a které nebyly odpracovány. Má význam jak pro měsíční, tak hodinovou mzdu, ale význam je rozdílný (závisí na způsobu počítání svátků pro měsíční mzdu):
- Je-li Druh mzdy = hodinová MLD:TypeOfWage, slouží jako podklad pro výpočet položky náhrada za svátek, tj. počet hodin, za které se má vyplatit náhrada za neodpracovaný svátek.
- Je-li Druh mzdy = měsíční MLD:TypeOfWage
- a současně Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode je větší jak jedna (tj. Počítat svátky), slouží obdobně jako u hodinové mzdy. Tj. jako podklad pro výpočet položky náhrada za svátek, tj. počet hodin, za které se má vyplatit náhrada za neodpracovaný svátek, obdobně jako u hodinové mzdy.
- a současně Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode je roven jedné (tj. Nepočítat, tedy svátky se považují za odpracovanou dobu), slouží jako podklad pro výpočet nároku na stravenky, kdy je potřeba provést korekci nároku vypočteného z odpracované doby o neodpracované svátky, kvůli nimž ušla pracovní směna, a odečíst od celkového počtu "odpracovaných dnů" (jelikož ty jsou u měsíčních mezd s nepočítanými svátky zadávány vč. placených neodpracovaných svátků - viz popis položky Odpracované hodiny zadané S_WorkHours).
Množství proplacených svátků lze na ML zadávat volitelně ve dnech nebo v hodinách (přitom je-li zadáno v hodinách, pak musí být zadán i adekvátní počet ve dnech (údaj je důležitý i pro jiné výpočty). Náhrada se přednostně vyčíslí ze zadaných hodin propl. svátků, nejsou-li hodiny zadány, pak se vyčíslí ze zadaných dnů.
Proplacené svátky celkem (hod) MLD:S_PaidFeastTotal se tedy vypočtou následovně:
- jsou-li zadány propl. svátky v hodinách, tj. položka Proplacené svátky (hod) zadané MLD:S_PaidFeastHours se nerovná nule, pak se vezme počet hodin zadaných v položce Proplacené svátky (hod) zadané MLD:S_PaidFeastHours.
- nejsou-li zadány propl. svátky v hodinách, tj. položka Proplacené svátky (hod) zadané MLD:S_PaidFeastHours se rovná nule, pak se vezme počet dnů v položce Proplacené svátky (dny) zadané MLD:S_PaidFeast přepočtených na hodiny podle průměrné délky směny MLD:AvgShiftLength.
K tomu se v obou případech přičte částka vypočtená následovně:
- Je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendáře, tak plus
- počet hodin náhrad za 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í, přičemž vysčítaný počet dnů svátků místo směny je v rámci dané funkce korigován o nepřítomnosti a doby nemocí,
- počet prac. hodin ve svátek, který byl po dobu dovolené, vysčítaných funkcí WageAbsence volanou s parametry 0,4 za počítané období z nepřítomností typu 0 = dovolená, zadaných k danému pracovnímu poměru,
- počet prac. hodin ve svátek, který byl po dobu dovolené, vysčítaných funkcí WageAbsence volanou s parametry 1,4 za počítané období z nepřítomností typu 1 = plac. volno, zadaných k danému pracovnímu poměru,
- počet prac. hodin ve svátek, který byl po dobu dovolené, vysčítaných funkcí WageAbsence volanou s parametry 3,4 za počítané období z nepřítomností typu 3 = neplac. volno, zadaných k danému pracovnímu poměru,
- počet prac. hodin ve svátek, který byl po dobu dovolené, vysčítaných funkcí WageAbsence volanou s parametry 4,4 za počítané období z nepřítomností typu 4 = neoml. absence, zadaných k danému pracovnímu poměru.
Je-li totiž krátkodobá nepřítomnost zadaná přes agendu nepřítomností tak, že časový úsek v sobě zahrnuje placený svátek, pak se svátek má normálně proplatit.
Příklad:
PP kalendář A, přenášet hodiny z kalendáře, hodinová mzda.
Je-li zadána dovolená od 7. 5. 2007 do 18. 5. 2007, pak to znamená 72 hodin dovolené a 16 hodin svátků.Nepřičítá se zde počet hodin za svátek, který by byl po dobu Voj. cvičení (tedy WageAbsence volaná s parametrem 2, která by vysčítavala svátky z nepřítomností typu 2 = voj. cvičení, zadaných k danému pracovnímu poměru), jelikož voj. cvičení prohlášeno za Dlouhodobou nepřítomnost. A z toho titulu za svátek nemá být náhrada (svátky po dobu dlouh. nepřítomností nejsou považovány za svátky, ale za nepřítomnost).
- Není-li nastaveno automaticky Přenášet odpracované hodiny z kalendáře), tak plus Proplacené svátky (dny) z výkonů MLD:S_PaidFeastOper přepočtené na hodiny podle průměrné délky směny MLD:AvgShiftLength a dále plus Proplacené svátky (hod) z výkonů (Hodiny náhrad za svátek z výkonů) MLD:S_PaidFeastHoursOper.
- Je-li pro daný pracovní poměr nastaveno automaticky Přenášet odpracované hodiny z kalendáře, tak plus
Po výpočtu se provede kontrola, pokud jsou zadány neodpracované svátky v hodinách, zda je též zadáno, kolik to znamená dní, viz Kontrolní výrazy.
Proplacené svátky (dny) z výkonů MLD:S_PaidFeastOper jsou vysčítané dny náhrad za neodpracovaný svátek 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 DNS).
Proplacené svátky (hod) z výkonů (Hodiny náhrad za svátek z výkonů) MLD:S_PaidFeastHoursOper jsou vysčítané hodiny náhrad za svátek 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 HNS).

Položky, kterých se výpočet týká:
- Hodiny svátků mimo PP MLD:S_FeastHoursOutOfRelation
Počet hodin placených svátků, které připadly na pracovní den (směnu) a jsou mimo pracovní poměr. Má význam, je-li Druh mzdy = měsíční při počítání náhrad za svátky.
Sloužila dříve pro výpočet Jednotkové mzdy MLD:WageForUnit.
Hodiny svátků mimo PP MLD:S_FeastHoursOutOfRelation se rovnají počtu hodin náhrad za svátek vysčítaných funkcí WageCalendarCount z přiřazeného prac. kalendáře za dobu mimo trvání prac. poměru (tj. před jeho počátkem nebo po jeho ukončení) v počítaném mzdovém období.

Položky, kterých se výpočet týká:
- Hodiny svátků v nepř. a nemoci MLD:S_FeastHourInAbsenceAndSickness
Počet hodin placených svátků, které připadly na pracovní den (směnu) a jsou v době nepřítomnosti nebo nemoci. Má význam, je-li Druh mzdy = měsíční při počítání náhrad za svátky.
Sloužila dříve pro výpočet Jednotkové mzdy MLD:WageForUnit.
Hodiny svátků v nepř. a nemoci MLD:S_FeastHourInAbsenceAndSickness se rovnají počtu hodin náhrad za svátek vysčítaných funkcí WageCalendarCount volanou s parametry na korigování o nepřítomnosti a doby nemocí z přiřazeného prac. kalendáře za dobu trvání prac. poměru v počítaném mzdovém období.

Položky, kterých se výpočet týká:
- Placené volno (hod) zadané MLD:S_PaidFree
- Placené volno (hod) z výkonů
- Placené volno (hod) celkem MLD:S_PaidFreeTotal
Počet hodin, za které se má vyplatit náhrada za placené volno - podklad pro výpočet náhrady za placené volno.
Placené volno (hod) celkem MLD:S_PaidFreeTotal se rovná součtu hodin v položce Placené volno (hod) zadanéMLD:S_PaidFree a Placené volno (hod) z výkonů a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet zameškaných hodin vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 1 = placené volno, zadaných k danému pracovnímu poměru.
Placené volno (hod) z výkonů MLD:S_PaidFreeOper jsou vysčítané hodiny placeného volna 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 HNL).

Položky, kterých se výpočet týká:
- Čerpaná dovolená (dny) zadané MLD:S_Holiday
- Čerpaná dovolená (hod) zadané MLD:S_HolidayHours
- Čerpaná dovolená (dny) z výkonů MLD:S_HolidayOper
- Čerpaná dovolená (hod) MLD:HolidayTotal
- Čerpaná dovolená celkem (dny) MLD:HolidayDrawDays
- Čerpaná dovolená celkem (hod) MLD:HolidayDrawHours
Množství čerpané dovolené je důležité jednak pro výpočet náhrady za dovolenou a jednak pro čerpání dovolené z nároku na dovolenou. Nárok na dovolenou lze zadávat volitelně ve dnech nebo v hodinách, viz položka Údaje o dovolené jsou u nároku na dovolenou. Podle toho se z něj i čerpá. Je-li nárok zadán v hodinách, bude se z něj čerpat v hodinách, je-li nárok zadán ve dnech, bude se z něj čerpat ve dnech, viz standardní akce Dovolené. Množství čerpané dovolené lze na ML zadávat rovněž volitelně ve dnech nebo v hodinách (přitom je-li zadáno v hodinách, pak musí být zadán i adekvátní počet ve dnech (údaj je důležitý i pro jiné výpočty, počet "dnů" dovolené = počet zameškaných směn pro zjištění nepřítomnosti apod.)). Náhrada se přednostně vyčíslí ze zadaných hodin dovolené, nejsou-li hodiny zadány, pak se vyčíslí ze zadaných dnů.
Platí:
- Je-li nárok zadán ve dnech a čerpání zadáte na ML ve dnech - Pak se počet hodin pro spočtení náhrady vyčíslí ze dnů přepočtených na hodiny dle průměrné délky směny a odčerpá se zadaný počet dnů.
- Je-li nárok zadán ve dnech a čerpání zadáte na ML v hodinách (a k tomu v adekvátním počtu dnů) - Pak se náhrada spočte ze zadaných hodin a odčerpá se zadaný počet dnů.
- Je-li nárok zadán v hodinách a čerpání zadáte na ML ve dnech - Pak se počet hodin pro spočtení náhrady vyčíslí ze dnů přepočtených na hodiny dle průměrné délky směny a počet hodin k odčerpání se rvněž vyčíslí ze dnů přepočtených na hodiny dle průměrné délky směny.
- Je-li nárok zadán v hodinách a čerpání zadáte na ML v hodinách (a k tomu v adekvátním počtu dnů) - Pak se náhrada spočte ze zadaných hodin a odčerpá se zadaný počet hodin.
Možnost zadávat čerpanou dovolenou nebo příp. i nároky v hodinách využijete typicky v případě nepravidelně rozložené prac. doby, tj. u nepravidelných směn nebo směn jinak dlouhých než 8 hodin, viz dále.
Dovolené u nepravidelných směn nebo směn jinak dlouhých než 8 hodin:
Jakou kombinaci z výše uvedených použijete, závisí na tom, jak máte dlouhé směny a zda jsou stejně či různě dlouhé.
Má-li pracovník nastaven směnový kalendář pracovní doby na směny jinak dlouhé než 8 hodin, nicméně stejně dlouhé, vyčíslí se nárok na dovolenou vzorcem: (počet plánovaných směn v roce *počet týdnů nároku)/52,143. Pak lze i nadále zadávat nárok na dovolenou i množství čerpané dovolené jenom ve dnech. Je ovšem nutné podle toho mít zadaný nárok a zadávat podle toho čerpání. V tomto případě je tedy třeba při práci s dovolenými pracovat v přepočtu na směny dle směnového kalendáře pracovníka a Nárok na dovolenou zadávat již přepočtený na směny a počet dní čerpání příp. proplacení zadávaný ručně v položce Čerpaná dovolená dny zadané MLD:S_Holiday rovněž zadávat počtem zameškaných směn. Obdobně se zameškané směny vyčíslí ze zadané nepřítomnosti typu dovolená v agendě Nepřítomnosti.
Směnový kalendář pro nepřetržitý provoz, jedna směna trvá 12 hodin, celkový počet plánovaných hodin za rok odpovídá plnému úvazku - pro rok 2003 nechť je to 168 směn po 12 hodinách. Pracovník má podle ZP nárok na 4 týdny dovolené, tedy 20 dní, což je jeho 13 směn (168*4/52,143=13). Nechť takový pracovník má zadánu v agendě Nepřítomnosti dovolenou od 1. 9. - 8. 9. 2004, což představuje celkem 5 směn podle jeho směnového kalendáře. V hodinách to znamená 60 hodin dovolené. Tj. z nároku na dovolenou se mu odečte 5 a náhradu za dovolenou dostane za 60 hodin.
Kdyby takový pracovník měl pravidelnou 8 hodinovou pracovní dobu, pak by měl nárok standardně 20 dní. Dovolená od 1. - 8. 9. 2004 by představovala 6 dní dovolené (tj. 6 směn). V hodinách by to znamenalo 48 hodin dovolené. Tj. z nároku na dovolenou by se mu odečetlo 6 a náhradu za dovolenou by dostal za 48 hodin.
V případech, kdy pracovní kalendář rozkládá pracovní dobu do nestejně dlouhých směn s tímto postupem nevystačíme. Ve vztahu k takovým zaměstnancům nelze zavrhnout ani přepočet jejich nároku na dovolenou a jejího čerpání na hodiny. Šlo by o pomocný přepočet poté, co byl zaměstnancův nárok na dovolenou zjištěn výše uvedeným způsobem (tj. počet plánovaných směn v roce *počet týdnů nároku/52,143) - vypočtený počet pracovních dnů dovolené by se přepočetl na hodiny prostřednictvím průměrné délky směny zaměstnance v příslušném roce a čerpání by bylo sledováno až do celkového takto zjištěného počtu hodin (poslední čerpaný pracovní den dovolené by se ale nekrátil v důsledku nedostatku hodin). Z těchto důvodů je na ML k dispozici položka Čerp.dovolená hodiny zadané S_HolidayHours. Je určena k použití tehdy, pokud zameškané hodiny na dovolené neodpovídají vzorci počet dnů * průměrná délka směny. Je ovšem třeba zadat i počet dnů, kterým tyto hodiny dovolené odpovídají.
Pokud má např. pracovník dva dny dovolené, přičemž první den měl mít směnu 12 hod, druhý den 6 hod, plyne mu z jeho směnového kalendáře průměrná délka směny 8 hod. Nárok na dovolenou nechť je zadáván ve dnech.
Pokud bychom mu zadali čerpanou dovolenou jen v hodinách, tj. 2 dny čerpané dovolené, odčerpaly by se mu z nároku správně 2 dny, ale počet hodin pro výpočet náhrady by se dopočetl z průměrné délky směny jen 16 hod. Pracovník by ale měl dostat náhradu za 18 hodin.
Tedy v tomto případě zadáme čerpání 2 dny a 18 h. Dojde tedy správně k proplacení 18 hodin dovolené a k čerpání dvou směn dovolené. Pokud by ale dny nebyly v tomto případě zadány a počítaly by se naopak přes průměrnou délku směny z hodin, čerpalo by se 2,25 dne, což by rovněž nebylo správně.
Pokud by byl i nárok v hodinách, pak by se nic nemuselo přepočítávat, náhrada by se vypočetla ze zadaných 18 hodin a tyto by se rovněž odečetly z nároku.
Čerpaná dovolená (hod) MLD:HolidayTotal udává počet hodin, za které se má vyplatit náhrada za čerpanou dovolenou. Vyčísluje se ze zadané čerpané dovolené (na ML nebo v agendě nepřítomností) ať už jsou zadány v hodinách nebo ve dnech a to následovně: Pokud je zadáno čerpání dovolené v hodinách, nemá na výpočet položky vliv zadané čerpání ve dnech. Pokud není čerpání v hodinách zadáno, počítá se položka z hodnot čerpání dovolené ve dnech. Slouží pro výpočet náhrady za čerpanou dovolenou MLD:S_HolidayCompTotal a vyčísluje se z ní přímo i položka Čerpaná dovolená celkem (hod) MLD:HolidayDrawHours, která slouží pro záznam odčerpání počtu hodin dovolené z nároku, je-li tento zadán v hodinách. Čerpaná dovolená celkem (dny) MLD:HolidayDrawDays udává počet dnů resp. počet směn čerpané dovolené a vyčísluje se samostatně přímo ze zadané dovolené ve dnech. Ta slouží pro odčerpání dovolené z nároku, je-li tento zadán ve dnech.
Čerpaná dovolená (hod) MLD:HolidayTotal se tedy vypočte následovně:
- je-li zadána dovolená v hodinách, tj. položka Čerpaná dovolená (hod) zadané MLD:S_HolidayHours se nerovná nule, pak se rovná počtu hodin zadaných v položce Čerpaná dovolená (hodiny) zadané MLD:S_HolidayHours a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet zameškaných hodin dovolené vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 0 = dovolená, zadaných k danému pracovnímu poměru.
- není-li zadána dovolená hodinách, tj. položka Čerpaná dovolená (hod) zadané MLD:S_HolidayHours se rovná nule, pak se rovná součtu Odpracovaných hodin zadaných MLD:S_WorkHours a Odpracovaných dnů celkem MLD:S_WorkDaysTotal přepočtených na hodiny podle průměrné délky směny MLD:AvgShiftLength a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet zameškaných hodin dovolené vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 0 = dovolená, zadaných k danému pracovnímu poměru.
Po výpočtu se provede kontrola, pokud je zadáno čerpání dovolené v hodinách, zda je též zadáno, kolik to znamená dní, viz Kontrolní výrazy. V opačném případě by při nároku zadaném ve dnech nedošlo k záznamu odčerpání dovolené z nároku.
Čerpaná dovolená (dny) z výkonů jsou vysčítané dny dovolené 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 DND).
Z výše uvedeného plyne, že dovolená zadaná z výkonů se uplatní pro výpočet náhrady jedině tehdy, není-li na ML současně zadána dovolená v hodinách.
Čerpaná dovolená celkem (dny) MLD:HolidayDrawDays se rovná součtu dnů v položce Čerpaná dovolená (dny) zadané MLD:S_Holiday a Čerpaná dovolená (dny) z výkonů, a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet zameškaných směn dovolené vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 0 = dovolená, zadaných k danému pracovnímu poměru.
Čerpaná dovolená celkem (hod) MLD:HolidayDrawHours se rovná položce Čerpaná dovolená (hod) MLD:HolidayTotal.
Na dny (směny) resp. hodiny čerpané dovolené vyčíslené se dále v agendě Nároky na dovolenou vytvoří záznam čerpání k příslušnému nároku na dovolenou, a to se zohledněním priority u nároků dovolených, jejich zůstatků atd. Čerpání zajišťuje standardní akce Dovolené, volaná po výpočtu náhrady za čerpanou dovolenou, dále viz poznámka u výpočtu dané náhrady.

Položky, kterých se výpočet týká:
- Proplacená dovolená (dny) MLD:PaidHoliday
- Proplacená dovolená (hodiny) MLD:PaidHolidayHours
Počet dnů, za které se má vyplatit náhrada za čerpanou dovolenou - podklad pro výpočet náhrady za proplacenou dovolenou a pro výpočet zůstatku dovolené.
Množství proplacené dovolené je důležité jednak pro výpočet náhrady za proplacenou dovolenou a jednak pro čerpání dovolené z nároku na dovolenou. Nárok na dovolenou lze zadávat volitelně ve dnech nebo v hodinách, viz položka Údaje o dovolené jsou u nároku na dovolenou. Podle toho se z něj i čerpá. Je-li nárok zadán v hodinách, bude se z něj čerpat v hodinách, je-li nárok zadán ve dnech, bude se z nej čerpat ve dnech, viz standardní akce Dovolené. Množství proplacené dovolené lze na ML zadávat rovněž volitelně ve dnech nebo v hodinách (přitom je-li zadán v hodinách, pak musí být zadán i adekvátní počet ve dnech). Náhrada se přednostně vyčíslí ze zadaných hodin proplacené dovolené, nejsou-li hodiny zadány, pak se vyčíslí ze zadaných dnů.
Možnost zadávat proplacenou dovolenou nebo příp. i nároky na dovolenou v hodinách využijete typicky v případě nepravidelně rozložené prac. doby. Problematika i způsob použití a zadání byl detailně objasněn u popisu výpočtu čerpané dovolené, viz dovolená u nepravidelných směn nebo směn jinak dlouhých než 8 hodin.
Pro dny proplácené dovolené není zavedena žádná položka typu Proplacená dovolená dny celkem a dny proplácené dovolené celkem se nijak nepočítají. Počet dnů proplacené dovolené se rovná zadanému údaji v položce Proplacená dovolená (dny) MLD:PaidHoliday.
Obdobně pro hodiny proplácené dovolené není zavedena žádná počítaná položka. Počet hodin proplacené dovolené se rovná zadanému údaji v položce Proplacená dovolená (hodiny) MLD:PaidHolidayHours.
Po výpočtu se provede kontrola, pokud je zadáno proplacení dovolené v hodinách, zda je též zadáno, kolik to znamená dní, viz Kontrolní výrazy. V opačném případě by při nároku zadaném ve dnech nedošlo k záznamu odčerpání dovolené z nároku.
Na dny (směny) resp. hodiny čerpané dovolené vyčíslené se dále v agendě Nároky na dovolenou vytvoří záznam čerpání k příslušnému nároku na dovolenou, a to se zohledněním priority u nároků dovolených, jejich zůstatků atd. Čerpání zajišťuje standardní akce Dovolené, volaná po výpočtu náhrady za čerpanou dovolenou, dále viz poznámka u výpočtu dané náhrady.
Nezahrnuje se do neodpracované doby pro účely výpočtu přesčasových hodin.

Položky, kterých se výpočet týká:
- Vojenské cvičení (dny) zadané MLD:S_ArmyExercise
- Vojenské cvičení (hod) celkem MLD:S_ArmyExerciseTotal
Počet hodin, za které náleží náhrada mzdy za vojenské cvičení - podklad pro výpočet náhrady za vojenskou povinnost.
Vojenské cvičení (hod) celkem se rovná počtu dnů v položce Vojenské cvičení (dny) zadané MLD:S_ArmyExercise přepočtených na hodiny podle průměrné délky směny MLD:AvgShiftLength, a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak plus počet hodin vojenského cvičení vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 2 = vojenské cvičení, zadaných k danému pracovnímu poměru.
Používá se mj. pro výpočet náhrady za vojenskou povinnost MLD:S_ArmyCompTotal a jako podklad pro výpočet přesčasových hodin (zahrnuje se do celkové nepřítomnosti MLD:TotalAbsence). Pro výpočet průměrů na nemoc se ale bere v potaz jen počet zameškaných kalendářních dnů voj. cvičení, viz následující položka Vojenské cvičení celkem (kal.dny).

Položky, kterých se výpočet týká:
- Vojenské cvičení (kal.dny) zadané MLD:S_ArmyExerciseCal
- Vojenské cvičení (kal.dny) celkem MLD:S_ArmyExerciseCalTotal
Vojenské cvičení (kal.dny) celkem MLD:S_ArmyExerciseCalTotal se rovná počtu dnů v položce Vojenské cvičení (kal.dny) zadané MLD:S_ArmyExerciseCal, a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak plus počet zameškaných kal. dnů vojenského cvičení vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 2 = vojenské cvičení (a to bez ohledu na zatržení příznaku Počítat kalendářní dny na těchto nepřítomnostech), zadaných k danému pracovnímu poměru.
Používá se pro výpočet průměrů na nemoc a pro sestavování ELDP.

Položky, kterých se výpočet týká:
- Vojenská služba dny MLD:S_ArmyDuty
Počet dnů vojenské základní služby, za které náleží náhrada mzdy, vyplácené před odchodem na základní vojenskou službu nebo civilní službu - podklad pro výpočet náhrady za vojenskou povinnost.
Pro vojenskou základní službu není zavedena žádná položka typu Vojenská základní služba celkem a dny vojenské základní služby celkem se nijak nepočítají. Počet dnů vojenské základní služby se rovná zadanému údaji v položce Vojenská služba dny MLD:S_ArmyDuty.
Počet dní vojenské povinnosti, za které náleží náhrada mzdy. Tato položka se nepovažuje za neodpracovanou dobu a tudíž se ani neodečítá od rozhodného období při výpočtu průměrů na nemoc.

Položky, kterých se výpočet týká:
- Neplacené volno (kal.dny) zadané MLD:S_UnpaidFreeCal
- Neplacené volno (kal.dny) z výkonů MLD:S_UnpaidFreeCalOper
- Neplacené volno (kal.dny) celkem MLD:S_UnpaidFreeCalTotal
Kalendářní dny neplaceného volna - podklad pro výpočet základu zdravotního pojištění z minimálního vyměřovacího základu.
Neplacené volno (kal.dny) celkem MLD:S_UnpaidFreeCalTotal se rovnají součtu dnů v položce Neplacené volno (kal.dny) zadané MLD:S_UnpaidFreeCal a počtu dnů neplaceného volna z výkonů MLD:S_UnpaidFreeCalOper a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet kalendářních dnů neplaceného volna vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 3 = neplacené volno, zadaných k danému pracovnímu poměru, které mají nastaveno, že se z nich mají počítat kal. dny v položce Počítat kal. dny (přičemž část neplaceného volna není dnem omluvené nepřítomnosti v práci). Objasníme na příkladu:
Zaměstnanec má nepřítomnost typu Neplacené volno krátkodobé od 1. 10. do 10. 10., u níž je nastaveno počítat kal. dny. Má pravidelnou prac. dobu s délkou směny 8 hodin denně. V prvním dni je nepřítomen 3 hodiny. Pak je počet kal. dnů vysčítaných z nepřítomností roven počtu 9 (první den se nepočítá). Pokud by nebyl přítomen celý první den, pak je počet kal. dnů vysčítaných z nepřítomností roven počtu 10.
Neplacené volno (kal.dny) z výkonů jsou vysčítané dny neplaceného volna 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 DNE).

Položky, kterých se výpočet týká:
- Neplacené volno (prac.hod) zadané MLD:S_UnpaidFreeWork
- Neplacené volno (prac.hod) z výkonů MLD:S_UnpaidFreeWorkOper
- Neplacené volno (prac.hod) celkem MLD:S_UnpaidFreeWorkTotal
Pracovní hodiny neplaceného volna - podklad pro výpočet přesčasových hodin.
Neplacené volno (prac.hod) celkem se rovná součtu dnů v položce Neplacené volno (prac.hod) zadané MLD:S_UnpaidFreeWork a počtu dnů neplaceného volna z výkonů MLD:S_UnpaidFreeWorkOper přepočtených na hodiny podle průměrné délky směny MLD:AvgShiftLength a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet pracovních hodin neplaceného volna vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 3 = neplacené volno, zadaných k danému pracovnímu poměru.
Neplacené volno (prac.hod) z výkonů jsou vysčítané hodiny neplaceného volna 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 DNF).

Položky, kterých se výpočet týká:
- Neomluvená absence (kal.dny) zadané MLD:S_AbsenceCal
- Neomluvená absence (kal.dny) z výkonů MLD:S_AbsenceCalOper
- Neomluvená absence (kal.dny) celkem MLD:S_AbsenceCalTotal
Kalendářní dny neomluvené absence.
Podklad pro výpočet základu zdravotního pojištění za absence.
Neomluvená absence (kal.dny) celkem se rovná součtu dnů v položce Neomluvená absence (kal.dny) zadanéMLD:S_AbsenceCal a počtu dnů neomluvené absence z výkonů MLD:S_AbsenceCalOper a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet kalendářních dnů neomluvené absence vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 4 = neomluvená absence, zadaných k danému pracovnímu poměru.
Neomluvená absence (kal.dny) z výkonů jsou vysčítané dny neomluvené absence 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 DNA).

Položky, kterých se výpočet týká:
- Neomluvená absence (prac.hod) zadané MLD:S_AbsenceWorkHours
- Neomluvená absence (prac.dny) zadané MLD:S_AbsenceWork
- Neomluvená absence (prac.dny) z výkonů MLD:S_AbsenceWorkOper
- Neomluvená absence (prac.hod)) celkem MLD:S_AbsenceWorkTotal
Neomluvená absence (prac. hod) celkem se rovná součtu hodin v položce Neomluvená absence (prac.hod) zadané MLD:S_AbsenceWorkHours, dále dnů v položce Neomluvená absence (prac.dny) zadané MLD:S_AbsenceWork a počtu dnů neomluvené absence z výkonů MLD:S_AbsenceWorkOper přepočtených na hodiny podle průměrné délky směny MLD:AvgShiftLength a je-li v nastavení parametrů mezd zatrženo Při výpočtu mzdy zohlednit nepřítomnosti, pak ještě plus počet hodin neomluvené absence vysčítaných funkcí WageAbsence za počítané období z nepřítomností typu 4 = neomluvená absence, zadaných k danému pracovnímu poměru.
Neomluvená absence (prac. dny) z výkonů jsou vysčítané dny neomluvené absence 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 DNB).

Položky, kterých se výpočet týká:
- Nem.dávky - nepřítomnost MLD:S_SickAbsences
Nem. dávky a náhrady - nepřítomnost MLD:S_SickAbsences se rovná počtu zameškaných hodin spočtených funkcí WageSickBenefitSum volanou s parametrem 2, tj. vysčítaných omluvených hodin z položky Zameškáno (hod) z nemocenských dávek zadaných v agendě Nemocenské dávky pro daný prac. poměr a počítané období.
Používá se mj. jako podklad pro výpočet přesčasových hodin. Pro výpočet průměrů na nemoc se pak používá jako sčítanec součtové položky zkorigovaný tak, aby obsahovala počet zameškaných kalendářních dnů, přičemž se počítá i den, v němž dávka náleží jen za část dne.

Položky, kterých se výpočet týká:
- Nem.dávky - nepřítomnost mimo PP MLD:S_SickAbsencesOutOfRelation
Nem.dávky - nepřítomnost mimo PP MLD:S_SickAbsencesOutOfRelation se rovná počtu zameškaných hodin spočtených funkcí WageSickBenefitSum volanou s parametrem 8, tj. vysčítaných omluvených hodin z položky Zameškáno (hod) z nemocenských dávek typu 0, 1, 2 a 6, ale které už jsou mimo prac. poměr.
Používá se pro korekci celkové nepřítomnosti MLD:TotalAbsence, počítané mj. z nem. dávek, o dny nem. dávek, které již jsou mimo prac. poměr, tudíž je nelze zahrnout mezi dobu omluvené nepřítomnosti.
A dále sumární položky (na MLD):

Položky, kterých se výpočet týká:
- Nepřítomnost MLD:TotalAbsence
Nepřítomnost MLD:TotalAbsence je definována jako součtová položka, tj. rovná se součtu položek:
- hodin placeného volna celkem - položka Placené volno celkem MLD:S_PaidFreeTotal
- hodin čerpané dovolené celkem - položka Čerpaná dovolená(hod) celkem MLD:HolidayTotal
- hodin vojenského cvičení celkem - položka Vojenské cvičení celkem MLD:S_ArmyExerciseTotal
- prac.hodin neplac. volna celkem - položka Neplacené volno (prac.hod) celkem MLD:S_UnpaidFreeWorkTotal
- prac.hodin neoml. absence celkem - položka Neomluvená absence (prac.hod) celkem MLD:S_AbsenceWorkTotal
- hodin nepřítomnosti z nemocenských dávek - položka Nem. dávky - nepřítomnost MLD:S_SickAbsences
Od toho je nutno odečíst dny nem. dávek, které již byly mimo prac. poměr, tj.:
- minus hodin nepřítomnosti z nemocenských dávek mimo prac. poměr - položka Nem. dávky - nepřítomnost mimo PP MLD:S_SickAbsencesOutOfRelation, přičemž odečtení je zajištěno korekčním výrazem.
Dále je třeba zohlednit dlouhodobé nepřítomnosti za daný měsíc, tj. k výše popsanému součtu se přičte počet zameškaných hodin prac. směn vysčítaných z nepřítomností typu 5 - dlouhodobé nepřítomnosti pomocí funkce WageAbsence volané s parametrem 2 (vysčítá prac. hodiny zameškané po dobu nepřítomnosti).
A dále, je-li Druh mzdy = měsíční a současně režim výpočtu svátků je Nepočítat, tj. Způsob počítání svátků pro měsíční mzdu MLD:S_FeastMode je roven jedné (tj. Nepočítat, tedy svátky se považují za odpracovanou dobu), pak se ještě přičte:
- počet hodin svátků, které byly v době dlouhodobé nepřítomnosti, vysčítaných z nepřítomností pomocí funkce WageAbsence volané s parametry 5, 4 (vysčítá hodiny spadající na svátek, který byl v době této nepřítomnosti),
- počet hodin svátků, které byly v době voj. cvičení, vysčítaných z nepřítomností pomocí funkce WageAbsence volané s parametry 2, 4 (vysčítá hodiny spadající na svátek, který byl v době této nepřítomnosti),
jelikož o tyto hodiny svátku je u měsíčních mezd a tohoto režimu výpočtu svátků též třeba snížit celkový odpracovaný čas.
Přičítání svátků připadajících na dobu dlouhodobé nepřítomnosti (voj. cvičení, dlouhodobá nepřítomnost) je nutné proto, že svátky, které připadají na dobu dlouhodobé nepřítomnosti, se nepovažují za odprac. dobu resp. za ně nenáleží náhrada. Tudíž v režimu, kdy je nastaveno, že se svátky považují za odpracovanou dobu a kdy jsou tudíž takové svátky zahrnuty do FPD, se o ně musí navýšit i celková nepřítomnost.
Používá se mj. jako podklad pro výpočet celkového odprac. času MLD:TotalWorkTime a dále jako podklad pro výpočet přesčasových hodin a to spolu s položkou Korekce nepřítomnosti pro přesčas MLD:S_OverTimeAbsence.
Po výpočtu Nepřítomnosti celkem se provede kontrola oproti fondu prac. doby, viz Kontrolní výrazy.
Výraz v podmínce je pouze pomocný. Zajišťuje, že je položka WorkingFund zatažena do výpočtu, aby byla přepočtena před TotalAbsence a byla pro správný výpočet nepřítomnosti k dispozici.

Položky, kterých se výpočet týká:
- Korekce nepřítomnosti pro přesčas MLD:S_OverTimeAbsence
Výpočet přesčasových hodin obecně probíhá podle následujícího vzorce:
(odprac.doba) + (neodprac. doba) - (fond prac. doby)
Neodpracovaná doba je napočtena v položce Nepřítomnost MLD:TotalAbsence. Do ní jsou však započteny absence i neplac. volno, proto je nutno podle hodnoty nastavené v globální proměnné S_PreAbs celkovou nepřítomnost při výpočtu přesčasů a nároků na stravenky zkorigovat o absence a případně i o neplac. volno:
Korekce nepřítomnosti pro přesčas je definována jako součtová položka, tj. rovná se součtu:
- prac.hodin neplac. volna celkem = položka Neplacené volno (prac.hod) celkem MLD:S_UnpaidFreeWorkTotal - započte se ale jen za podmínky, že v glob. proměnné S_PreAbs je nastaveno nezohlednit ani absenci ani neplacené volno
- prac.hodin neoml. absence celkem = položka Neomluvená absence (prac.hod) celkem MLD:S_AbsenceWorkTotal - započte se ale jen za podmínky, že v glob. proměnné S_PreAbs je nastaveno zohlednit jen neplacené volno
A sumární položky (na MLS, za všechny prac. poměry):

Položky, kterých se výpočet týká:
- Neplac. volno (kal. dny) celk. (za všechny PP) MLS:S_UnpaidFreeCalTotal
Neplac. volno (kal. dny) celk. (za všechny PP) MLS:S_UnpaidFreeCalTotal je definována jako součtová položka, tj. rovná se součtu:
- dnů neplac. volna ze všech pracovních poměrů daného zaměstnance, tj. položek Neplac. volna (kal.dny) celk. MLD:S_UnpaidFreeCalTotal.