reports:tiskove_sestavy
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Následující verze | Předchozí verze | ||
reports:tiskove_sestavy [2007/01/04 12:06] – Karel Petrů | reports:tiskove_sestavy [2014/10/21 11:21] (aktuální) – [Tisk cizojazičných poznámek] Libor Kadaník | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
- | ===== Tiskové sestavy | + | ====== Tisk cizojazičných poznámek ====== |
- | + | Lokalizace poznamek funguje automaticky bez zasahu | |
- | ==== Tiskové sestavy pro export | + | V poznamce staci sekce **<delimiter |
- | + | Podle vyberu jazyka | |
- | V excelu se bandy nastavují tak, že si buňku pojmenujeme podle | + | ====== Překladový soubor pro cizojazyčný tisk ====== |
- | 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ě, | + | |
- | znaku (obr. - 4). | + | |
- | + | ||
- | {{bandyexcel.png}} | + | |
- | + | ||
- | 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 ## | + | |
- | 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. | + | |
- | + | ||
- | {{sheetfeed.png}} | + | |
- | + | ||
- | 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 === | + | |
- | + | ||
- | 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ř.: | + | |
- | # | + | |
- | + | ||
- | {{configoutput.png}} | + | |
- | + | ||
- | === Posunutí startovní pozice | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | {{startpoz.png}} | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Tiskové sestavy pro export do HTML ==== | + | |
- | + | ||
- | Všechny HTML tiskové sestavy musí obsahovat počáteční band, definující hlavičku HTML | + | |
- | dokumentu a koncový band, ve kterém je konec dokumentu. Bandy definujeme pomocí | + | |
- | párových značek | + | |
- | následovná: | + | |
- | + | ||
- | < | + | |
- | < | + | |
- | tělo bandu | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Počáteční resp. koncový band se jmenuje html_begin resp. | + | |
- | html_end a vypadají takto: | + | |
- | < | + | |
- | <BAND name="html_begin"> | + | |
- | < | + | |
- | <META HTTP-EQUIV=" | + | |
- | < | + | |
- | < | + | |
- | </ | + | |
- | < | + | |
- | </ | + | |
- | + | ||
- | <BAND name=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Jednotlivé fieldy -- hodnoty, které se tisknou z OBISu se píší mezi znaky | + | |
- | # (např.: # | + | |
- | HTML tisková sestava je vlastně klasický HTML dokument | + | |
- | převážně složený z jednotlivých tabulek, do jejichž polí se tisknou hodnoty z | + | |
- | OBISu. | + | |
- | + | ||
- | Příklad bandu pro tisk hlavičky rozpočtů | + | |
- | < | + | |
- | <BAND name=" | + | |
- | <TABLE border=" | + | |
- | < | + | |
- | <td width=" | + | |
- | < | + | |
- | <td width=" | + | |
- | <td width=" | + | |
- | </ | + | |
- | </ | + | |
- | <table border=" | + | |
- | < | + | |
- | <td colspan=" | + | |
- | </ | + | |
- | < | + | |
- | <td colspan=" | + | |
- | <font size=" | + | |
- | </ | + | |
- | < | + | |
- | <td colspan=" | + | |
- | <font size=" | + | |
- | </ | + | |
- | < | + | |
- | <td colspan=" | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | </ | + | |
- | + | ||
- | Tento band pak vypadá | + | |
- | dvě tabulky, ve kterých | + | |
- | + | ||
- | {{htmlpole.png}} | + | |
- | + | ||
- | Prvni tabulka je jednořadková a tiskne číslo rozpočtu a zakázkové číslo. | + | |
- | Druhá tabulka je pěti řádkova. V prvním řádku se vytiskne vodorovná čára, pak | + | |
- | nasledují hlavička, hlavička1, vodorovná čára a mezera. | + | |
- | + | ||
- | Výsledek vypadá takto: | + | |
- | + | ||
- | {{html.png}} | + | |
- | + | ||
- | === Textové výstupy === | + | |
- | + | ||
- | HTML tiskové sestavy lze použít | + | |
- | středník jako oddělovač atd.) | + | |
- | + | ||
- | Příklad -- tisk ceníkových položek (číslo ceníkové položky, popis, | + | |
- | cena) do CSV souboru (jméno cenik.csv) | + | |
- | + | ||
- | == Šablona == | + | |
- | {{tisk.png|šablona}} | + | |
- | + | ||
- | ==Tiskový výstup == | + | |
- | {{tiskcsv.png|výpis tisku}} | + | |
- | + | ||
- | + | ||
- | + | ||
- | ==== Překladový soubor pro cizojazyčný tisk ==== | + | |
Pomocí tohoto souboru se překládají všechny statické texty v tiskových | Pomocí tohoto souboru se překládají všechny statické texty v tiskových |
reports/tiskove_sestavy.1167912385.txt.gz · Poslední úprava: 2007/01/15 09:50 (upraveno mimo DokuWiki)