Ide o parameter spustenia (pomenovaný skript) s defaultnou hodnotou.
Pokud se chcete v rámci zadávaného příkazu odvolat na vytvořený soubor, musíte se odvolat na toto jméno.Každý tvořený soubor (např. uložením tiskového výstupu či zpracováním def. exportu) musí mít definováno jméno. Meno tohto súboru je defaultne generované systémom do dočasného adresára tak, aby bolo jednoznačné. Pro akci odvolání se na jméno takového dočasného souboru v příkazu je určen právě parametr spuštění FILENAME, který jako hodnotu vrací právě defaultně přidělené jméno souboru, které přiděluje ABRA Gen (pro generování defaultního jména ABRA Gen používá interní identifikátor GUID).
Objasníme na príklade:
U dokladů Faktúra vydaná si nastavíme, že po uložení chceme Tisknout rovnou do souboru (např. formátu pdf). Po uložení do súboru ale ešte budeme chcieť vyvolať prehliadač *.pdf súborov Acrobat Reader na vizuálnu kontrolu výstupu. Potom môže príkaz vyzerať napr. nasledovne:
c:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe %FileName%
Potom sa po uložení dokladu tento uloží do dočasného adresára Windows (napr. c:\users\jan.novak\appdata\local\temp\)) a vyvolá sa prehliadač pdf súborov, kde sa vytlačený doklad zobrazí.
Pokiaľ chcete mať súbor uložený pod iným názvom, môžete to urobiť napr. tak, že si v príkaze vyvoláte nejakú dávku (*.bat), ktorej ako parameter pridáte defaultne generovaný názov súboru a v ktorom si nadefinujete premenovanie daného súboru, napr. na súbor iného typu, uloženie do zadanej cesty a pod.
Pri faktúrach vydaných si nastavíme, že po uložení chceme Tlačiť priamo do súboru (napr. do formátu pdf). Po uložení do súboru ale ešte budeme chcieť, aby sa premenoval a uložil inam. Potom môže príkaz vyzerať napr. nasledovne:
c:\rename.bat %FileName%
Pričom *.bat dávka môže definovať
@echo off
set MenoSuboru=%1
echo Toto je vytvorene meno suboru: %MenoSuboru%
pause
copy %JMenoSuboru% c:\report\faktura.pdx
Pak se po uložení dokladu tento uloží do dočasného adresáře Windows (např. c:\users\jan.novak\appdata\local\temp\) a soubor s fakturou se uloží do adresáře c:\report pod názvem "faktura.pdx".
Pokud byste chtěli, aby systém ABRA Gen ukládal rovnou soubor do jiného formátu a cesty, pak si do dané tisk. sestavy můžete jednoduše nadefinovat svůj vlastní parametr spuštění FILENAME tak, aby se generovalo jméno souboru dle vašich potřeb. Tato definice pak pro danou sestavu resp. export "přebije" parametr spuštění FILENAME defaultně dodávaný. (Viz výše Parametry spuštění sdefaultní hodnotou.)
Objasníme na príklade:
Do zostavy si nadefinujeme parameter spustenia (pomen. skript) s menom FILENAME s jednoduchou definíciou:
'c:\report\zaloha.pdf'
Do príkazového riadka v rámci Nastavenia tlače do súboru po uložení príkaz:
c:\Program Files\Adobe\Reader 11.0\Reader\AcroRd32.exe %FileName%
Potom sa teda po uložení dokladu vyvolá tlač danej tlač. zostavy do súboru, tlač sa uloží do súboru C:\report\zaloha.pdf a vyvolá sa prehliadač pdf súborov, kde je vytlačený doklad k dispozícii.