W artykule opisano sposób zmiany kombinacji walut wewnętrznych w aplikacji Konfiguracja oraz proces konwersji istniejących kwot w walutach wewnętrznych. W systemie ERP Enterprise możliwe jest zdefiniowanie do trzech walut wewnętrznych. Waluta wewnętrzna 1 jest jednolita dla całego systemu, natomiast w systemie wielofirmowym waluty wewnętrze 2 i 3 są specyficzne dla organizacji i mogą zostać zmienione w późniejszym czasie.
Kwoty w walutach wewnętrznych zapisywane są jednocześnie i oddzielnie dla każdej z walut wewnętrznych. W przypadku zmiany kombinacji walut wewnętrznych konieczne jest przeliczenie istniejących kwot.
Zmiana kombinacji walut wewnętrznych może obejmować:
- dodanie waluty wewnętrznej
- usunięcie waluty wewnętrznej
- zmianę waluty wewnętrznej
- zmianę kolejności walut wewnętrznych
Po wprowadzeniu zmian pojawia się powiadomienie o konieczności uruchomienia aplikacji w tle Konwersja waluty wewnętrznej.
W przypadku dodania lub zmiany waluty wewnętrznej kwota dla nowej waluty wyliczana jest na podstawie danych w Walucie wewnętrznej 1. Konkretny kurs wymiany określany jest przez ogólne Zastosowanie kursu walutowego (aplikacja Konfiguracja, funkcja Podstawowe, podfunkcja Ogólne) oraz konkretnej daty konwersji danego obiektu danych. Data konwersji zapisywana jest w atrybucie _conversionDate danego obiektu danych. Jeśli atrybut ten jest pusty, jak np. w przypadku otwartych pozycji, wykorzystywany jest bieżący kurs wymiany. Aby konwersja kwot walut wewnętrznych przebiegła poprawnie, muszą zostać zdefiniowane kursy wymiany z waluty wewnętrznej 1 na waluty wewnętrzne 2 i 3 dla każdej daty konwersji. Przeliczone kwoty walut wewnętrznych są zaokrąglane w zależności od zastosowania jako cena lub kwota. Proces nie jest odwracalny i nie gwarantuje zachowania pełnej dokładności ze względu na zaokrąglenia kwot.
Instrukcja
Warunki wstępne
- W systemie nie może być aktywny żaden proces oraz użytkownik, ponieważ może to prowadzić do przerwania procesów, błędnego zamknięcia aplikacji i niepełnej konwersji danych.
- Wymagane są uprawnienia administratora w celu uruchomienia aplikacji działającej w tle.
Procedura
-
Ustawić wartość true dla właściwości ERP: com.cisag.app.tools.DomesticAmountConverter w aplikacji Wykonaj polecenia toolshell, aby aktywować przycisk [Konwersja waluty wewnętrznej] w aplikacji Konfiguracja.
-
Otworzyć aplikację Konfiguracja, wybrać funkcję Podstawowe, a następnie podfunkcję Ogólne.
- W środowisku wielofirmowym wybrać organizację, dla której ma zostać zmieniona kombinacja walut wewnętrznych.
- Zmienić waluty wewnętrzne 2 i 3.
- Wybrać przycisk [Konwersja waluty wewnętrznej].
- Zostanie owarte Okno dialogowe Konwersja waluty wewnętrznej.
- W razie potrzeby zmienić ustawienia działania w tle.
- Wybrać przycisk [W tle].

Jeśli zmieniono kombinację walut wewnętrznych dla orgnizacji głównej, dane zostaną automatycznie przeliczone dla wszystkich organizacji, w których aktywowano funkcję Zastosuj dane firmy głównej w aplikacji Konfiguracja, w funkcji Podstawowe, w podfunkcji Ogólne. Czas wykonania sumuje się proporcjonalnie do wielkości danych każdej z organizacji.