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)