Předdefinované proměnné
Předdefinované proměnné jsou:
NOW, NOWSTR, TODAY, TODAYSTR, MONTH, MONTHSTR - čas/datum/počátek aktuálního měsíce jako timestamp a jako text
XMLID - Id aktuálního formuláře
XML_IDSABLONY - Id šablony, ze které je formulář vytvořen
XML_CONTEXT - aktuální kontext XML formuláře - při událostech bývá nastaven například na hodnotu "insert" nebo "update"
XML_ERROR - 1 pokud je ve formuláři chyba (např. nastavena tagem <error>, 0 pokud není
XML_DEBUG - 1 pokud je zapnutý debug mód
XML_ACTION - jméno prováděné akce
XML_POPIS - popis aktuálního formuláře - přebrán z popisu šablony
XML_SHOWHEADER - určuje, jestli se zobrazí popis formuláře (výchozí hodnota je 1 a nastavením na 0 se zobrazení popisu vypne)
XML_STAV - stav aktuálního formuláře
XML_READONLY - 1 pokud je formulář pouze pro čtení, jinak 0
XML_KODUROVNE - aktuální úroveň předávání (pozor! uvnitř tagu <predatdale> a <vratitzpet> je již nastavena nová úroveň)
XML_PREDAVACIPROCES - předávací proces, kterým se XML formulář řídí
XML_POCATECNIUROVEN, XML_PORADIPREDAVANI - aktuální úroveň předávání (odkaz do tabulky PoradiPredavani)
XML_OBDOBI, XML_KONECOBDOBI, XML_POCATEKOBDOBISTR - období, ke kterému je formulář přiřazen (tag <vyberobdobi>)
XML_ROZDELENI, XML_KODTYPUROZDELENI - rozdělení, ke kterému je formulář přiřazen (tag <vyberrozdeleni>)
USER_LOGIN, USER_RC, USER_NAME - přihlašovací jméno/RČ/jméno aktuálního uživatele
USER_NAME_LOG - jméno uživatele pro vložení do logovacího pole (ořezáno na 25 znaků)
USER_PROFIL - kód profilu uživatele
XML_ROZLISENI1, XML_ROZLISENI2, XML_ROZLISENI3, XML_ROZLISENI4 - hodnota pole Rozliseni... z tabulky VyplnenyXMLFormular
XML_DODATECNYPOPIS - hodnota pole DodatecnyPopis z tabulky VyplnenyXMLFormular
XML_POZNAMKA - hodnota pole DodatecnyPopis z tabulky Poznamka
GET_.... - hodnota parametrů zadaných na adresním řádku prohlížeče - např. GET_menuid, GET_record a podobne.
POST_.... - hodnota parametrů zaslaných z klienta v POST - obvykle hodnoty z formulářových prvků (input, checkbox, ...) - např. POST_muj_edit, POST_record a podobně.
XML_LINK - url pro zobrazení aktuálního formuláře - použije se např. při vkládání prokliku z browseru
XML_LINK_JSON - url pro odeslání AJAX požadavku aktuálnímu XML formuláři- použije se v javascriptu
XML_RC - RČ osoby, které se formulář týká (POZOR! Pokud je přiřazen pracovní poměr, použijte proměnnou XML_PP_RC!)
XML_PP_RC, XML_PP_OsobniCislo, XML_PP_DatumNastupu - přiřazený pracovní poměr
USER_SETTINGS - pole obsahující nastavení uživatele
SESSION - pole obsahující nastavení proměnné session - ale pozor - jsou dostupné jen některé proměnné ze SESSION a většinou read-only. Formulář si ale může vytvářet jakékoliv další proměnné.