Reeglite näited
Siin on välja toodud reegli tüübi "Andmete kontroll märgenditega" näited.
NB! Kui reegel seostatakse taotlusega, siis tuleb kasutada märgendi algusega {$taotlus.sisu..}. Kui aga reegel seostatakse aruandega, siis tuleks kasutada {$aruanne.sisu...}
Hea teada
Ülakomad või jutumärgid märgendi või kasutatava väärtuse ümber muudab selle stringiks (tekstiks).
Kui võrdled stringe (tekste), siis '100' on vähem kui '30' ehk <= või >= korral ei toimi võrdlemine korrektselt! Stringide võrdlemine töötab vaid == korral, kui on vaja kontrollida, et väärtused oleksid võrdsed.
Reegli salvestamisel kontrollitakse, et märgendis ei oleks tühjust. Kontrollist saab üle kahel viisil:
kirjutades märgendi ülakomade/jutumärkide vahele (siis loetakse väärtust tekstiks olevaks)
Nt '{$taotlus.sisu.to_summa}'andes väärtuseks nulli (sobib siis, kui tegu on numbri lisavälja märgendiga)
Nt väärtuse võib anda lisades märgendi lõppu "|intval": {$taotlus.sisu.to_summa|intval}
Kumb viis sobib paremini oleneb lisaväljadest ja tehetest ehk sellest, mida täpselt on vaja kontrollida.
Kui ei ole kindel, mida kasutada, palun pöörduda Spoku meeskonna poole.