|
|
| Řádek 1: |
Řádek 1: |
| ''Změna příplatku na přesčas''.
| |
| == Situace ==
| |
| Stává se, že je přesčas vykazován mzdovou položkou, která svým zařazením nepatří do skupiny "přesčasy", ale "příplatky" (ostatní).
| |
|
| |
|
| == Důvod ==
| |
| Důvod bývá například ten, že z docházkového (výrobního) systému přichází odpracovaná doba jedním kódem a v počtu hodin jsou již zahrnuty přesčasové hodiny. A proto hodiny přesčasů (za které se chce proplatit již jen přesčasový příplatek) nemohou být vykazovány na "obvyklém" přesčasovém kódu (neboť systém by znovu vygeneroval základ přesčasu, příp. navýšil odpracovanou dobu - [[dopl_presc (sk.12)]]).
| |
|
| |
| == Důsledek ==
| |
| Důsledkem ovšem je, že v různých sestavách tento přesčasový příplatek není vykazován jako "přesčas".
| |
|
| |
| == Náprava ==
| |
| Založit a začít používat mzdovou položku z jiného rozsahu: [[Přesčasy v tarifu]].
| |
|
| |
| === Změna v celé historii ===
| |
| Postup: <br>
| |
| 1. '''Záloha''' databáze. <br>
| |
| 2. '''Založení nové položky 2xxx''' do číselníku [[Mzdové položky]] dle [[Přesčasy v tarifu]]. <br>
| |
| 3. '''Přečíslování''' v celé historii (pro db platformu MS SQL):
| |
| update telegram set prescas_hod = prescas_hod +
| |
| isnull ((select sum(hodiny) from pichacky where kod = 2xx and
| |
| pichacky.os_cislo = telegram.os_cislo and
| |
| pichacky.datum = telegram.datum), 0);
| |
|
| |
| update pichacky set kod = 2xxx where kod = 2xx;
| |
|
| |
| ''Namísto symbolů 2xx a 2xxx doplňte skutečná čísla mzdových položek (2xx - původní "příplatek", 2xxx - nový přesčas).'' <br>
| |
| 4. '''Smazání''' nebo zneaktivnění položky 2xx v číselníku [[Mzdové položky]] (a v návazných systémech - např. import z docházky). <br>
| |
| 5. '''Kontrola''' výsledku. <br>
| |
|
| |
| == Odkazy ==
| |
| * [[Mzdové položky - skupiny]]
| |
| * [[Přesčasy]]
| |