<filtrpodlerozdeleni name="jmeno_promenne"
typrozdeleni="kod_typu_rozdeleni" rozdeleni="kod_rozdeleni" vcetnepodrizenych="0"
tabulka="jmeno_sql_tabulky"
obdobiod="datum_od" obdobido="datum_do" />
Do proměnné zadaného jména (atribut name) vloží SQL podmínku pro odfiltrování záznamů podle rozdělení.
Podmínka se kontroluje v zadané tabulce (musí mít pole RC, OsobniCislo a DatumNastupu).
Pokud není tabulka zadána, použije tabulku PracovniPomer. Pokud jsou zadány parametry obdobiod a obdobido, musí v nich být platný timestamp.
Pokud nejsou zadány a formulář má přiřazeno období, použije se počátek a konec období a pokud nemá formulář období, použije se aktuální čas.
Atributy:
name - (povinný) Jméno proměnné, která se vytvoří.typrozdeleni - (povinný) Kód typu rozdělení, podle kterého se bude filtrovat.rozdeleni - (povinný) Kód rozdělení, podle kterého se bude filtrovat.vcetnepodrizenych - (nepovinný) Určuje, jestli se mají vybírat i záznamy z podřízených rozdělení - viz níže.tabulka - (nepovinný) Jméno SQL tabulky, která se bude filtrovat. Pokud není zadáno, použije se "PracovniPomer".obdobiod - (nepovinný) Počátek období, ve kterém se práva kontrolují. Pokud není zadáno, použije se období formuláře, případně aktuální datum.obdobido - (nepovinný) Konec období, ve kterém se práva kontrolují. Pokud není zadáno, použije se období formuláře, případně aktuální datum.Nepovinný parametr vcetnepodrizenych může mít tyto hodnoty:
0 - vybírají se jen záznamy ze zadaného rozdělení1 - vybírají se záznamy ze zadaného rozdělení a všech podřízených2 - vybírají se záznamy z podřízených rozdělení3 - vybírají se jen záznamy z přímo podřízených rozdělení<filtrpodlerozdeleni name='muj_filtr' typrozdeleni="11" rozdeleni="P101"/>
Vytvoří proměnnou muj_filtr a vloží do ní podmínku pro odfiltrování pracovních poměrů (tabulka PracovniPomer)
zařazených do rozdělení "P101" (typ rozdělení 11) a podřízených.