Pom14: Porovnání verzí

Z Prirucky
(stránka vyprázdněna)
značky: ruční vrácení zpět vyprázdnění
 
(Není zobrazeno 354 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
'''Ověření pořadí aktivních rodinných příslušníků'''
[[Image: Overeni-poradi-aktivnich-rod-prisl.png|right|700px]]
== Sestava ==
Kontrola správného zadání pořadí aktivních rodinných příslušníků není možná z toho důvodu, že v databázi nejsou všechny potřebné údaje (případ, kdy druhý z manželů uplatňuje na další společné dítě nárok u jiného zaměstnavatele).


Sestava porovnává počet zjištěných "dětí" se slevou platnou v daném období (zadává uživatel ve volbě "datum od")
s hodnotou maximálního pořadí, které u nich nalezne.
''Příklad:''
: ''Počet zjištěných "dětí" = 1 <br>''
: ''Maximální pořadí = 3 <br>''
''Zaměstnanec má zadánu slevu na 1 dítě, ale jeho pořadí je 3. To může (ale nemusí) být chyba.''
Definice sestavy pro [[Generátor sestav II]]
select
A.os_cislo,
A.prijmeni,
A.jmeno,
(select count(*) from rod_prisl_slevy RSA
where
RSA.sleva = 'a' and
RSA.id_rod_prisl in (select id_rod_prisl from rod_prisl where rod_prisl.os_cislo = A.os_cislo) and
(RSA.sleva_od is null or RSA.sleva_od <= %DATUMOD%) and
(RSA.sleva_do is null or RSA.sleva_do >= %DATUMOD%)) as poc_akt,
(select max(poradi) from rod_prisl_slevy RSB
where
RSB.sleva = 'a' and
RSB.id_rod_prisl in (select id_rod_prisl from rod_prisl where rod_prisl.os_cislo = A.os_cislo) and
(RSB.sleva_od is null or RSB.sleva_od <= %DATUMOD%) and
(RSB.sleva_do is null or RSB.sleva_do >= %DATUMOD%)) as max_poradi,
((select count(*) from rod_prisl_slevy RSA
where
RSA.sleva = 'a' and
RSA.id_rod_prisl in (select id_rod_prisl from rod_prisl where rod_prisl.os_cislo = A.os_cislo) and
(RSA.sleva_od is null or RSA.sleva_od <= %DATUMOD%) and
(RSA.sleva_do is null or RSA.sleva_do >= %DATUMOD%))
-
(select max(poradi) from rod_prisl_slevy RSB
where
RSB.sleva = 'a' and
RSB.id_rod_prisl in (select id_rod_prisl from rod_prisl where rod_prisl.os_cislo = A.os_cislo) and
(RSB.sleva_od is null or RSB.sleva_od <= %DATUMOD%) and
(RSB.sleva_do is null or RSB.sleva_do >= %DATUMOD%))
)as rozdil
from pracovnici A
== Odkazy ==
* [[Daňové zvýhodnění]]
* [[Rodinní příslušníci]]

Aktuální verze z 26. 1. 2023, 14:45