Skripty umožňují pracovat s informacemi, které byly naimportovány, ať už z formátu ISDOCu nebo pomocí vytěžování dokladů.

Jednou z možností je nahrání datumu přímo do textu dokladu. Díky tomu lze označit doklad. Skripty také umožňují načítání údajů jako je cena či text do řádků dokladu.

Jaké informace je možné načíst z faktury, zjistíte ve formuláři vlevo, kde vyberete možnost „Shipard“. Zde naleznete přehled všech dostupných informací, které lze využít při nastavování importu pomocí skriptů.

Ve formuláři je možné vidět strukturu dat, kde jsou odděleně zobrazeny hlavička a řádky faktury jako „head“ a „rows“. Při nahrávání informací, které nebyly importovány z hlavičky, je potřeba použít speciální syntaxi. Pro informace z hlavičky se používá značka <[docHead.xxxxx]>, zatímco pro informace z řádku se používá <[docRow.xxxxx]>. Tím lze jednoznačně určit zdroj informací pro skripty.

Níže se nachází návod, jak použít některé z běžných skriptů a jak je přizpůsobit potřebám uživatele. Před skript lze také vložit text, který se před něj má nahrát.

Datumy

Pro datum použijete skript <[docHead.date­Issue]> – ten značí datum vystavení.

Datumy si lze nastavovat, aby byly ve formátu, který si přejete. Pro přidání formátu použijte tento skript: <[docHead.date­Issue:dateFor­mat;Y/m]>. Y/m zde značí, že se datum načte jako: 24/01 (rok 2024, měsíc 01).

Formát si můžete zvolit libovolný. Níže je příklad pár z nich, seznam všech proměnných najdete zde.

y/m 24/01
Y/m 2024/01
m/y 01/24
m/Y 01/2024
d/m/y 31/01/24
d/m/Y 31/01/2024

Ořezání text řádku

Text řádku lze použít i například v textu dokladu. V této situaci si můžete přát text zkrátit, nebo ho vyextrahovat z delšího textu. Pro to můžete použít tento skript: <[docRow.text:bet­ween;abc;xyz]>

between;abc;xyz říká, že se má načíst text, který se nachází mezi symboly abc a xyz (ty ho ohraničují).

Vzorový text: „Faktura za nájem ve Zlíně za období leden až březen 2024“
Skript: <[docRow.text:bet­ween;Faktura za ; za]>
Výsledek: nájem ve Zlíně