Pom12: Porovnání verzí

Z Prirucky
(Stránka vyprázdněna)
Řádek 1: Řádek 1:
'''dch_dopl_dnyabs (sk.9)''' je [[Rozšiřující parametry|parametr]] nastavující doplňování dnů z hodin při importu z docházky.


== Funkcionalita ==
{|border="1" cellpadding="3" cellspacing="0"
|-
! scope="row"| Kód
| dch_dopl_dnyabs
|-
! scope="row"| Název
| Určuje, zda se mají doplňovat dny v případě, že se rovnají nule.
|-
! scope="row"| Rozsah
| Ne/Ano
|-
! scope="row"| 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
pro aktuálně zpracovávané období a výběr kódů
se zabezpečením, aby nedošlo k dělení 0 - použitelné pro MS SQL:
update odmeny set dny = odprac_hod /
(select hod_uvazek from prac_pom A where
A.os_cislo = odmeny.os_cislo and
A.cislo_pom = odmeny.cislo_pom)
where vyp_castka = -1 and
(dny is null or dny = 0) and
ltrim(rtrim(cast(os_cislo as char)))+ ltrim(rtrim(cast(cislo_pom as char))) in
(select
ltrim(rtrim(cast(os_cislo as char)))+ ltrim(rtrim(cast(cislo_pom as char))) from
prac_pom B where
B.hod_uvazek > 0) and
datum = (select datum_prvni from par_map) and
(kod <= 168 or kod in(521, 522));
== Odkazy ==
* [http://apl.czso.cz/iSMS/cisdet.jsp?kodcis=56&razeni=ca&delka_strany=30 ČSÚ-právní forma organizace]
* [[Data pro ISP]]

Verze z 1. 4. 2016, 12:21