VCZ - VRIS Aktualizace kurzového lístku


RQ 1008-01  Aktualizace kurzového lístku

  1. Úvod
  2. Požadovaná nastavení
  3. Popis funkcionality

Úvod

     Tato úprava usnadní uživatelům naplnění tabulky směnných kurzů v systému SAP B1 údaji z aktuálního kurzového lístku ČNB.
     Kurz je importován z internetových stránek ČNB
     https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/denni_kurz.txt

Požadovaná nastavení

     Aktivace licencí ve volbě: Nástroje/Okno definované uživatelem; tabulka VCZ_LICN_SETP
     RQ 1008-00 Aktualizace kurzového lístku
     RQ 1008-01 Automatizace kurzového lístku – nastavení parametrů pro aktualizaci kurzu

Nastavení parametrů

 

Nejprve je nutné nastavit parametry kurzového lístku: Nástroje/Okno definované uživatelem/VCZ_EXRATELIST_SET - VCZ Kurz.lístek – parametry

!!! Do sloupce HTTP pro kurz. lístek se vloží odkaz na aktuální kurzový lístek ČNB - https://www.cnb.cz/cs/financni-trhy/devizovy-trh/kurzy-devizoveho-trhu/kurzy-devizoveho-trhu/denni_kurz.txt

Vyplněné okno bude mít následující podobu: 

nastaveni_kurzy


Nastavení svátků

Pro správnou funkci stahování kurzu a jeho nastavení na dny volna a svátků je nutné mít správně vyplněnou tabulku v Administraci/Inicializace systému/Detaily firmy - zál. Účetní data/Svátky. 

 2019-03-29_0-53-39

Pro případ, že je z důvodu plánování výroby a dodávek potřeba v běžném kalendáři evidovat státní svátky v jiných zemích, případně celozávodní dovolenou, je připravena možnost nadefinovat zvláštní kalendář pro aktualizaci kurzového lístku. 

Název (kód) nově vytvořeného kalendáře zadáte do uživatelské tabulky, která slouží pro nastavení automatické aktualizace směnných kurzů VCZ_EXRATELIST_SET - VCZ Kurz.lístek – parametry do pole Kalendář svátků.


Popis funkcionality

a) Automatická aktualizace kurzového lístku

Kurzy devizového trhu (tzv. fixing) jsou stanovovány Českou národní bankou vždy ve 14:30 hodin, a proto jsou zaznamenávány do tabulky směnných kurzů na následující den.

Např.: v pátek dne 25.3. v době od 0.00 hod. do 14:15 (vyhlášení nového kursového lístku ČNB) bude do tabulky kursového lístku načtena hodnota ze dne 24.3. (po 14:15 hod.), pokud bude proveden import dne 25.3. po 14:15 (vyhlášení nového kursového lístku ČNB), bude tento kurz načten do dne úterý 29.3. (pondělí velikonoční).

Kurz ze dne 25.3. odpoledne lze načíst do dne 29.3. ještě v úterý do 14:15 hod.

Pro pravidelné spouštění automatické aktualizace kurzového lístku je potřeba použít dávkový soubor (.bat) v rámci které bude nadefinováno spouštění add-onu VRIs z příkazové řádky s parametrem -xl a poté nadefinovat Windows plánovanou úlohu pro pro pravidelné spouštění tohoto dávkového souboru

Popis parametrů add-onu VRIS v dávkovém soouboru pro import kurzového lístku:

-dt – typ databázového serveru - pro SQL Server 2019 je otřeba použít MSSQL19, pro SQL Server 2017 je potřeba použít MSSQL17, pro HANA DB je potřeba použít HANADB

-se - připojení k SQL na HANA databázi

-co – název SAP Business One databáze

-us – název SAP Business One uživatele (doporučujeme použít speciálního uživatele s úplným oprávněním a licencí SAP Business One Indirect Access)

-pe – zakryptované heslo SAP Business One uživatele (pro zakryptování hesla použijte dokument ‘Encrypting-passwords-for-running-VRIS add-on using command line parameters.pdf’)

-du – SQL nebo HANA DB db uživatel s oprávněním k dané SAP Business One databázi (db_owner pro SQL databázi, uživatel s roli CREATE ANY, DELETE, EXECUTE, INSERT,

SELECT, UPDATE pro HANA DB)

-de - zakryptované heslo databázového uživatele

-xl – speciální parametr pro import kurzového lístku

-lo – definice umístění souboru s logy

Příklad pro MS SQL 2019: 

cd C:\Program Files\sap\SAP Business One\AddOns\VCZ\VCZ SBO VRIS LW\X64Client

VczSBOAddOn.exe -dtMSSQL19 -seMSSQLSERVERNAME -coSBODEMOCZ -usmanager -peE+YTyXCGMrg= -dusa_sap -dete+f1+seQMQ= -xl -lo"C:\TEMP\VRIS_logs\AddOnLog_Import-kurzu_SBODEMOCZ.txt"

Příklad pro HANA DB:

cd C:\Program Files\sap\SAP Business One\AddOns\VCZ\VCZ SBO VRIS LW\X64Client\

VczSBOAddOn.exe -dtHANADB -seNDB4@HANASERVER:30013 -coSBODEMOCZ -usmanager -peE+YTyXCGMrg= -duB1ADMIN -dete+f1+seQMQ= -xl -lo"C:\TEMP\VRIS_logs\AddOnLog_Import-kurzu_SBODEMOCZ.txt"

b) Ruční spuštění aktualizace kurzového lístku

Administrace/Směnné kurzy a indexy

Spuštění aktualizace se provádí pomocí tlačítka

Pokud byl kurzový lístek úspěšně naimportován, zobrazí se uživateli informace: 

Pokud pro některý kurz byla zadána hodnota (např. ručně vyplněný kurz EUR), po stisku tlačítka  se zobrazí informace, že kurzový lístek byl naimportován a jestliže je v kurzu ČNB uveden odlišný kurz než ručně zadaný, bude přepsán importovaným kurzem. Uživatel o původní hodnotě obdrží informaci a může se rozhodnout, zda souhlasí s nově naimportovaným kurzem, nebo jej opět přepíše na původní ručně zadanou hodnotu. 

Pokud z nějakého důvodu nebyl kurz naimportován, zobrazí se informace:


Nahoru




 RSS of this page

Author: Lada Queisnerova   Version: 2.9   Last Edited By: Milos Vich   Modified: 17 Jan 2022