...
Info | ||
---|---|---|
| ||
Zachowany został istniejący w 'PlusDelegacje' mechanizm określania daty wg. której są pobierane kursy walut z NBP. Działa jak opisano w Konfiguracja. |
Sposób działania.
Sposób działania rozliczenia pozostał bez zmian, więc aktualny jest sposób działania opisany w obu wersjach 'PlusDelegacje'.
Zmienił się tylko sposób uruchomienia i konfiguracji, co zostało opisane w osobnych punktach.
Data kursu walutowego.
Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". Parametr ten przyjmuje wartości:
ACTUAL - pobiera kurs aktualnej daty
FROM_FIELD - pobiera kurs z daty ustawionej w parametrze "Id pola odświeżającego kurs"
FROM_ADVANCE - pobiera kurs z daty wydania zaliczki
FROM_SETTLEMENT - pobiera kurs z daty rozliczenia delegacji
Wybór daty kursu w zależności od parametru "Pobierz kurs z":
Ustawiony typ pobierania daty | Pierwsze wyliczenie | Ponowne wyliczenie | Tylko do odczytu |
---|---|---|---|
Aktualna (ACTUAL) | Aktualna | Aktualna | Data rozliczenia |
Z pola (FROM_FIELD) | Z pola | Z pola | Data rozliczenia |
Data zaliczki (FROM_ADVANCE) | Data zaliczki. Jeżeli nie ma zaliczki, to aktualna | Data zaliczki. Jeżeli nie ma zaliczki, to data rozliczenia | Data rozliczenia |
Data rozliczenia (FROM_SETTLEMENT) | Nie była jeszcze rozliczona więc aktualna | Data rozliczenia | Data rozliczenia |
Po każdorazowym wykonaniu oblicz, aktualizowane są wyniki rozliczenia delegacji, które są zapisywane do procesu wg ustawień w parametrach wyjściowych.
Jednak aktualizowane są tylko te wiersze w tabelach, które w zmiennych ustawionych w konfiguracji w 'Tabela podsumowań'->'Numer delegacji', 'Tabela kosztów'->'Numer delegacji' i 'Tabela wydatków'->'Numer delegacji' mają wartość równą id delegacji (tj. zmienna ustawiona w 'Parametry wejściowe'->'Numer delegacji' ). Zatem jeśli ręcznie dodamy wiersze i nie spełnią one wspomnianego warunku, to te dane nadal pozostaną po ponownym rozliczeniu delegacji.
...