Opis krótki: program/skrypt/narzędzie, które będzie eksportowało dane z czytnika BioSys i importowało dane do programu WF-GANG
Szczegółówo: firma produkcyjna używa czytników BioSys do godzinowego rejestru czasu pracy. Problem pojawia się w momencie eksportu danych z bazy czytnika do bazy programu kadrowego. Każda "nadminuta" jest liczona jako ułamek i przy miesięcznym podsumowaniu wychodzi np. 3 godziny nadgodzin, kiedy de facto takich nadgodzin nie ma.
Przykładowo: pracownik odbija się na czytniku o 6:50 (pracę zaczyna o 7:00) i na wyjściu odbija się o 15:10, według czytnika pracował 8 godzin i 20 minut kiedy w rzeczywistości było to 8 godzin. Należałoby ustawić np. widełki godzinowe że np. od XX:30 i do XX:30 ucinane są minuty i nie są liczone do nadgodzin a przy imporcie do programu kadrowego (WF-GANG) uwzględniane są tylko pełne godziny.
W załączniku przykładowy plik eksportu z programu biosys
XX2021932170131065200
XX2021932170131150601
XX_numerkarty_yyMMdd_HHmm_numerZdarzenia
00 - wejście
01- wyjście
Należałoby zmodyfikować pola HHmm,
w przykładzie jest 06:52 i 15:06
Może modyfikacja pliku batchowego?
Prosty program?
Następnie komendą ren 20*.* [login to view URL] plik eksportu jest zmieniany na .rcp i importowany do programu WFGANG
W razie dodatkowych pytań proszę o kontakt.
Program który zmodyfikuje czasy wejścia/wyjścia oraz zmieni rozszerzenie pliku na rcp. Logika działania (modyfikowania godzin/minut) do przedyskutowania. Program zostanie wykonany w środowisku Lazarus, udostępniam pełny kod źródłowy.