Copyright: Napoveda pro verzi 2.0
Citation: PASCOM


Přehled tiskových maker

Makra pro:

Účty

Bony

Tržby

Obecná + formátovací sekvence

Veškerá makra uváděná v této sekci musí být uzavřena do < , > . V každé z části výkladů maker jsou uvedeny příklady. Též je možné kombinovat formátovací a substituční makra - vyhodnocování maker je podobné jako vyhodnocování závorek v matematických výpočtech.


Přehled maker pro tisk účtů
Tisková makra - Účty

%TYP	Typ položek (Výčep, Kuchyně...)
%KOD.CENA	Cena položky
%KOD.POCET	Počet položek
%KOD.CELKEM	Cena . počet
%KOD.NAZEV	Název položky
%KOD.TYP	Typ položky
%KOD.DPH	Sazba DPH u položky
%CELKEM	Celková cena všech položek
%POČET	Celkový počet všech položek
DPHx značí buď  DPHA, DPHB či DPHC	Rozlišení typu sledované DPH
%DPHx.TEXT	Popis DPH (Sazba)
%DPHx.ZAKLAD	Základ daně
%DPHx.DAN	Sazba daně
%DPHx.CELKEM	Základ + daň
Upozornění:

Ne všechny makra jsou přístupná ve všech fázích tisku. Například - bylo by podivné chtít vypsat celkovou cenu při výpisu položek.


Přehled maker pro tisk bonů
Tisková makra - Bony


Přehled maker pro tisk tržeb
Tisková makra - Tržby

%TYP	Typ položek (Výčep, Kuchyně...)
%ODDATUM	Položky jsou vybírány za určité období.
%ODCAS
%DODATUM
%DOCAS
%KOD.CENA	Cena položky
%KOD.POCET	Počet položek
%KOD.CELKEM	Cena . počet
%KOD.NAZEV	Název položky
%KOD.TYP	Typ položky
%CELKEM	Celková cena všech položek
%POČET	Celkový počet všech položek
Upozornění:

Ne všechny makra jsou přístupná ve všech fázích tisku. Například - bylo by podivné chtít vypsat celkovou cenu při výpisu položek.


Přehled obecných tiskových maker
Tisková makra - Obecná

Obecně použitelná makra:

(místo makra bude do textu vložen příslušný text)

%PRACOVISTE	Název pracoviště
%CAS + (.H, .H0, .M, .M0, .S, .S0)	Čas, kdy se tiskne (Hodiny, minuty, vteřiny + doplnění nulou)
%DATUM + (.DEN, .DENL, .MESIC, .MESICL, .D, .M, .R, .RR)	Datum, kdy se tiskne (Den v týdnu, název měsíce...)
Příklad:
Účet vytvořen v <%DATUM.DENL> <%DATUM>	Účet vytvořen v pondělí 1.2.1999
Formátovací makra:

TAB n	Přejde na n-tý znak
FT délka_text	Text bude zformátován na určitý počet znaků. Pokud je délka záporná - pak text bude mít právě tolik znaků, kolik je délka. Jinak má text nejvýše tolik znaků.
FN číslo_délka_des	Číslo bude zformátováno dle následujících pravidel. Stejně jako u FT délka specifikuje celkovou délku textu. Des specifikuje počet desetinných míst.

Příklad:

<FT -10_test>	výsledek bude test plus šest mezer

<FT 3_test>	výsledek bude tes

<FT 5_test>	výsledek bude jen test

<FN 4.126_-5_2>	výsledkem bude text mezera a 4.13

Makra stylu písma:

B resp. /B	zapne resp. vypne tučné písmo
I resp. /I	zapne resp. vypne kurzívu
U resp. /U	zapne resp. vypne podtržení
FONT jméno	pro výpis dalšího textu se bude používat font JMÉNO
SIZE velikost	změní velikost písma
TRP resp. /TRP	transparentní výpis
FIX resp. /FIX	zapne resp. vypne výpis textu s pevnou roztečí

Příklad:

Cena <B>12,50</B>	Cena 12,50

Ostatní makra:

IMG soubor	vloží obrázek ze souboru
CR, BR, P	nový řádek