Tiskové sestavy: Porovnání verzí
| Řádka 44: | Řádka 44: | ||
infoses takovym zpusobem aby se nekryl infoses s jinou sestavou a logicky ciselne rady zapadaly do smyslu sestavy. | infoses takovym zpusobem aby se nekryl infoses s jinou sestavou a logicky ciselne rady zapadaly do smyslu sestavy. | ||
| + | |||
| + | ==Co když nefungují XPDF sestavy== | ||
| + | |||
| + | # Zkontrolovat jestli je funkční PHP | ||
| + | # Zkontrolovat jestli se v adresáři tmp zobrazí php soubor s názvem sestavy a out soubor ve kterém jsou data pro sestavu | ||
| + | # Spustit ručně generování PDF | ||
| + | <code> | ||
| + | c: | ||
| + | |||
| + | c:\topspin\tis | ||
| + | |||
| + | php\php tmp\popod001.php | ||
| + | </code> | ||
| + | * Po spuštění se Vám zobrazí chyba se kterou můžete dále pracovat. | ||
| + | * Většinou může jít o problém že nejde najít erb v adresáři pro obrázky. Dodáním erbu by se mohla sestava zobrazit. | ||
| + | * Pokud ruční spuštění php souboru zobrazí nějaké jiné chyby, pošlete nám je, nebo zkuste ještě nahrát nové řídící soubory sestav (pdf.trf, top_pdf_fnc.trf, top_pdf_tpl_sav.trf, top_str_fnc.trf) | ||
Aktuální verze z 19. 3. 2018, 09:55
Informační systém TIS používá několikero technologií k dosažení optimálního výsledku pro uživatele.
Obsah
Použité technologie (typy sestav)
- XPDF - Sestavy tvořené pomocí jazyka PHP
- Sestavy jsou uložené v souboru s příponou trf, nebo trc. Přípona trf obsahuje zdrojový kód sestavy a přípona
trc binární kód sestavy. Některé sestavy se distribuují ve zdrojovém kódu a některé v binárním.
- Sestavy se upravují pomocí textového editoru
- FPDF - Sestavy tvořené pomocí generátoru==
- Sestavy jsou uložené v souborech s příponou fr3
- XLS - Obecné seznamy generované ze seznamu do Excelu==
- XML - Obecné seznamy generované do XML a transformované do zvoleného vzhledu==
Úpravy sestav
Pokud tedy upravujete sestavy zakaznikum, pouzivejte i doporuceni jak sestavy oznacovat (dleodstavce nové sestavy).
Tvorba nových sestav
Obvykly nazev sestavy:
sstttppp, kde ss nazev submodelu, ttt nazev tematu, ppp poradi, ktere muze byt svazane s algoritmem generovani popdn002 = POKLADNA, POKLADNI DENIK, DRUHA KOMBINACE Pokladniho deniku
Pokud tedy budu chtit obecne vytvorit pro vsechny distributory a zakazniky dalsi kombinaci sestavy pokladniho deniku, nazvu ji popdn003. Pokud vsak vy budete chtit pozmenit sestavu popdn002 pro urciteho zakazniku nazvete sestavu podle doporuceni sstttppp_LLLLLL, kde LLLLLL je licence. Dodrzujte prosim i velikost pismen. Priklad kombinace sestavy pro zakaznika s licenci QWERTY tedy je popdn002_QWERTY. Tento nazev pouzijte jak v hlavicce sestavy ($infoses='popdn003') a take i v nazvu souboru (popdn002_QWERTY.fr3). Vsechny vami vytvorene zasilejte na muj mail pro archivaci.
Vytvoření nové sestavy ze stávající
Sestavy se do tisu dostavaji tak ze je ulozis do stresare update a spustis tis pokud chces novou musis bud vytvorit novy soubor a potom upravit hlavicku, nebo zmenit nazev stare sestavy a v hlavicce zmenit identifikatory
novou sestavu uz jsem ti jednou pomahal delat, bohuzel sis to asi nezapsal
v hlavicce je potreba upravit
$infoses='sspis101'; $infotem='pis'; $infotyp='fr3'; $infovstup='pis101'; $infovystup='sspis101.pdf'; $infonazev='FPDF - Sběrný arch'; $infodatum='11022006'; $infoautor='TopSpin Solutions - Martin Matoušek'; $infopopis='TIS - Sběrný arch';
infoses, infovystup, infonazev, infopopis
infoses takovym zpusobem aby se nekryl infoses s jinou sestavou a logicky ciselne rady zapadaly do smyslu sestavy.
Co když nefungují XPDF sestavy
- Zkontrolovat jestli je funkční PHP
- Zkontrolovat jestli se v adresáři tmp zobrazí php soubor s názvem sestavy a out soubor ve kterém jsou data pro sestavu
- Spustit ručně generování PDF
c:
c:\topspin\tis
php\php tmp\popod001.php
- Po spuštění se Vám zobrazí chyba se kterou můžete dále pracovat.
- Většinou může jít o problém že nejde najít erb v adresáři pro obrázky. Dodáním erbu by se mohla sestava zobrazit.
- Pokud ruční spuštění php souboru zobrazí nějaké jiné chyby, pošlete nám je, nebo zkuste ještě nahrát nové řídící soubory sestav (pdf.trf, top_pdf_fnc.trf, top_pdf_tpl_sav.trf, top_str_fnc.trf)