Wtyczka BusinessTrip służy do rozliczania delegacji pracowników, zastępuje wcześniej służący do tego moduł PlusDelegacje.
Założenia:
- na komputerze użytkownika musi być połączenie z internetem, aby pobrać kursy walut z NBP.
- odcinki trasy muszą być wprowadzane w kolejności chronologicznej.
- szablony dokumentów Word (docx) muszą być zapisane przynajmniej w MS Word 2013. Nie mogą być zapisane w tzw zgodności do wcześniejszych wersji Word.sumowac_czas_w_polsce_do_liczenia_delegacji
- ustawiony w PlusWorkflow.conf parametr 'WorkingDirectory', co jest konieczne do generowania dokumentów pdf
- przycisk na formularzu zadania do którego podpinamy akcję uruchamiającą wtyczkę 'Business Trip' nie może powodować, że zadanie przestanie być dostępne dla danego użytkownika np. przycisk akceptacji
- preferowany separator dziesiętny dla kwot, można ustawić dla parametru 'DecimalSeparator' w 'Konfiguracja systemu'->'Parametry systemu'. Domyślnie jako separator jest używany znak ustawiony w parametrze 'DecimalSeparator' w conf'ie, a jeśli nie ma to przecinek.V1.2.3+
- w systemie musi być zainstalowana wtyczka PCM (Plugin Configuration Manager) w minimalnej wersji 1.0.0 V1.2.26+
Kompatybilność z PlusWorkflow
Aby wtyczka mogła zostać uruchomiona i działała poprawnie, konieczne jest instalowanie odpowiedniej wersji do wersji PlusWorkflow.
wersja PlusworkFlow | GUI | wersja wtyczki BusinessTrip |
---|---|---|
od 3.1.56* | stare | 1.0.0 |
od 3.2.1 | nowe | od 1.1.0 do 1.2.10 |
od 3.2.18 | nowe | od 1.2.11 |
*dla starszych wersji PlusworkFlow, dostępny był moduł plusDelegacje, którego zastąpiła wtyczka.
Rodzaje konfiguracji.
Ta dokumentacja zastępuje całkowicie sposób konfiguracji opisany i obowiązujący dla 'PlusDelegacje'.
Poniżej opisane sposoby konfiguracji wpływają na sposób działania wtyczki oraz następujące w niej rozliczenie delegacji.
Rodzaj | Opis | Format | Ustawianie wartości |
---|---|---|---|
kliencka | zawiera parametry ustawiane indywidualnie dla każdego wdrożenia | parametry akcji | w PWE w parametrach akcji Business Trip |
domyślna | zawiera pozostałe parametry potrzebne do działania wtyczki, które albo wynikają z przepisów lub założeń lub najczęściej nie jest potrzebne indywidualne ustawienie podczas wdrożenia | plik json |
V1.2.26+ Podgląd i edycja konfiguracji znajduje się w polu tekstowym w panelu zarządzania konfiguracjami wtyczek (PCM). V4.0.5+ Po wgraniu wtyczki do pola tekstowego ładowana jest automatycznie najnowsza konfiguracja z pliku json znajdującego się w projekcie wtyczki w .../resources/config/ Jeśli w katalogu domowym w ...\plugins\data\com_suncode_plugin-business-trip\config znajduje się plik businessTripCustomConfig.json, który zawiera tylko wybrane parametry z innymi wartościami niż w konfiguracji domyślnej pozyskiwanej z projektu wtyczki, wówczas w polu tekstowym konfiguracji wtyczki zostanie wyświetlona najstarsza wersja konfiguracji (przed zmianami stawek z 2022-07-28) zaktualizowana o te odpowiednie pola. Najnowsza konfiguracja nie doda się automatycznie w PCM, ponieważ konfiguracja z customowymi zmianami różni się od domyślnych ustawień.
|
zmieniona |
V1.2.26+ w polu tekstowym w panelu zarządzania konfiguracjami wtyczek (wtyczka Plugin Configuration Manager - PCM) w zakładce Business Trip istnieje możliwość zmiany domyślnych parametrów. V4.0.5+ Aktualne wersje konfiguracji będą automatycznie dodawane jako kolejne zakładki w PCM pod warunkiem, że ostatnia konfiguracji nie była modyfikowana. Jeżeli najnowsza konfiguracjia w PCM różni się od tej domyślnej z wtyczki (była modyfikowana), to nowe wersje konfiguracji nie będą dodawane. Można dodawać swoje konfiguracje podając w polu "effective_date" datę, od której nowa konfiguracji ma obowiązywać. Konfiguracja do obliczeń zostaje wybrana na podstawie daty zakończenia delegacji. Nazwa nowego pliku w PCM nie ma znaczenia. Jeżeli konfig nie ma pola "effective_date" to będzie traktowany jako najstarszy. Będzie brany tylko w przypadku gdy nie ma innych konfiguracji z ustawionym parametrem "effective_date". | plik json |
V1.2.26+ Aby zmienić parametry z konfiguracji domyślnej trzeba udać się do pola tekstowego w Administracja -> Konfiguracja systemu -> Konfiguracja wtyczek -> Zainstalowane wtyczki -> Business Trip. Ukaże się konfiguracja wtyczki o nazwie config-data (JSON) (wyjątkiem jest najstarsza wersja i ma nazwę "config (JSON)") w postaci pola tekstowego i zmieniamy w nim te parametry, które chcemy zmodyfikować. Po każdej zmianie klikamy w przycisk Zapisz plik. |
Konfiguracja kliencka.
Parametry ogólne dot. ustawień sposobu działania rozliczenia.
Parametr akcji | Opis | Ustawienie obligatoryjne? | Wartość domyślna |
---|---|---|---|
'Czy zapisać zmienne? | jeśli 'Tak' to przed otwarciem okna do rozliczenia delegacji, zostaną zapisane wszystkie zmienne na formularzu zadania. Jeśli 'Nie' to otworzy okno bez zapisywania zmiennych. | Tak | 'Tak' |
Czy tryb tylko do odczytu? V1.2.8+ | określa czy ma być dozwolona jakakolwiek zmiana danych. Jeśli 'Tak' to brak możliwości edycji pól i jakiejkolwiek operacji na delegacji. W przeciwnym razie dostępny standardowy pełny tryb pozwalający na pełną obsługę. | Nie | 'Nie' |
Czy tabela wydatków widoczna? | określa czy tabela wydatków ma być wyświetlana czy też nie. | Tak | 'Tak' |
Czy ostrzegać, gdy daty niezgodne? | Czy moduł ma wyświetlać ostrzeżenie, gdy delegacja przekroczyła wnioskowany czas. | Tak | 'Tak' |
Czy okno rozliczenia widoczne? | 'Tak', powoduje wyświetlenie okna rozliczenia. 'Nie' powoduje powrót do zadania bez pokazywania okna rozliczenia. | Tak | 'Tak' |
Parametr usunięty. Rodzaj wydatku jest widoczny jeśli zdefiniowane są wartości w parametrze 'Rodzaje wydatków' V1.2.8+ | |||
Rodzaje wydatków | wartości wyświetlane w polu "Rodzaj wydatku" (typ: combo) podczas dodawania rekordu do tabeli wydatków. Jeśli tu nie będzie zdefiniowanych wartości to pole nie zostanie wyświetlone w wydatkach V1.2.8+ | Nie | |
Formy płatności V1.2.5+ | wartości wyświetlane w polu "Forma płatności" (typ: combo) podczas dodawania rekordu do tabeli wydatków. Jeśli tu nie będzie zdefiniowanych wartości to pole w wydatkach nie zostanie wyświetlone w wydatkach V1.2.8+ | Nie | |
Typy dokumentów V1.2.9+ | wartości wyświetlane w polu "Forma płatności" (typ: combo) podczas dodawania rekordu do tabeli wydatków. | Nie | |
Odświeżanie kursu, etap | Identyfikator etapu, na którym data ma zawsze być ustalana na dzisiejszą datę. | Nie | |
Odświeżanie kursu, dzisiaj/z pola | 'Nie' powoduje, że gdy występuje etap z ciągłym odświeżaniem daty kursu, data kursu jest pobierana ze wskazanego pola (id_czytanego_pola). | Nie | |
Odświeżanie kursu, Id pola | Identyfikator wskazanego pola, z którego ma być czytana data. | Nie *może być konieczny do kursu waluty dla delegacji zagranicznej | |
Podsumowanie pdf drukować? | 'tak' powoduje generowanie podsumowania rozliczenia | Tak | 'Nie' |
Podsumowanie pdf, klasa | klasa dokumentów archiwum PWFL, pod którą wygenerowane podsumowanie zostanie podłączone | Nie | |
Podsumowanie pdf, szablon | nazwa szablonu dokumentu procesu PWFL, służącego do generowania podsumowania | Nie | |
Karta pojazdu pdf, drukować? | 'tak' powoduje generowanie karty ewidencji pojazdu. | Tak | 'Nie' |
Karta pojazdu pdf, klasa | klasa dokumentów archiwum PWFL, pod którą wygenerowana karta zostanie podłączona | Nie | |
Karta pojazdu pdf, szablon | nazwa szablonu dokumentu procesu PWFL, służącego do generowania karty | Nie | |
Ukryte pola V1.2.8+ | lista pól które zostaną ukryte i nie będą widoczne w GUI. Na osobnej stronie zostało opisane jakie pola są możliwe do ukrycia. - Ukrywanie pól | Nie | |
Źródło pobierania kursuV4.2.9+ | Określa z jakiego źródła mają być pobierane kursy walut. Dostępne opcje: NBP, Źródło danych | Nie | 'NBP' |
Źródło danychV4.2.9+ | Identyfikator źródła danych z którego będa pobierane kursy waluty. Pojawia się po wybraniu 'Źródła pobierania kursu' na 'Źródło danych'. Po wybraniu źródła danych pojawiają się parametry wejściowe i wyjściowe źródła danych. Wybrane źródło danych musi mieć w parametrach: 1) Wejściowych parametry o id: symbol i date. Te parametry nie pojawią się w akcji w PWE i nie można przypisać do nich zmiennych. Parametr date w parametrach wejściowych zostanie przekazany do źródła danych w formacie yyyy-MM-dd Wszystkie dodatkowe parametry z parametrów wejściowych źródła pojawią się w tabelce akcji w PWE i będzie można przypisać do nich wartości/zmienne. 2) Wyjściowych parametry o id: date, symbol, rate co odpowiednio powinno zwracać datę kursu, symbol waluty, kurs. | Nie | |
Wyśrodkuj wartości w tabelach V4.0.15+ V4.2.1+ | Pozwala wyśrodkować wartości w tabelach rozliczenia | Nie | 'Nie' |
Parametry wejściowe :
Parametry wejściowe to wskazanie źródła skąd rozliczenie delegacji ma pobrać potrzebne informacje początkowe.
W praktyce dla poniższych parametrów można wskazać zmienne procesu zawierające dane, które zostaną przekazane z procesu wniosku delegacji do rozliczenia delegacji.
Dzięki czemu przekazane wartości będą widoczne w rozliczeniu w panelu 'Dane podstawowe'.
Parametr akcji | Opis | Zalecany typ wartości w zmiennej | Ustawienie |
---|---|---|---|
Numer delegacji | zmienna procesu z której zostanie pobrane id delegacji. Wcześniej musi być zapewniona unikalność tych id, ale nie ma narzuconego formatu. | Tekstowy | Tak |
Typ delegacji | zmienna procesu z której zostanie pobrana informacja o typie rozliczanej delegacji. Tj 'kraj' jeśli w Polsce, 'zagranica' jeśli poza granicami Polski. Domyślnie 'kraj'. | Tekstowy | Nie |
Imię i nazwisko | zmienna procesu z której zostanie pobrane imię i nazwisko | Tekstowy | Nie |
Cel delegacji | zmienna procesu z której zostanie pobrany cel delegacji | Tekstowy | Nie |
Data rozpoczęcia | zmienna procesu z której zostanie pobrana data początku delegacji | Data | Nie |
Data zakończenia | zmienna procesu z której zostanie pobrana data końca delegacji, na podstawie daty końca delegacji zostanie pobrany odpowiedni plik konfiguracyjny ze stawkami. *Uwaga, jeżeli data zakończenia delegacji nie zostanie ustawiona, to plik konfiguracyjny ze stawkami zostanie pobrany dla aktualnej daty. | Data | Nie* |
Miasto | zmienna procesu z której zostanie pobrane miejsce delegacji | Tekstowy | Nie |
Kraj | zmienna procesu z której zostanie pobrane kraj delegacji | Nie | |
Rodzaj transportu | zmienna procesu z której zostanie pobrany rodzaj transportu | Tekstowy | Nie |
Data wydania zaliczki | zmienna procesu z której zostanie pobrana data wydania zaliczki pracownikowi. *Uwaga, dla delegacji zagranicznej ustawienie tej informacji może być niezbędne podczas rozliczania w zależności od ustawień w json w parametrze 'kurs_do_obliczen' . Wtedy wg tej daty są pobierane kursy walut używane w rozliczeniu. Dlatego przy określaniu tej daty należy zastosować obowiązujące w danej firmie zasady dot. ustalania kursów walut, które mogą być powiązane z typem delegacji, datą zaliczki oraz datami delegacji. | Data | Nie* |
Kwota zaliczki V1.2.11+ | zmienna procesu z której zostanie pobrana kwota zaliczki (możliwa do użycia tylko w pdf) | Kwotowy | Nie |
Waluta zaliczki V1.2.11+ | zmienna procesu z której zostanie pobrana waluta zaliczki (możliwa do użycia tylko w pdf) BT nie waliduje poprawności symbolu waluty. Muszą to być ogólnie przyjęte międzynarodowe symbole walut, używane także w konfiguracji BT. | Tekstowy | Nie |
Inne do przekazania V1.2.11+ | lista dowolnych zmiennych procesu z których zostanie pobrana ich wartość (możliwa potem do użycia tylko w pdf) | wszystkie z pojedyńczą wartością | Nie |
Środek lokomocji V4.0.2+ | zmienna procesu z której zostanie pobrany środek lokomocji | Tekstowy | Nie |
Marka pojazdu V4.0.2+ | zmienna procesu z której zostanie pobrana marka pojazdu | Tekstowy | Nie |
Nr rejestracyjny V4.0.2+ | zmienna procesu z której zostanie pobrany numer rejesrtacyjny pojazdu | Tekstowy | Nie |
Adres użytkownika pojazdu V4.0.2+ | zmienna procesu z której zostanie pobrany adres użytkownika pojazdu | Tekstowy | Nie |
Pojemność silnika V4.0.2+ | zmienna procesu z której zostanie pobrana pojemnośc silnika w cm3 | Liczbowy | Nie |
Zmienne dla danych wejściowych
Zmienne procesu wykorzystywane w parametrach wejściowych, to muszą być zmienne gdzie można wybrać tylko pojedyncze wartości dlatego np. nie mogą być to zmienne w tabeli dynamicznej.
Poza zmiennymi ustawianymi w parametrach 'Kwota zaliczki', 'Waluta zaliczki' lub 'Inne do przekazania , gdzie można ustawić zmienną z tabeli albo spoza i potem analogicznie użyć w szablonie pdf. V1.2.11+
Parametry wyjściowe :
Parametry wyjściowe to wskazanie które i gdzie mają zostać przekazane informacje z rozliczenia delegacji do procesu w którym uruchomiono rozliczenie.
W praktyce to zmapowanie poniższych parametrów na zmienne procesu umieszczone w następujących tabelach dynamicznych procesu.
Zmienne dla danych wyjściowych
Zmienne procesu wykorzystywane w parametrach wyjściowych, muszą być zmiennymi umieszczonymi w tabelach dynamicznych, aby była możliwość zapisania wielu wierszy danych.
Jedna zmienna może być użyta wielokrotnie w mapowaniu, jeśli do jednej tabeli dynamicznej chcemy zapisać więcej niż jedną tabelę wyników rozliczenia.V1.2.2+ Takie tabele mogą mapować różną ilość zmiennych (wcześniej musiała być ta sama). V1.2.7+
Tabela podsumowań (obligatoryjna):
Parametr akcji | Zalecany typ wartości w zmiennej | Ustawienie obligatoryjne? |
---|---|---|
Numer delegacji | Tekstowy | Tak |
Data wyjazdu | Data | Nie |
Godzina wyjazdu | Tekstowy | Nie |
Data przyjazdu | Data | Nie |
Godzina przyjazdu | Tekstowy | Nie |
Miejscowość początkowa | Tekstowy | Nie |
Miejscowość przyjazdu | Tekstowy | Nie |
Kraj docelowy | Tekstowy | Nie |
Numer rejestracyjny | Tekstowy | Nie |
Środek transportu | Tekstowy | Nie |
Cel delegacji | Tekstowy | Nie |
Suma dni delegacji | Kwotowy | Nie |
Suma godzin delegacji | Kwotowy | Nie |
Lb niezap. dób komunikacji miej. | Kwotowy | Nie |
Lb niezap. noclegów | Kwotowy | Nie |
Lb niezap. śniadań | Kwotowy | Nie |
Lb niezap. obiadów | Kwotowy | Nie |
Lb niezap. kolacji | Kwotowy | Nie |
Lb niezap. przejazdów do/z dworca | Kwotowy | Nie |
Lb diet polska | Kwotowy | Nie |
Lb diet zagranica | Kwotowy | Nie |
Suma wydatków | Kwotowy | Nie |
Zmienna ustawiona w 'Dane wejściowe' -> 'Rodzaj transportu', a zmienna ustawiona w 'Dane wyjściowe' -> 'Środek transportu' to muszą być dwie osobne zmienne.
Ta pierwsza to jest ogólna informacja o zakładanych transporcie podczas wnioskowania, widoczna w rozliczeniu w 'Dane podstawowe'. Ta zmienna nie może być umieszczona w tabeli dynamicznej.
Natomiast ta druga zawiera już informacje o transportach jakie zostały wpisane podczas rozliczenia w 'Rozliczenie trasy' dla poszczególnych tras. Ta zmienna musi być umieszczona w tabeli dynamicznej.
Tabela kosztów (obligatoryjna):
Parametr akcji | Zalecany typ | Ustawienie obligatoryjne? |
---|---|---|
Numer delegacji | Tekstowy | Tak |
Opis kosztu | Tekstowy | Nie |
Kwota w walucie | Kwotowy | Nie |
Waluta | Tekstowy | Nie |
Kurs waluty | Kwotowy | Nie |
Współczynnik | Kwotowy | Nie |
Tabela wydatków (opcjonalna):
Parametr akcji | Zalecany typ | Ustawienie obligatoryjne? |
---|---|---|
Numer delegacji | Tekstowy | Nie* *ale jeśli chcemy zapisać w tabeli wydatków jakąkolwiek daną to musi być też zmapowany 'Numer delegacji'. |
Id wydatku V4.2.14+ | Tekstowy | Nie* to musimy zmapować zmienną, która będzie znajdowała się w tabeli wydatków (może być jako ukryta kolumna). |
Nazwa wydatku | Tekstowy | Nie |
Koszt | Kwotowy | Nie |
Waluta | Tekstowy | Nie |
Data | Data | Nie |
Rodzaj wydatku | Tekstowy | Nie |
Forma płatności V1.2.5+ | Tekstowy | Nie |
Typ dokumentu V1.2.9+ | Tekstowy | Nie |
Kurs waluty V1.2.19+ | Kwotowy | Nie |
Współczynnik V1.2.19+ | Kwotowy | Nie |
Konfiguracja domyślna.
Konfiguracja domyślna zawiera następujące parametry ustawione domyślnie najczęściej wykorzystywanymi wartościami.
Parametr | Opis |
---|---|
effective_dateV4.0.5+ | data wejścia w życie konfiguracji (konfiguracja będzie wybierana na podstawie daty zakończenia delegacji) V4.0.5+ |
wydatki_waluty | symbole walut, w których ma być możliwość zarejestrowania poniesionych wydatków |
kilometrowka | zawiera kategorie oraz przypisane koszty. |
kilometrowka_dla | określa dla jakiego typu pojazdu, ma zostać wyliczona kilometrówka. |
wymog_ewidencji_pojazdu | określa dla jakiego typu pojazdu ma być wymagane uzupełnienie pól dot ewidencja pojazdu. |
srodek_transportu | wszystkie środki transportu, dostępne do wyboru dla osoby rozliczającej delegację. |
nawa_polskiej_waluty | nazwa polskiej waluty, używanej w procesie. |
Parametr usunięty. Teraz jest możliwość dodawania klas i metod klienckich. Szczegóły tutaj. | |
kraj | mapa wartości, zawiera koszty: diety, ryczałtów dla delegacji krajowej. |
zagranica : | część konfiguracji dotycząca delegacji zagranicznej. |
| wartość true, powoduje rozdzielenie ryczałtów na poszczególne kraje (w walucie tych krajów). Wartość false, powoduje zliczenie wszystkich ryczałtów i przeliczenie ich na PLN. |
| domyślna wartość true, wartość false powoduje rozdzielenie liczenia diety osobno dla odcinka z Polski do granicy i z granicy do Polski. Domyślnie odcinek do granicy i od granicy jest sumowany i dla sumy czasu liczona jest dieta. V4.2.12+ |
| procent diety, w przypadku gdy pracodawca zapewnił posiłek w delegacji zagranicznej. |
| ustawienia dotyczące sposobu wybierania daty dla kursów walutowych. |
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". |
| ile dni ma zostać odjętych od daty dzisiejszej. Domyślną wartością jest -1 (data z wczoraj). |
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". |
| w polu, można wskazać, ile dni ma zostać odjętych od daty wskazanej w polu. |
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". |
|
Parametr usunięty. Kurs walutowy pobierany jest na podstawie daty ustawionej w parametrze akcji "Pobierz kurs z". |
| Dodając/modyfikując wydatki w delegacji zagranicznej możemy zaznaczyć checkbox 'Kurs z dnia poprzedzającego wystawienie faktury'. Parametr ten oznacza czy ten checkbox ma być zawsze zaznaczony domyślnie. Brak tego parametru oznacza wartość false, czyli że checkbox będzie domyślnie odznaczony (domyślne zachowanie wtyczki delegacji). Dostępne wartości: true, false |
|
Parametr usunięty. W nowych delegacjach parametr nie jest brany pod uwagę.V1.2.26+ |
| lista stawek diet i walut dla krajów, wg których nastąpi rozliczenie dla poszczególnych krajów |
| lista dostępnych krajów w rozliczeniu |
| typy pojazdów, dla których, rozpoczęcie, zakończenie naliczania diety następuje "od razu", tzn. wylot powoduję naliczanie diety dla kraju przylotu (docelowego) od momentu startu samolotu. Do takich środków lokomocji, należą, samolot oraz statek. Ustawienie to, jest używane tylko i wyłącznie przy kalkulacji diety. Z powodu ogólnych zasad rozliczania delegacji zagranicznej nie zaleca się modyfikować tej listy. Jeżeli Klient chce takiej zmiany, to musi świadomie podjąć o tym decyzję, ponieważ zmieni się sposób rozliczania delegacji. |
Konfiguracja zmieniona.
Jest opcjonalna. Powinna zawierać tylko te parametry konfiguracji domyślnej, które jednak muszą zostać zmienione, bo domyślna wartość nie jest odpowiednia.Sposób działania i ustawienia zmienionej wartości opisano powyżej.
V1.2.26+
Jest opcjonalna. Odbywa się w panelu zarządzania konfiguracjami wtyczek dzięki zainstalowanej wtyczce PCM (Plugin Configuration Manager).
Sposób sprawdzenia użytej konfiguracji
Ustawienia z konfiguracji klienckiej najlepiej sprawdzać tam gdzie się je ustawia tj w PWE w ustawieniach parametrów akcji.
Zachowany mechanizm określania daty kursu waluty obcej
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.
Jedynie trzy parametry, które są brane pod uwagę w tym mechaniżmie zostały umieszczone w konfiguracji klienckiej, natomiast pozostałe 6 pozostało w jsonie z konfiguracją domyślną w parametrze 'kurs_do_obliczen'.
Sposób działania.
Obliczanie delegacji.
Algorytm wyliczania delegacji opisany jest tutaj.
Data kursu walutowego. V1.2.24+
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.
Wymagane minimalne wersje systemu
System 4.1 | System 4.2 | ||
Wersja wtyczki | Wersja systemu | Wersja wtyczki | Wersja systemu |
---|---|---|---|
4.0.21.1 | 4.0.35 | 4.2.7 | 4.2.1 |
0 Comments