Aktualizace číselníků |
Top Previous Next |
Seznam témat:
Funkce je umístěna v hlavním menu Umístění funkce
Funkce pro import a aktualizaci skupiny číselníků, které je možno získat z pomocí internetu z různých zdrojů (MFČR, Celní správa,...). Lze importovat soubory v textovém formátu a ve formátu XML. Funkce si pamatuje datum poslední aktualizace a je schopna zjistit, zda se na webu od tohoto datumu vyskytla nová verze číselníku.
Formulář pro zadání a výběr aktualizace číselníků Ze sekce Dostupné číselníky lze vybrat jakoukoliv skupinu, pro kterou se pak provede činnost dle Typ prováděné akce.
K jednotlivým číselníkům: ČNB - denní kurzy [0]: informace jsou na http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/denni_kurz.jsp ČNB - roční kurzy [1]: stažení je možné na http://www.cnb.cz/cs/financni_trhy/devizovy_trh/kurzy_devizoveho_trhu/rok.txt?rok=2011 ECB -denní kurzy k EUR [16]: informace jsou na http://www.ecb.europa.eu/stats/exchange/eurofxref/html/index.en.html ECB - čtvrtletní kurzy k EUR [17]: MF ČR - celní úřady [3]: stažení tohoto a následujících číselníků je možné nahttp://old.cs.mfcr.cz/CmsGrc/Clo-online/Ciselniky.htm MF ČR - pohyby [4]: MF ČR - kódy zboží (celní sazebník) [5]: MF ČR - doplňkové kódy zboží (celní sazebník) [6]: MF ČR - státy [7]: MF ČR - státy (Intrastat) [8]: MF ČR - typy transakcí [9]: MF ČR - druhy dopravy [10]: MF ČR - kraje [11]: MF ČR - dodací podmínky [12]: MF ČR - celní kurzy [13]: MF ČR - měrné jednotky (Intrastat) [14]: MF ČR - kódy zboží (spotřební daně) [15]: ČNB - úroky z prodlení [18]: http://www.cnb.cz/miranda2/export/sites/www.cnb.cz/cs/faq/faq_repo_historie.txt
Po úspěšném stažení se nastaví datum posledního update a pak dojde k chybě načítání. Při příštím pokusu bude program hlásit, že není novější verze číselníku.
Parametrizace importů je uložena v databázi a je udržována pomocí aktualizací IS Vision ERP. Aktualizace číselníků nyní umožňuje nastavit z vnějšku filtr pro podmíněný zápis importovaných hodnot do databáze. Pro usnadnění nastavení filtru byla do Číselníky | Obecné doplněna možnost editace nastavení Parametry pro aktualizace číselníků. Změny hodnot jsou povoleny pouze administrátorovi a je třeba dbát zvýšené opatrnosti. Obsah je nastaven výrobcem a jeho nekvalifikovaná změna by mohla mít fatální následky pro správné aktualizace číselníků. V některých číselnících (celní kurzy) je třeba importovat pouze vybrané záznamy. K tomu slouží následují nastavení filtru.
Příklad skriptu: //Tento skript je vytvářen výrobcem SW a neautorizované změny v něm mohou vést k nefunkčnosti Aktualizace číselníku // ZMĚNY SE DŮRAZNĚ NEDOPORUČUJÍ ! begin Plati:= false; try if (i_eur = 1) then Plati:= true; except ErrorBox('Chyba při provádění skriptu !') end; end.
Je třeba splnit několik podmínek:
Příklad Příklad možného tvaru skriptu:
SET tmp=EXECDOWNLOADUPDATE(7,0) IF (tmp <> '') SETMAILITEM('TO', 'vencadlato@janatomdelam.cz') SETMAILITEM('SUBJECT', 'CHYBA PRI PRENOSU KURZU') SETMAILITEM('BODY', TMP) SENDMAIL(false) ENDIF
kde se provede pokus o načtení číselníku států. Pokud tento selže, je respondentovi uvedenému v 'TO' zaslán mail s oznámením o chybě
případně SET tmp=EXECDOWNLOADUPDATE(7,0) IF (tmp <> '') EXECPROC('dba.gwritetosyslog','aktcis',tmp) ENDIF
kdy se chybové hlášení zapisuje do systémového logu gsyslog s Typ = 'aktcis'
Související témata |