<adsfilterform autosubmit="1" useget="0">
<adsfilterform_obdobi aplikace="ADS" jenotevrene="0"/>
<adsfilterform_rozdeleni typrozdeleni="kodtypu" pouzevlastni="0/1/2" prava="typprav" pouzitpopistypurozdeleni="0" showvcetnepodrizenych="0">
nepovinny_sql_filtr_pro_vyber_rozdeleni
</adsfilterform_rozdeleni>
<adsfilterform_rozdeleni2 typrozdeleni="kodtypu" pouzevlastni="0/1/2" pouzitpopistypurozdeleni="0" >
nepovinny_sql_filtr_pro_vyber_rozdeleni
</adsfilterform_rozdeleni2>
<adsfilterform_osoby prava="prohlizeni" vsechnyosoby="1" datumod="" datumdo=""/>
</adsfilterform>
Zobrazí standardní filtrovací formulář pro výběr období a/nebo rozdělení a/nebo osoby.
Obvykle se používá se ve formulářích s mode="show" nebo mode="process".
Vnořené elementy zapínají a nastavují jednotlivé filtry (výběr období, osoby, rozdělení).
Vytváří proměnnou adsfilterformsubmit, která obsahuje hodnotu 1 pokud byl v předchozím kroku formulář odeslán (automaticky nebo pomocí tlačítka Nastavit), jinak 0.
Atributy:
autosubmit - (nepovinný) Pokud je nastaven na 1, odesílá se formulář automaticky po změně kteréhokoliv filtru.useget - (nepovinný) Pokud je nastaven na 1, odešle se formulář metodou GET (doporučeno).<adsfilterform>. Nastavuje zobrazení filtru pro výběr období.
Atributy:
aplikace - (nepovinný) Kód aplikace, ze které se načte seznam období.jenotevrene - (nepovinný) Pokud je nastaven na 1, zobrazí se pouze neuzavřená období.OBDOBI - počátek zvoleného obdobíOBDOBI_pocatek - počátek zvoleného období - obsahuje stejnou hodnotu jako OBDOBIOBDOBI_pocatekstr - textový popis počátku zvoleného obdobíOBDOBI_konec - konec zvoleného obdobíOBDOBI_konecstr - textový popis konce zvoleného obdobíOBDOBI_popis - popis zvoleného obdobíOBDOBI_uzavreno - příznak je nastaven na hodnotu 1, pokud je vybrané období v aplikaci uzavřenoAtributy:
typrozdeleni - (nepovinný) Kód typu rozdělení, které se má vybírat.pouzevlastni - (nepovinný) Určuje, jestli se mají zobrazit jen rozdělení přiřazená osobě.
Hodnota 0 znamená, že se zobrazí všechna rozdělení.
Hodnota 1 znamená, že se zobrazí jen rozdělení uživatele a podřízená.
Hodnota 2 znamená, že se seznam rozdělení profiltruje podle zadaného práva.
showvcetnepodrizenych - (nepovinný) Pokud je nastaven na 1, zobrazí se také volba "včetně podřízených".ROZDELENI - kód vybraného rozděleníROZDELENI_typ - kód typu vybraného rozděleníROZDELENI_kod - kód vybraného rozdělení - stejně jako promenná ROZDELENIROZDELENI_popis - popis zvoleného rozděleníROZDELENI_vcetnepodrizenych - nastaví se podle volby "včetně podřízených" a to pouze v případě, že je tato volba povolena.ROZDELENI2 - kód vybraného rozděleníROZDELENI2_typ - kód typu vybraného rozděleníROZDELENI2_kod - kód vybraného rozdělení - stejně jako promenná ROZDELENI2ROZDELENI2_popis - popis zvoleného rozděleníROZDELENI2_vcetnepodrizenych - nastaví se podle volby "včetně podřízených" a to pouze v případě, že je tato volba povolena.prava).
Typ práv může být zadán parametrem prava.
Pokud není nastaveno období pomocí atributů datumod a datumdo, nastaví se podle vybraného období nebo aktuálního data.
Atributy:
prava - (nepovinný) Kód práva, podle kterého se zobrazí seznam osob (viz záznamy v tabulce TypPravaProIntraweb).vsechnyosoby - (nepovinný) Nastavení na hodnotu 1 povolí zobrazení volby "všechny".datumod - (nepovinný) Počátek období, ve kterém se kontrolují práva uživatele a platnost pracovních poměrů.datumdo - (nepovinný) Konec období, ve kterém se kontrolují práva uživatele a platnost pracovních poměrů.OSOBA - id vybraného pracovního poměruOSOBA_id - id vybraného pracovního poměru
<adsfilterform>
<adsfilterform_osoby/>
</adsfilterform>
Zobrazí výběr osob podle předávacího procesu aktuálního formuláře.
<adsfilterform>
<adsfilterform_obdobi aplikace="ADS" jenotevrene="0"/>
<adsfilterform_rozdeleni typrozdeleni="11" pouzevlastni="1" prava="prohlizeni" showvcetnepodrizenych="1"/>
<adsfilterform_rozdeleni2 typrozdeleni="-1" />
<adsfilterform_osoby prava="prohlizeni" vsechnyosoby="1"/>
</adsfilterform>
Zobrazí výběr období, rozdělení, rozdělení 2 a osob podle práva "prohlizeni" aktuálního uživatele. Povolí zvolit i "všechny osoby". U rozdělení 1 zobrazí i volbu "včetně podřízených".