(RCP) Modyfikacja działania procedury Wylicz godziny – dopisywanie wyliczonych nadgodzin, gdy istnieje inny zapis w dniu

W module RCP dodano możliwość wpływania na zasady dopisywania wyliczonych nadgodzin w danym dniu, gdy w tym dniu są już zarejestrowane nadgodziny.

Dzięki opisywanej funkcjonalności można uruchomić dopisywanie wyliczonych nadgodzin, jeśli w danym dniu są już zarejestrowane nadgodziny, ale obejmują one inny zakres czasowy (inne godziny od – do, system sprawdza techniczne kolumny zawierające oryginalne godziny OdDo). Nowa funkcjonalność umożliwia podjęcie decyzji co do ogólnej strategii postępowania: czy w razie edycji części wyliczonych nadgodzin w danym dniu użytkownik odpowiada za wszystkie zapisy w tym dniu (wszystkie wprowadza jako nieautomatyczne), czy system automatycznie wylicza i dopisuje nadgodziny niepokrywające się czasowo z istniejącymi wpisami.

Działanie wytworzonej zmiany obrazuje poniższy przykład.

Dla harmonogramu 08:00 – 16:00 i rzeczywistej pracy pracownika 08:00 – 23:00 system wylicza automatycznie 6 nadgodzin GNWyplata50 oraz 1 nadgodzinę GNWyplata100:

Rys. Słownik Harmonogramowanie i Kontrola RCP, szczegół Kontrola czasu pracy RCP – przykład godzin pracy pracownika i automatycznie wyliczone nadgodziny

Następnie użytkownik edytuje wyliczone godziny nadliczbowe o kodzie GNWyplata100 (np. zmiana statusu godzin) – wówczas flaga Auto nie jest już dla nich zaznaczona.

Rys. Słownik Harmonogramowanie i Kontrola RC, szczegół Godziny do rozliczenia – wyliczone godziny z różną flagą Auto

Uruchomienie procedury Wylicz godziny z włączoną opcją Usuń istniejące powoduje usunięcie nadgodzin z zaznaczoną opcją Auto. Nadgodzina o kodzie GNWyplata100 jako rekord nieautomatyczny nie podlega usuwaniu.  W związku z powyższym – zależnie od konfiguracji – efektem wyliczenia godzin z opcją usuwania istniejących będzie tylko 1 godzina GNWyplata100 lub 6 godzin GNWyplata50 i 1 godzina GNWyplata100 (przy włączonej funkcjonalności dopisywania wyliczonych nadgodzin, jeśli w danym dniu są już zarejestrowane nadgodziny, ale obejmują one inny zakres czasowy):

Rys. Słownik Harmonogramowanie i Kontrola RCP, szczegół Godziny do rozliczenia – wyliczone godziny z opcją usuwania istniejących dla wyłączonego parametru RCP_WyliczNadgDodNieKolidujace

Rys. Słownik Harmonogramowanie i Kontrola RCP, szczegół Godziny do rozliczenia – wyliczone godziny z opcją usuwania istniejących dla włączonego parametru RCP_WyliczNadgDodNieKolidujace

Uwaga! W razie włączonej funkcjonalności dodawania wyliczonych nadgodzin, jeśli istnieją inne nadgodziny w dniu i użytkownik ingeruje w wyliczone nadgodziny zmieniając ich godziny od lub do, należy zwrócić uwagę na zawartość pól technicznych GodzOdOrg, GodzDoOrg.