Pom24: Porovnání verzí
| Řádek 46: | Řádek 46: | ||
== Jednorázová funkce == | == Jednorázová funkce == | ||
* [[Dny pro dovolenou (jednorázová funkce 68)]] - pro kontrolu výjimečně pro změnu napočtených hodnot minulých období. | * [[Dny pro dovolenou (jednorázová funkce 68)]] - pro kontrolu výjimečně pro změnu/opravu napočtených hodnot minulých období. | ||
== Odkazy == | == Odkazy == | ||
| Řádek 58: | Řádek 58: | ||
2/ prac_pom (odpr_pro_dov) + pom_mes (odpr_pro_dov) --> prac_pom (odpr_pro_dov), | 2/ prac_pom (odpr_pro_dov) + pom_mes (odpr_pro_dov) --> prac_pom (odpr_pro_dov), | ||
Stav těsně před uzávěrkou měsíce (historii) poskytuje tedy tabulka pom_zal. V ní jsou z tohoto pohledu podstatné sloupce os_cislo, datum, odpr_pro_dov. | Stav těsně před uzávěrkou měsíce (historii) poskytuje tedy tabulka pom_zal. V ní jsou z tohoto pohledu podstatné sloupce os_cislo, datum, odpr_pro_dov. | ||
-------------------------- | |||
Odpracované dny pro čerp.dov. | |||
počet dní, které zaměstnanec letos odpracoval do konce minulého měsíce. Jedná se o pole odpr_pro_dov z tabulky prac_pom; uživateli je umožněna editace pole. Při výpočtu (vyúčtování) zaměstnance dojde k aktualizaci údaje o odpracovaných dnech aktuálního měsíce v záznamu (řádku) aktuálního měsíce v tabulce pom_mes. Před vyúčtováním zaměstnance se dny zjišťují z pracovního kalendáře. Po vyúčtování se pracuje se skutečně zjištěnými dny. | |||
Důsledek: I před vyúčtováním zaměstnance v aktuálním období se ve výpočtu nároku letos zohlední odpracované dny za aktuální období. | |||
Opravu resp. kontrolu pole odpr_pro_dov (prac_pom) provádí jednorázová funkce č. 69. Ta prochází všechny záznamy ve zpracování brutto (tab. pichacky) za zvolené období (nastavte od ledna do měsíce, který je o měsíc menší než aktuální v databázi) a z těchto údajů spočte počet odpracovaných dnů pro dovolenou. Výsledek zapíše do pole odpr_pro_dov v tabulce prac_pom. Nezapíše jedině tehdy, pokud je zvolen jen jeden zaměstnanec, a zatrženo pole ´Jen zobrazit výsledek´. | |||
Pozor: Uživatel spuštěním této funkce bere na vědomí, že dojde k přepsání hodnoty u jednoho zaměstnance nebo u všech zaměstnanců, čímž budou smazány všechny dříve provedené ruční změny. | |||
--> | --> | ||
Verze z 4. 6. 2020, 11:54
Odpracované dny pro dovolenou jsou určující pro vznik práva na dovolenou (DOVOL_NOVE_NAST (sk.2)).
Menu: Evidence > Pracovní poměry / Dovolená
Legislativa
- Odpracované dny pro dovolenou (legislativa) - do tohoto počtu se zahrnují nejen odpracované dny, ale i některé nepřítomnosti.
Mzdové položky
- Mzdové položky - dny pro dovolenou - v číselníku mzdových položek je u každé mzdové položky možno nastavit, zda se mají dny na ní uvedené započítávat do odpracovaných /neodpracovaných dnů pro dovolenou. A to hodnotou v poli Dny pro dovolenou. Standardní mzdové položky jsou již přednastaveny.
U používaných mzdových položek je potřeba provést jednorázovou kontrolu správného nastavení (chybějící či chybná nastavení změnit)
Svátek
- 53-SVÁTEK EVID - 0-nezapočítává se (Mzdová položka je informativní, za svátek bude vykázán den také u mzdové položky představující základní mzdu, tj. 1xx a ta bude mít nastaveno započítávání do odpracovaných dnů)
- 531-SVÁTEK - o-odpracované
- 532-svátek tarifem - o-odpracované
Minulé a aktuální
- Minul. - počet do konce minulého období mezd
- Akt. - počet v aktuálním období pro zpracování mezd
Měsíční závěrka přičte k dosud platné hodnotě Minul. počet dnů Akt. a uloží do Minul.
Nerovnoměrné rozvržení pracovní doby
Způsob nápočtu dnů pro dovolenou u nerovnoměrného rozvržení pracovní doby (typ kalendáře: cyklický, měsíční, týdenní, individuální, konta pracovní doby) je následující. Zjištěné dny za jednotlivé měsíce se přepočítají na počet dnů odpovídající běžnému rozvržení pracovní doby. Hranice pro určení nároku či krácení dovolené (21, 60 a 100 dnů) jsou pak konstantní i pro nerovnoměrně rozvrženou pracovní dobu.
Příklad
- měsíční fond běžného rozvrhu: 21 dnů
- měsíční fond nerovnoměrného rozvrhu: 16 dnů
- zaměstnanec na nerovnoměrném rozvrhu odpracuje 14 dnů
- zaměstnanec na nerovnoměrném rozvrhu zamešká 2 dny
Vzorec pro přepočet:
skutečný počet dnů * (fond běžného rozvrhu / fond nerovnoměrného rozvrhu)
Hodnoty dnů pro dovolenou za uvedený měsíc budou následující:
14 * (21 / 16) = 18,5 odpracovaných dnů
2,5 * (21 / 16) = 2,5 neodpracovaných dnů
Každý měsíc je nutno posuzovat samostatně. Pokud vyjde číslo s desetinnou čárkou, zaokrouhlení je matematické.
Další příklady
Jednorázová funkce
- Dny pro dovolenou (jednorázová funkce 68) - pro kontrolu výjimečně pro změnu/opravu napočtených hodnot minulých období.
Odkazy
- Dovolená
- Legislativa 1.1.2019 - změny v aplikaci#10.1 Odpracovaná doba pro účely dovolené
- DB: dovolena. Historické položky: prac_pom.odpr_pro_dov, pom_mes.odpr_pro_dov, pom_zal.odpr_pro_dov
pom_zal (odpr_pro_dov)
2/ prac_pom (odpr_pro_dov) + pom_mes (odpr_pro_dov) --> prac_pom (odpr_pro_dov),
Stav těsně před uzávěrkou měsíce (historii) poskytuje tedy tabulka pom_zal. V ní jsou z tohoto pohledu podstatné sloupce os_cislo, datum, odpr_pro_dov.
Odpracované dny pro čerp.dov.
počet dní, které zaměstnanec letos odpracoval do konce minulého měsíce. Jedná se o pole odpr_pro_dov z tabulky prac_pom; uživateli je umožněna editace pole. Při výpočtu (vyúčtování) zaměstnance dojde k aktualizaci údaje o odpracovaných dnech aktuálního měsíce v záznamu (řádku) aktuálního měsíce v tabulce pom_mes. Před vyúčtováním zaměstnance se dny zjišťují z pracovního kalendáře. Po vyúčtování se pracuje se skutečně zjištěnými dny.
Důsledek: I před vyúčtováním zaměstnance v aktuálním období se ve výpočtu nároku letos zohlední odpracované dny za aktuální období.
Opravu resp. kontrolu pole odpr_pro_dov (prac_pom) provádí jednorázová funkce č. 69. Ta prochází všechny záznamy ve zpracování brutto (tab. pichacky) za zvolené období (nastavte od ledna do měsíce, který je o měsíc menší než aktuální v databázi) a z těchto údajů spočte počet odpracovaných dnů pro dovolenou. Výsledek zapíše do pole odpr_pro_dov v tabulce prac_pom. Nezapíše jedině tehdy, pokud je zvolen jen jeden zaměstnanec, a zatrženo pole ´Jen zobrazit výsledek´.
Pozor: Uživatel spuštěním této funkce bere na vědomí, že dojde k přepsání hodnoty u jednoho zaměstnance nebo u všech zaměstnanců, čímž budou smazány všechny dříve provedené ruční změny.
-->
