Collapse AllExpand All

4.1. Kursy walut

Powyższy dział służy do dodawania i modyfikowania tabel dotyczących aktualnego kursu walut. Dane te wykorzystywane są podczas tworzenia faktur dewizowych.

Aby wejść do działu Kursywalutnależy wybrać w oknie głównym programu Dane podstawowe <F2>, a w następnym oknie przycisk Dane pomocnicze <F4>. W oknie, które zostanie wyświetlone należy wybrać przycisk "Kursy walut" lub nacisnąć klawisz <F1>:

System w funkcjonalności "Kursy walut" posługuje się dwoma pojęciami, które poniżej zostały przedstawione:

  • nr tabeli (w oknach dot. dodawania/edycji/wyboru kursów walut) – oznaczenie pojedynczej tabeli kursów z konkretnego dnia (wpisane ręcznie lub pobrane/wygenerowane przy pobieraniu kursów z Internetu), np. "205/A/NBP/2009";

  • tabela (w oknach dotyczących pobierania kursów walut z Internetu oraz definiowania banków jako źródeł pobierania kursów walut) – ogólne oznaczenie tabeli kursów dla konkretnego banku, obejmującej dany rodzaj notowań (dla wszelkich możliwych dat); np. dla banku NBP id tabeli (tabela id) to "A", zaś jej nazwa (nazwa tabeli) to: "Tabela A kursów średnich walut obcych".

System za pomocą funkcji harmonogramu umożliwia automatyczne pobieranie kursów walut z Internetu. Do tego celu służy funkcja fs_kursy_walut_pobieranie.

Argumenty dla funkcji fs_kursy_walut_pobieranie:

  • bank_id,

  • tabele – przedzielone przecinkami i/lub spacjami tabela_id poszczególnych tabel,

  • data – argument nieobowiązkowy: albo prawdziwa data w formacie RRRR-MM-DD (np. „2009-10-23”), albo napis -- pusty lub zaczynający się od znaku „d” lub „D” (wtedy używana będzie bieżąca data; ten sam efekt uzyskać można po prostu pomijając argument data).

A więc wszystkie poniższe zestawy argumentów są poprawne (zakładając, ze istnieją odpowiednie banki/tabele i data to dzień roboczy):

  • "bank_id": "NBP", "tabele": "A", "data": "2009-10-23"

  • "bank_id": "NBP", "tabele": "A", "data": ""

  • "bank_id": "NBP", "tabele": "A, C ", "data": "Dzisiaj"

  • "bank_id": "NBP", "tabele": "A C"

Uwagi dotyczące uprawnień:

  • prawo dodawania/edycji/usuwania danych dotyczących banków - źródeł kursów walut oraz zdefiniowanych w nich tabel ma tylko operator standardowy (administrator).

  • prawo korzystania z tychże tabel (przeglądania) posiadają ci operatorzy, którzy mają prawo dodawać kursy walut.