Vazby mezi úrovněmi dokumentu

Pozor - tento modul je již dostupný pouze z historických důvodů a na novějších zařízeních a operačních systémech nemusí fungovat - pro jakékoli tiskové výstupy doporučujeme použít modul Tiskové sestavy! Modul Dokumenty bude k 31. 8. 2018 zcela odstraněn.

 

Vybraná data jsou v aplikaci reprezentována tzv. "Skupinami dat", ze kterých je tvořena struktura celého vzoru. Základní ovládání je zprostředkováno ikonou OSTATN~1_img39, jež slouží k přidání skupiny dat, ze které se budou vybírat datová pole, a ikonou OSTATN~1_img44 sloužící k výběru skupin dat v rámci jedné úrovně. Ikonou OSTATN~1_img41 pak vybíráme jednotlivá datová pole. Skupin dat je v aplikaci definováno velké množství a existují mezi nimi různé vazby, které určují jejich vzájemné souvislosti. Každá skupina dat obsahuje takzvaná "Datová pole", která určují konkrétní atributy dané skupiny dat. Např. skupina dat "Student" obsahuje datová pole "Jméno" a "Příjmení" studenta.

Struktura celého dokumentu je tedy určena výběrem skupin dat a jejich datových polí. Tím určujeme, jaká data se budou doplňovat do dokumentu. Skupiny dat jsou automaticky organizovány do hierarchické struktury tak, jak jsou postupně přidávány do dokumentu. Výsledný dokument může být tvořen několika úrovněmi, které jsou na sobě závislé.

Pokud např. chceme tisknout seznam žáků/studentů třídy, vybereme do struktury vzoru skupinu dat "Třída". Poté pod ni zvolíme skupinu dat "Student třídy" a k ní můžeme ještě vybrat skupinu "Student". Díky vazbě mezi těmito dvěma skupinami dat lze pak zobrazit seznam žáků/studentů pro každou třídu.

V případě, že chceme vytisknout seznam rodičů daných žáků/studentů, můžeme postupovat následujícím způsobem: Do struktury vzoru vybereme skupinu dat "Škola" (tím se vygenerují všechny školy, které v aplikaci máme zaevidovány), pod ni zvolíme skupinu dat "Student" (tato skupina bude mít vztah ke skupině "Škola"), která zajistí, že se pro každou školu vygeneruje seznam žáků/studentů. Nakonec pod tuto skupinu dat vyhledáme skupinu "Rodiče studenta" (tato skupina se vztahuje ke skupině "Student").

Pokud potřebujeme vypsat všechny rodiče a žáky/studenty školy bez ohledu na to, zda je rodič přiřazen k žákovi/studentovi, zvolíme opět skupinu dat "Škola", pod ni vybereme skupinu dat "Student" (tato skupina bude mít vztah ke skupině "Škola") a skupinu dat "Rodiče studenta" (tato skupina bude mít také vztah ke skupině "Škola").

Třetí ikona OSTATN~1_img54 slouží ke kopírování vzoru. Vyplníme Název vzoru kopie. Z levé tabulky s názvem "Role uživatelů" přesuneme pomocí šipek námi zvolené uživatele do pravé tabulky s názvem "Role s možností generovat vzor dokumentu". Poté stiskneme tlačítko "Uložit vzor dokumentu", viz obrázek níže.

Pozn.: V případě, že bychom ukládali vzor, u kterého není vybrána žádná role, vypíše se varovná hláška: "Nebyla vybrána žádná role uživatele - vzor nebude dostupný pro generování". Uložení však proběhne.

Upozornění: Editovat vzor může pouze uživatel s přístupem k formuláři "Vzory dokumentů", avšak generovat ho může osoba, kterou vybral administrátor na této části formuláře.