Pom14: Porovnání verzí
Řádek 1: | Řádek 1: | ||
''Průměrné výdělky - podklady (sestava)'' je sestava pro [[Generátor sestav II]] | ''Průměrné výdělky - podklady (sestava)'' je sestava pro [[Generátor sestav II]]. | ||
== Zadání == | == Zadání == | ||
Řádek 12: | Řádek 12: | ||
Sestava pro Generátor sestav II | Sestava pro Generátor sestav II | ||
[[Image: Podklay pro zjistovani prumernych vydelku-Sestava.png]] | [[Image: Podklay pro zjistovani prumernych vydelku-Sestava.png|790px]] | ||
Pozor: výčet mzdových položek je dán uživatelsky - jak pro sloupec "hod", tak "castka" - a lze jej měnit v níže uvedené definici: | |||
select A.os_cislo, A.prijmeni, A.jmeno, B.cislo_pom, B.druh_pom_j, B.datum_nastupu, B.datum_ukonc, B.prac_str, B.prac_kateg, | |||
(select sum(hodiny) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and P.datum >= %DATUMOD% and P.datum <=%DATUMDO% and P.kod in (111,112,169)) as hod, | |||
(select sum(castka) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and P.datum >= %DATUMOD% and P.datum <=%DATUMDO% and | |||
P.kod in (111,112,169,214,217,219,222,232,262,264,340,361,375,376,377,378,420,440,441)) as castka | |||
from pracovnici A, prac_pom B where | |||
A.os_cislo = B.os_cislo | |||
order by A.os_cislo, B.cislo_pom | |||
== Odkazy == | == Odkazy == | ||
* [[Generátor sestav II (příklady sestav)]] | * [[Generátor sestav II (příklady sestav)]] | ||
* <small>hd | * <small>hd 47588 </small> | ||
__NOTOC__ |
Verze z 1. 8. 2019, 09:18
Průměrné výdělky - podklady (sestava) je sestava pro Generátor sestav II.
Zadání
Je požadováno získat částky průměrných výdělků v organizaci pro různé účely (např. jednání s odbory). Představa je, že za průměrný výdělek bude považován průměrný příjem za vybrané období od - do bez částek náhrad (za nepřítomnosti) dělený počtem odpracovaných hodin. Různě je potřeba zacházet s pracovními kategoriemi (některé zahrnout, jiné vyloučit) a středisky. Sestava má být členěna po zaměstnancích.
Návrh řešení
Kromě jiných je možno využít následující varianty.
Varianta 1
Částky získávat ze standardních sestav aplikace, např. Cokoliv (uživ. rekapitulace) (zde je ovšem potíž, že nelze požadovaná data zobrazit v rámci jedné sestavy).
Varianta 2
Sestava pro Generátor sestav II
Pozor: výčet mzdových položek je dán uživatelsky - jak pro sloupec "hod", tak "castka" - a lze jej měnit v níže uvedené definici:
select A.os_cislo, A.prijmeni, A.jmeno, B.cislo_pom, B.druh_pom_j, B.datum_nastupu, B.datum_ukonc, B.prac_str, B.prac_kateg, (select sum(hodiny) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and P.datum >= %DATUMOD% and P.datum <=%DATUMDO% and P.kod in (111,112,169)) as hod, (select sum(castka) from pichacky P where P.os_cislo = B.os_cislo and P.cislo_pom = B.cislo_pom and P.datum >= %DATUMOD% and P.datum <=%DATUMDO% and P.kod in (111,112,169,214,217,219,222,232,262,264,340,361,375,376,377,378,420,440,441)) as castka from pracovnici A, prac_pom B where A.os_cislo = B.os_cislo order by A.os_cislo, B.cislo_pom
Odkazy