Funkcjonalność umożliwia automatyczną zmianę lub nadanie nowych składników płacowych za godziny nadliczbowe, jeśli w sąsiedztwie dnia pracy wystąpi nieobecność.
Mechanizm ten pozwala na elastyczne definiowanie zasad wynagradzania w zależności od zachowania ciągłości pracy przez pracownika.
Aby skonfigurować mechanizm przemianowania, należy wykonać następujące kroki:
Otwórz konfigurację aplikacji SCP.
Przejdź do zakładki Procedury Automatyczne.
Otwórz wybraną procedurę.
Przejdź do sekcji DNI WOLNE I ŚWIĘTA.
Konfiguracja jest dostępna w dwóch głównych obszarach sekcji „DNI WOLNE I ŚWIĘTA”: dla pracy w dniach zaplanowanych jako wolne oraz dla pracy ponad grafik w dniach wolnych. W każdym z tych obszarów reguły można zdefiniować niezależnie dla:
DNI WOLNE OD PRACY (np. soboty lub wolne wynikające z rozkładu).
NIEDZIELE.
ŚWIĘTA.

Wariant 1: Praca wykonana w dniach zaplanowanych jako dni wolne (soboty, niedziele i święta).

Aby uruchomić mechanizm, w pierwszej kolejności konieczne jest zaznaczenie checka „Przemianowanie składników płacowych w odniesieniu do wystąpienia absencji”. Po jego aktywacji należy wypełnić następujące pola:

Wystąpienie absencji (Przed):
Lista kodów: Wybór zestawu nieobecności, które aktywują regułę (np. choroba).
W okresie [X] dni: Wpisanie „z palca” liczby dni kalendarzowych przed nadpracowaniem, w których system ma szukać absencji.
Wystąpienie absencji (Po):
Lista kodów: Wybór zestawu nieobecności sprawdzanych po wystąpieniu nadpracowania.
W okresie [X] dni: Liczba dni kalendarzowych po nadpracowaniu podlegająca weryfikacji.
Definicja składników docelowych:
Nadpracowanie w zakresie od 0 do 8 godzin: Wybór składnika bazowego (np. 022 | Nadgodziny 50%).
Nadpracowanie powyżej 8 godzin: Wybór składnika dodatkowego (np. 024 | Nadgodziny 100%).
Logika naliczania w terminarzu
Jeśli system wykryje nieobecność w zdefiniowanym oknie czasowym (np. 7 dni przed lub po nadpracowaniu), zastosuje następujące rozliczenie:
Dla pierwszych 8h: Tylko składnik 022.
Powyżej 8h: Suma składników 022 + 024.
Przykład: Jeśli pracownik w niedzielę przepracuje 10 godzin i wystąpi warunek absencji, system naliczy 10 godzin składnika 022 oraz 2 godziny składnika 024.

Wariant 2: Praca wykonana w dniach wolnych (soboty, niedziele i święta) zaplanowanych jako dni pracy.

Należy wykonać podobne kroki jak w w pierwszym wariancie.
Logika naliczania w Terminarzu – scenariusz dodania nieobecności (Case 2)
W tym przypadku sprawdzamy, jak system reaguje, gdy nieobecność pojawia się w grafiku już po zarejestrowaniu nadgodzin. Mechanizm musi zadziałać wstecznie lub „w przód”, aktualizując istniejące naliczenia.
Stan początkowy (bez nieobecności): Na grafiku, na którym nie ma jeszcze żadnych nieobecności, wprowadzamy nadgodziny w dniu wolnym (np. 10 godzin). System w tym momencie nalicza standardowe składniki płacowe, ponieważ warunek wystąpienia absencji nie jest spełniony.
Wprowadzenie nieobecności (Wyzwalacz): Dodajemy nieobecność o odpowiednim kodzie (np. choroba) w zdefiniowanym w procedurze oknie czasowym (przed lub po dniu z nadgodzinami). Testujemy to na dwa sposoby:
Wpisując nieobecność bezpośrednio na grafiku pracownika.
Dodając nieobecność z poziomu widoku w ORG.
Weryfikacja po odświeżeniu: Po odświeżeniu grafiku (lub ponownej kwalifikacji), system automatycznie wykrywa nową absencję i przelicza składniki w dniu z nadgodzinami według reguły:
Dla pierwszych 8h: Składnik zmienia się na tB.
Powyżej 8h: System nalicza sumę składników tB + tA.
Przykład: Jeśli najpierw wpisałeś 10h pracy w niedzielę (standardowe rozliczenie), a potem dodałeś chorobę w poniedziałek, to po odświeżeniu system sam zmieni niedzielne rozliczenie na 10 godzin składnika tB oraz 2 godziny składnika tA.






