<vyberrozdeleni name="ROZDELENI" typ="kod_typu_rozdeleni" obdobi="0" required="0" pouzevlastni="0" value="prednastavena_hodnota">SQL filtr</vyberrozdeleni>
Zobrazí combobox pro výběr rozdělení. Vybrané rozdělení je přiřazeno vyplněnému XML formuláři.
Atributy:
name - (povinný) Jméno proměnné, která se vytvoří.typ - (nepovinný) Kód typu rozdělení, ze kterých se vybírá. Pokud není zadán, použije se typ, který se používá pro předávací procesy.obdobi - (nepovinný) Určuje způsob, kterým se kontroluje platnost období k datu.pouzevlastni - (nepovinný) Určuje, jakým způsobem se omezí výběr rozdělení podle zařazení aktuálního uživatele.required - (nepovinný) Pokud je nastaven a vyhodnotí se jako true, je výběr rozdělení povinný, takže když pak uživatel nevybere žádnou hodnotu, vygeneruje se chyba.value - (nepovinný) Přednastavená hodnota.
Atribut obdobi může mít hodnoty:
0 - výchozí hodnota - pokud má formulář přiřazeno období, zobrazí se rozdělení platná v tomto období. Pokud ne, zobrazí se aktuálně platná rozdělení.1 - zobrazí se aktuálně platná rozdělení (i když má formulář přiřazené jiné období).2 - zobrazí se všechna rozdělení.
Atribut pouzevlastni může být:
0 - výchozí hodnota - zobrazí se výběr ze všech rozdělení1 - zobrazí se jen rozdělení, do kterých je uživatel zařazen2 - zobrazí se jen rozdělení, do kterých je uživatel zařazen a podřízená rozdělení3 - zobrazí se jen rozdělení, která jsou podřízená rozdělení uživatele4 - zobrazí se jen rozdělení, která jsou přímo podřízená rozdělení uživatele
Vytváří proměnné jejichž název začíná jménem zadaným v atributu name:
<name> - Kód vybraného rozdělení<name>_kod - Kód vybraného rozdělení - stejná hodnota jako předchozí proměnná.<name>_typ - Kód typu vybraného rozdělení. Obsahuje stejnou hodnotu jako atribut typ.<name>_popis - Popis vybraného rozdělení.POZOR! Pokud se použije název proměnné "rozdeleni", bude se měnit rozdělení, které má uživatel zadané ve filtrech. Toto chování nemusí být žádoucí - v tom případě použijte jiný název proměnné.
<vyberrozdeleni name="VybraneRozdeleni" />
Zobrazí výběr rozdělení a vybran uloží jej do proměnné VybraneRozdeleni. Typ rozdělení se určí z nastavení pro předávací proces.
<vyberrozdeleni name="VybraneRozdeleni2" typ="11"/>
Zobrazí výběr rozdělení typu 11 a uloží jej do proměnné VybraneRozdeleni2.
<vyberrozdeleni name="VybraneRozdeleni3" typ="{$KodTypu}> Rodic IS NOT NULL </vyberrozdeleni>
Zobrazí výběr rozdělení a uloží jej do proměnné VybraneRozdeleni3.
Kód typu rozdělení určí z proměnné KodTypu.
Zadaný SQL filtr vybírá jen rozdělení, která nemají žádné nadřazené rozdělení.