Obsah

Konfigurace menu tisky

Konfigurace menu tisky slouží pro úpravy menu tisky.

Toto menu tisky je přístupné pomocí tlačítka umístěného v horní liště každého běžného browse. V menu jsou volby pro tisk (případně export) systémových sestav a volby pro uživatelské sestavy. Kromě toho lze z tohoto menu vyvolat konfiguraci menu.

Vlastní konfigurace menu zobrazí obsah menu s možností editace.

Základní pojmy

Volba v menu

Každá volba v menu je reprezentována jedním řádkem v browse Konfigurace menu. Založením nového řádku se založí nová uživatelská volba, která se pak bude zobrazovat v menu tisky.

Fyzicky jsou uživatelské volby uloženy v tabulce O0MENU_TISK. Naproti tomu jsou systémové volby uloženy v XML souboru umístěném v knihovnách aplikace, takže uživatel nemůže systémové volby upravovat.

Návrh sestavy je soubor s příponou .jrxml. Tento soubor je buď umístěn na disku, nebo je zabalen v knihovně.

Ve volbě je pak odkaz na příslušný soubor s návrhem sestavy. Je tedy možné jeden návrh sestavy použít ve více volbách menu (nebo spíše v několika různých menu).

Typicky se systémová volba odkazuje na systémový návrh sestavy a uživatelská volba na uživatelský návrh sestavy.

Systémové návrhy sestav

Systémové návrhy sestav jsou dodávané spolu s aplikací. Jsou zabaleny do knihoven aplikace. Tyto sestavy nelze přímo upravovat. Lze však vytvořit uživatelskou sestavu opisem systémové sestavy.

Uživatelské návrhy sestav

Uživatelské návrhy sestav jsou takové sestavy, které si uživatel vytvořil či upravil sám. Fyzicky se jedná o soubory umístěné na disku na serverové straně aplikace. Výchozí adresář pro uživatelské návrhy je adresář reports.

Vytvoření uživatelské sestavy opisem systémové

Systémové volby a systémové návrhy sestav nelze přímo upravovat. Lze však použít opis systémové sestavy a vytvořit tak uživatelskou sestavu, kterou lze pak dál upravovat. Opisem se vytvoří nová volba (tedy věta do tabulky O0MENU_TISK) a zároveň i nový návrh sestavy (tedy soubor s příponou .jrxml do výchozího adresáře reports).

Ne z každé systémové sestavy lze vycházet a opsat ji jako uživatelskou. Existují sestavy, které vyžadují nějakou spolupráci s volajícím programem a nemusí být připraveny na možnost uživatelských úprav. V browse konfigurace pak pro takové sestavy není přístupné tlačítko pro opis.

Zakládání nové věty (volby)

Při zakládání či opisu věty se založí nová uživatelská sestava. Kromě založení volby se zároveň také provede založení nového návrhu sestavy. Jedná-li se o opis jiné sestavy (ať už systémové nebo jiné uživatelské), tak se nový návrh sestavy vytvoří jako kopie původního návrhu sestavy. Při zakládání nové prázdné věty se také založí prázdný soubor s návrhem, ten vychází z dodávané šablony, takže obsahuje standardní rozložení hlaviček a patiček, dále nastavení některých parametrů apod.

Jméno souboru pro návrh sestavy je automaticky zvoleno tak, aby bylo unikátní a nekolidovalo s žádným jiným souborem uživatelské sestavy. Jako výchozí adresář se volí adresář reports. K vlastnímu zkopírovaní či založení tohoto souboru dojde až při ukládání věty. Takže ještě před uložením věty lze upravit název či cestu zakládaného souboru. Pokud se zvolí jméno již existujícího souboru, tak ten přepsán nebude. Co se po uložení skutečně provede, to lze zjistit z hodnoty údaje Informace o sestavě.

Pokud se nejedná o zakládání nové věty, ale o editaci stávající, tak k žádnému založení či kopírování souboru s návrhem sestavy nedochází.

Pořizované údaje

Použití volby v menu

Tyto údaje určují, kdy a kde se příslušná volba zobrazí v menu.

Hodnoty

Další možnosti

Pro uživatelské volby lze změnit pořadí, v jakém se budou zobrazovat v menu. K této změně slouží tlačítka šipek pro posun aktuální věty nahoru či dolu.