Tiskové sestavy

Z TIS - Nápověda
Přejít na: navigace, hledání

Informační systém TIS používá několikero technologií k dosažení optimálního výsledku pro uživatele.

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

  1. Zkontrolovat jestli je funkční PHP
  2. Zkontrolovat jestli se v adresáři tmp zobrazí php soubor s názvem sestavy a out soubor ve kterém jsou data pro sestavu
  3. 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)