Funkcja ta pozwala zdefiniować kursy walut i przeglądać historię kursów w formie graficznej bądź w formie tabeli. Kurs waluty definiowany jest:

  • dla danej waluty,
  • dla danego typu kursu,
  • dla danej daty.

Kurs bezpośredni może więc zostać przypisany dla każdej, danej waluty docelowej (wyświetla się waluta przeciwstawna).

Wymagania wstępne

SEEREFERTTO Odniesienie do dokumentacji Implementacja

Zarządzanie ekranem

Na ekranie wprowadzane są 3 informacje wyjściowe (waluta źródłowa, typ kursu i data kursu).

Wyświetlone zostaną wszystkie waluty, dla których istnieje kurs zdefiniowany dla danej daty bądź daty wcześniejszej. Kursy te mogą zostać zmodyfikowane (wyświetla się data zastosowania).

Możliwym jest:

  • zmodyfikowanie kursu dla już wprowadzonej waluty (data kursu odpowiadająca zmodyfikowanemu kursowi pozostaje taka sama)
  • dodanie nowej pozycji w tabeli, w tym z walutą już istniejąca, w celu wprowadzenia nowego kursu dla nowej daty.

Nagłówek

Pola

Na tej karcie występują następujące pola :

 

  • Data kursu waluty (pole DATCOURS)

 

  • Typ kursu (pole CHGTYP)

 

Zamknij

 

Karta Ekran wpisów

Prezentacja

Kursy walut są wprowadzane w formie pozycji identyfikowanych przez docelowy kurs waluty oraz datę.

System sprawdza, czy dla danej waluty nie ma dwóch kursów dla tej samej daty.

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Blok numer 2

Tabela

Dotyczy waluty, w której wyrażona jest stawka

  • Data kursu waluty (pole CHGSTRDAT)

Odnosi się do daty referencji kursu wymiany.

  • Współczynnik (pole CHGDIV)

Stawka podawana jest dla tej liczby jednostek walutowych. Dlatego Kwota_lokalnych_pieniędzy = Kwota_waluty * Stawka/Dzielnik

  • Waluta źródłowa (pole DEVORG)

 

  • = (pole EGAL)

 

  • Kurs (pole REVCOURS)

Kurs walutowy wskazuje wartość jednostki walutowej w nagłówku.

Na przykład jeżeli walutą w nagłówku jest EUR, zaś walutą w pozycji jest USD, a kurs walutowy wynosi 0,9, to oznacza, że:

1 EUR = 0,9 USD

  • pole DEVDES

 

  • Stawka przeciwstawna (pole CHGRAT)

Służy do obliczania odwrotności kursu wymiany na podstawie wprowadzonej stawki.

Zamknij

 

Ikona "Operacje"

Uruchamianie waluty

Możliwość uzupełnienia tabeli przy pomocy pozycji waluty mogącej posiadać kurs zmienny z walutą nagłówka. Pozycje odpowiadające ostatniemu kursowi dla danej daty w nagłówku.

Jeśli dla danej daty nie ma żadnego kursu, proponowane jest użycie kursu jednostkowego w tabeli.

 

Zamknij

 

Karta Historia

Prezentacja

Karta ta przestawia wybrane kursy walut w formie „tabeli” bądź w formie „graficznej”. 
COURDEV_01.png Przycisk ten pozwala na przełączenie z trybu graficznego na tryb tabeli.
W trybie graficznym daty przedstawione są na odciętych, a kursy walut na rzędnych.
Koło pozwala użytkownikowi wybrać typ krzywej.
Dodatkowo, użytkownik może wyświetlić wszystkie krzywe bądź ukryć niektóre z nich (za pomocą rozwijanego paska menu w prawym górnym rogu tabeli).

Zamknij

 

Pola

Na tej karcie występują następujące pola :

Numer tabeli 1

  • Data (pole ADAT)

 

  • pole CUR1

 

  • pole CUR2

 

  • pole CUR3

 

  • pole CUR4

 

  • pole CUR5

 

  • pole CUR6

 

  • pole CUR7

 

  • pole CUR8

 

  • pole CUR9

 

  • pole CUR10

 

  • pole CUR11

 

  • pole CUR12

 

  • pole CUR13

 

  • pole CUR14

 

  • pole CUR15

 

  • pole CUR16

 

Zamknij

 

Przyciski określone

Przycisk ten pozwala użytkownikowi wyświetlić krzywe wybranych kursów walut dla wnioskowanej liczby dni historii.
Po każdej zmianie kryteriów, system odświeża wykres automatycznie wraz z nowym wpisem.
Użytkownik może zapamiętać uzupełnione kryteria dla danego wykresu przy pomocy przycisku Zapisz.
SEEINFO Kryteria wyboru, jak również przywoływanie zapisów, nie ma żadnego wpływu na listę walut wyświetlony na karcie „Data stawki”.

Komunikaty o błędzie

Podczas wprowadzania mogą wyświetlić się następujące komunikaty ogólne oraz o błędach :

kom(00024,00123,1):

Wprowadzono dwie pozycje z takim samym kodem waluty i taką samą datą.

kom(00052,00133,1):

Wprowadzono walutę, której kurs jest stały w stosunku do euro.

Użyte tabele

SEEREFERTTO Odniesienie do dokumentacji Implementacja