Uživatelské nástroje

Nástroje pro tento web


reports:excel

Toto je starší verze dokumentu!


Excelové výstupy

Oblasti tisku (Bandy)

V excelu se bandy nastavují tak, že si buňku pojmenujeme podle požadoveného bandu (obr. - 1). V buňce pak nastavíme odkaz na pole hodnot, které se budou tisknou v daném bandu (obr. - 2). Hodnoty, které chceme tisknou z OBISu se do jednotlivých bandů vkládají s počátečním znakem # - jedná se o tzv. fieldy (obr. - 3). Funkce se vkládají se dvěma znaky ##. Statické texty (nadpisy, popisky, atd.) jsou v šabloně samostatně, bez jakéhokoliv znaku (obr. - 4).

Jednotlivé bandy je dobré si barevně rozlišovat abychom viděli, jak je který band velký. Pro přehlednost je také dobré si názvy bandů naspat vedle pojmenovaných buněk.

Tisk na více listů

Tisk na více listů se provádí pomocí příkazu ##SheetFeed. Vše co je za tímto příkazem se tiskne na druhý list. Tento příkaz musí být umístěn v poslední buňce daného bandu.

Aby tento příkaz nebyl na výsledné tiskové sestavě vidět, použijeme v šabloně bílé písmo.

Název souboru dle tisknutého řádku

FIXME

Výstupní excelový soubor může být automaticky pojmenován podle některé hodnoty z tištěného řádku hlavní tabulky. Soubor tak může být např. pojmenován podle čísla rozpočtu, čísla faktury atd. Docílíme toho pomocí speciálního bandu, který se jmenuje config_output. Tento band má odkaz pouze na jednu buňku. Obsah této buňky se použije jako název vytvořeného souboru. V buňce můžeme použít i funkci, která nám vytáhne z OBISu hodnotu, podle které bude soubor pojmenován. Např.: #fieldByName("idrozp").xls

Posunutí startovní pozice reportu

Standartní startovní pozice reportu je 60-tý řádek. Pokud máme šablonu delší jak 60 řádků, využijeme band start_poz, do ketrého napíšeme startovní pozici.

Automaticky spouštěné makro - auto_open

Pokud v Excelové šabloně vytvoříte makro s názvem auto_open tak se toto makro spustí po dokončení exportu do Excelu. Lze zde umístit operace, které se mají provést vždy po exportu vybrané sestavy.

reports/excel.1236614004.txt.gz · Poslední úprava: 2009/03/09 15:53 autor: Karel Petrů