Vyúčtování daně - zahrnovaní zaměstnanci za měsíc (sestava)

Z Prirucky

Vyúčtování daně - zahrnovaní zaměstnanci za měsíc (sestava) je kontrolní sestava pro Generátor sestav II. 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".

Vyuctovani dane-Zahrnovani zamestnanci za mesic.png
  • 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

Vyuctovani dane-Zahrnovani zamestnanci za mesic-Filtr1.png

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

Odkazy