Dch dopl dnyabs (sk.9): Porovnání verzí
Z Prirucky
(Založena nová stránka: '''dch_dopl_dnyabs (sk.9)''' je parametr nastavující doplňování dnů z hodin při importu z docházky. == Funkcionalita == {|border="1"…) |
|||
Řádek 17: | Řádek 17: | ||
| Určuje, zda se při přenosu z docházky mají u absencí doplňovat dny v případě, že se rovnají nule. Výpočet dnů probíhá na základě hodinového úvazku. Možno použít jen v případě, že zaměstnaneci pracují na běžném kalendáři a délka směny odpovídá hodinovému úvazku. | | Určuje, zda se při přenosu z docházky mají u absencí doplňovat dny v případě, že se rovnají nule. Výpočet dnů probíhá na základě hodinového úvazku. Možno použít jen v případě, že zaměstnaneci pracují na běžném kalendáři a délka směny odpovídá hodinovému úvazku. | ||
|} | |} | ||
== Variantní řešení == | |||
V době, kdy ještě neexistoval tento parametr, bylo možno využívat doplnění pomocí SQL příkazu: | |||
update odmeny set dny = odprac_hod / | |||
(select hod_uvazek from prac_pom where | |||
prac_pom.os_cislo = odmeny.os_cislo and | |||
prac_pom.cislo_pom = odmeny.cislo_pom) | |||
where vyp_castka = -1 and | |||
(dny is null or dny = 0) ; | |||
S výběrem kódů, u nichž se nechce provádět: | |||
update odmeny set dny = odprac_hod / | |||
(select hod_uvazek from prac_pom where | |||
prac_pom.os_cislo = odmeny.os_cislo and | |||
prac_pom.cislo_pom = odmeny.cislo_pom) | |||
where vyp_castka = -1 and | |||
(dny is null or dny = 0) | |||
and kod not in (571, 574, ...); | |||
== Odkazy == | == Odkazy == | ||
* [http://apl.czso.cz/iSMS/cisdet.jsp?kodcis=56&razeni=ca&delka_strany=30 ČSÚ-právní forma organizace] | * [http://apl.czso.cz/iSMS/cisdet.jsp?kodcis=56&razeni=ca&delka_strany=30 ČSÚ-právní forma organizace] | ||
* [[Data pro ISP]] | * [[Data pro ISP]] |
Verze z 29. 5. 2015, 13:55
dch_dopl_dnyabs (sk.9) je parametr nastavující doplňování dnů z hodin při importu z docházky.
Funkcionalita
Kód | dch_dopl_dnyabs |
---|---|
Název | Určuje, zda se mají doplňovat dny v případě, že se rovnají nule. |
Rozsah | Ne/Ano |
Popis | Určuje, zda se při přenosu z docházky mají u absencí doplňovat dny v případě, že se rovnají nule. Výpočet dnů probíhá na základě hodinového úvazku. Možno použít jen v případě, že zaměstnaneci pracují na běžném kalendáři a délka směny odpovídá hodinovému úvazku. |
Variantní řešení
V době, kdy ještě neexistoval tento parametr, bylo možno využívat doplnění pomocí SQL příkazu:
update odmeny set dny = odprac_hod / (select hod_uvazek from prac_pom where prac_pom.os_cislo = odmeny.os_cislo and prac_pom.cislo_pom = odmeny.cislo_pom) where vyp_castka = -1 and (dny is null or dny = 0) ;
S výběrem kódů, u nichž se nechce provádět:
update odmeny set dny = odprac_hod / (select hod_uvazek from prac_pom where prac_pom.os_cislo = odmeny.os_cislo and prac_pom.cislo_pom = odmeny.cislo_pom) where vyp_castka = -1 and (dny is null or dny = 0) and kod not in (571, 574, ...);