Opis języka szablonów > Przykład wykorzystania | | Drukuj |
Poniżej podany jest przykład danych wejściowych, szablonu i wyniku jego działania.
Dane:
Dokument handlowy
{
Numer=DP 12
Rejestr
{
Netto=12.56
Vat = 7.12
}
}
Szablon:
#format "AM"
//Sekcja ta będzie wykonana dla sekcji wejściowej o nazwie "Dokument handlowy"
//Zostanie utworzona sekcja wyjściowa o nazwie"Dokument"
Section( "Dokument handlowy", "Dokument")
{
$typ = "handlowy"
$skrot = Rex([Numer], "{*}:b:{r}", @rex1)
//poszukujemy sekcji wejściowej o nazwie "Rejestr"
//tworzymy sekcję wyjściową o nazwie "rejestr"
Section("Rejestr", "rejestr")
{
$netto = [Netto]
$vat=[VAT]
$brutto=Sum2([netto],[VAT])
}
$numer=@rex2 //druga sekcja zaznaczona poleceniem Rex
}
Wynik przetworzenia (zawartość listy wyjściowej):
Sekcja "dokument"
{
typ = "handlowy"
skrót = "DP"
Sekcja "rejestr"
{
netto = "12.56"
vat = "7.12"
brutto = "19.68"
}
numer = "12"
}