Pom17: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 82 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
''Rozdělení úvazku na střediska - poměrné částky (sestava)'' - sestava je určena pro funkcionalitu [[Rozdělení úvazku na střediska]].
[http://home.ksprogram.cz/download/Prirucky/WebAPI/INDEX.HTML WebAPI-INDEX.html]
 
== Příklad ==
=== Data ===
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-1.png|400px]]
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-2.png|400px]]
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-3.png|400px]]
 
=== Sestava ===
[[Image: Rozdeleni-uvazku-na-strediska-sestava-1-4.png|590px]]
 
Definice sestavy pro [[Generátor sestav II]]
 
<small>
select
A.os_cislo, A.cislo_pom, P.prijmeni, P.jmeno, A.kod, A.prac_kateg, A.datum,
A.prac_str as stred,
A.castka,
isnull(
(select 100-sum(koef) from par_ucty_tyco B where B.os_cislo = A.os_cislo and B.cislo_pom = A.cislo_pom and
B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum))
,
100) as koef,
(A.castka *
isnull(
(select 100-sum(koef) from par_ucty_tyco B where B.os_cislo = A.os_cislo and B.cislo_pom = A.cislo_pom and
B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum))
,
100)/100) as castka_krat_koef
from pichacky A, pracovnici P
where A.os_cislo = P.os_cislo and A.datum >= %DATUMOD% and A.datum <= %DATUMDO%
union
select
A.os_cislo, A.cislo_pom, P.prijmeni, P.jmeno, A.kod, A.prac_kateg, A.datum,
B.stred as stred,
A.castka,
B.koef,
(A.castka * B.koef / 100) as castka_krat_koef
from pichacky A, pracovnici P, par_ucty_tyco B
where A.os_cislo = P.os_cislo and A.datum >= %DATUMOD% and A.datum <= %DATUMDO% and
A.os_cislo = B.os_cislo and
A.cislo_pom = B.cislo_pom and
B.dat_od <= A.datum and (B.dat_do is null or B.dat_do >= A.datum)
</small>
 
== Odkazy ==
* [[Rozdělení úvazku na střediska]]

Aktuální verze z 28. 2. 2022, 10:04