==== Stažení a import kurzovního lístku ==== Tato volba provádí stažení a import kurzovního lístku z internetu. Pro stažení a import lze nastavit tyto parametry: * **Datum vydání** - datum, pro který se má kurz stahovat. Pokud pro zadané datum nebyl dosud kurz vyhlášen, je pro typ importu ČNB (standardní kurzy) nabídnuta možnost stáhnout kurz z předchozího dne. * **Typ importu** * **Česká národní banka** - standardní kurzy ČNB. Jsou vyhlašovány každý pracovní den. Seznam měn, jejichž kurz se takto vyhlašuje, ČNB občas mění (může odebrat či přidat měny). Pokud uživatel zvolí možnost //**Vybrat měny**//, nabízí se pouze ty ze seznamu ČNB, které jsou vyplněné i v číselníku měn v Orsoftu (volba //Kmenová data/Parametry/Číselníky/Kurzovní lístek/Měny//). * **Národná banka Slovenska** - kurzy se stahují z Národné banky Slovenska. Pro stažení musí být nastaven kurz domácí měny EUR. * **Evropská centrální banka** - kurzy se stahují z Evropské centrální banky. Pro stažení musí být nastaven kurz domácí měny EUR. * **ČNB - ostatní kurzy** - ostatní kurzy ČNB vyhlašuje ČNB jednou měsíčně poslední pracovní den v měsíci, a platí pro celý následující měsíc. Jsou zde vybrané měny, které nejsou mezi standardními kurzy. Seznam měn, jejichž kurz se takto vyhlašuje, může ČNB měnit. Pokud uživatel zvolí možnost //**Vybrat měny**//, nabízí se pouze ty ze seznamu ČNB, které jsou vyplněné i v číselníku měn v Orsoftu (volba //Kmenová data/Parametry/Číselníky/Kurzovní lístek/Měny//). * **Vybrat měny** - je-li zaškrtnuto, lze vybrat měny, které se mají stahovat. Po spuštění stahování se zjistí seznam měn, které jsou pro příslušný typ importu vyhlášeny. Z něho se vyberou pouze ty měny, které jsou uvedené v [[orsoftopen:cmena|číselníku měn]], a zobrazí se k výběru. Ve výběru lze zaškrtat požadované měny. * **Jiné datum zápisu** - vyplní-li uživatel toto pole datem odlišným od data vydání kurzu, zapíše se stažený kurz nikoliv k datu vydání, ale k tomuto jinému datu. V takovém případě je v kurzovním lístku v poznámce uvedeno původní datum vydání kurzu uvozené textem "Dat.vyd.". Toto datum se standardně nevyplňuje, vyplňuje se pouze v případech, kdy uživatel pracuje s kurzy specifickým způsobem. Zvolený typ importu a výběr měn se pro uživatele ukládá a přednabídne se při příštím spuštění. Pro správnou funkci **musí být nastavena platná serverová cesta "Výměnný"** pro ukládání pracovních souborů, to lze provést ve volbě //Administrace/Parametry/Konfigurace/Nastavení cest//. V opačném případě může stažení končit hláškou "Nepodařilo se zapsat dočasný zdrojový soubor na server, zkontrolujte nastavení cest". Při praktickém provozu se doporučuje provádět stažení KL každodenně nočním **[[orsoftopen:o0:oo_davky|dávkovým spuštěním úlohy]]**. Parametry pro dávkové spuštění této úlohy jsou: beanName = **oratesDownloadDao** parametry = * **bez parametru** - stáhnou se standardní kurzy ČNB k aktuálnímu datu * **jeden parametr** * **datum platnosti** stahovaného kurzu (buď datum RRRRMMDD (např. 20170822 ) nebo počet dní proti aktuálnímu datu, např. -1 pro stažení kurzu z předchozího dne apod.). * **více parametrů** * **datum platnosti** stahovaného kurzu (buď datum RRRRMMDD (např. 20170822 ) nebo počet dní proti aktuálnímu datu, např. -1 pro stažení kurzu z předchozího dne apod.). * **typ importu** (CNB, SNB, ECB, JCD, CNO). Je-li null, stahují se kurzy ČNB. * **kód banky**, t.j. banka, ke které se má stažený kurz zapsat (napr. 0300). Je-li null, zapisuje se mezerová banka, což je standard. * **seznam měn**, které se mají stahovat, kódy s oddělovačem "-", např. EUR-CAD-HUF. Je-li null, stahují se kurzy všech men. * **datum zápisu**, ke kterému se má stažený kurz zapsat (buď datum RRRRMMDD nebo počet dní proti aktuálnímu, např. -1, +2 apod.). Je-li null, zapisuje se kurz k datu jeho platnosti. Použít jen ve speciálních případech, běžně není potřeba. **Pozn.:** * oddělovač mezi parametry je mezera * nepoužitý parametr naplnit hodnotou null **Příklad spouštěcího řádku: **java %JAVA_OPTS% org.codehaus.classworlds.Launcher --batch -login:23 oratesDownloadDao null CNB null EUR-CAD-HUF null **Vzorová dávka** **batch_o_stazeniKurzListku.cmd** je umístěna v adresáři **vzor/opensrv/data/davky**.