Pom15: Porovnání verzí
Z Prirucky
(Stránka vyprázdněna) |
|||
| Řádek 1: | Řádek 1: | ||
''Vyúčtování daně - zahrnovaní zaměstnanci za měsíc (sestava)'' je kontrolní sestava. Uvádí jmenovitě zaměstnance, kteří jsou uvedeni počtem v agendě [[Vyúčtování daně]] - věta D. | |||
Jedná se jen o orientační přehled bez nároku na přesnost. Zobrazuje data platná pro 1 období - nastavuje se v položce "Datum od". | |||
[[Image: Vyuctovani dane-Zahrnovani zamestnanci za mesic.png|750px|right]] | |||
* '''Stav''' = Ano uvádí, zda zaměstnanec byl k poslednímu dni zvoleného období aktivní (posuzováno dle data nástupu a výstupu v agendě Osobní údaje) | |||
* '''Pocet''' - uvádí počet mzdových položek zaměstnance ve sledovaném období <small>(nepočítá se položka 501)</small> | |||
Filtr | |||
Stav = Ano a Pocet > 0 | |||
[[Image: Vyuctovani dane-Zahrnovani zamestnanci za mesic-Filtr1.png|50px]] | |||
Po aplikování filtru jsou zobrazeni požadovaní zaměstnanci. | |||
== SQL definice == | |||
<small> | |||
select A.os_cislo, A.prijmeni, A.jmeno, A.datum_nastupu, A.datum_vystupu, | |||
(case | |||
when A.datum_nastupu <= datefromparts (year (%DATUMOD%), month (%DATUMOD%), | |||
(select dny_celkem from mesice where rok = year(%DATUMOD%) and mesic = month(%DATUMOD%))) | |||
and (A.datum_vystupu is null or A.datum_vystupu >= | |||
datefromparts (year (%DATUMOD%), month (%DATUMOD%), | |||
(select dny_celkem from mesice where rok = year(%DATUMOD%) and mesic = month(%DATUMOD%))) | |||
) | |||
then 'Ano' | |||
else 'Ne' | |||
end) as stav, | |||
(select count(*) from pichacky P where P.os_cislo = A.os_cislo and P.datum = %DATUMOD% and kod <>501) as pocet | |||
from pracovnici A order by A.prijmeni | |||
</small> | |||
== Odkazy == | |||
* [[Vyúčtování daně]] | |||
Verze z 18. 2. 2020, 17:24
Vyúčtování daně - zahrnovaní zaměstnanci za měsíc (sestava) je kontrolní sestava. Uvádí jmenovitě zaměstnance, kteří jsou uvedeni počtem v agendě Vyúčtování daně - věta D.
Jedná se jen o orientační přehled bez nároku na přesnost. Zobrazuje data platná pro 1 období - nastavuje se v položce "Datum od".
- Stav = Ano uvádí, zda zaměstnanec byl k poslednímu dni zvoleného období aktivní (posuzováno dle data nástupu a výstupu v agendě Osobní údaje)
- Pocet - uvádí počet mzdových položek zaměstnance ve sledovaném období (nepočítá se položka 501)
Filtr
Stav = Ano a Pocet > 0
Po aplikování filtru jsou zobrazeni požadovaní zaměstnanci.
SQL definice
select A.os_cislo, A.prijmeni, A.jmeno, A.datum_nastupu, A.datum_vystupu, (case when A.datum_nastupu <= datefromparts (year (%DATUMOD%), month (%DATUMOD%), (select dny_celkem from mesice where rok = year(%DATUMOD%) and mesic = month(%DATUMOD%))) and (A.datum_vystupu is null or A.datum_vystupu >= datefromparts (year (%DATUMOD%), month (%DATUMOD%), (select dny_celkem from mesice where rok = year(%DATUMOD%) and mesic = month(%DATUMOD%))) ) then 'Ano' else 'Ne' end) as stav, (select count(*) from pichacky P where P.os_cislo = A.os_cislo and P.datum = %DATUMOD% and kod <>501) as pocet from pracovnici A order by A.prijmeni