<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í.