Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Anfang (Aufrunden) und Endzeit (Abrunden) beim Stempeln #50

Open
l1ngu opened this issue Jun 16, 2020 · 1 comment
Open

Anfang (Aufrunden) und Endzeit (Abrunden) beim Stempeln #50

l1ngu opened this issue Jun 16, 2020 · 1 comment

Comments

@l1ngu
Copy link

l1ngu commented Jun 16, 2020

Hallo,

erstmal insgesamt eine perfekte Umsetzung der Zeiterfassung.

Ich habe jedoch eine Frage, bezüglich Ein / Ausstempeln.

Beim Multi - Login (Schnellstempeln) sowie bei Quicktime hätte ich gerne das beim Einstempeln auschschliesslich im 15 Min. Takt aufgerundet wird und beim Ausstempeln im 15 Min. Takt Abgerundet.
Beispiel:
MA Kommt 08:46 Uhr Stempeluhr macht 09:00 Uhr oder auch 08:32 Stempeluhr macht 08:45Uhr
MA geht 16:14 Stempeluhr bucht 16:00 Uhr
oder auch 16:37 Uhr Stempeluhr bucht 16:30 Uhr.

Wenn ich 15 einstelle, dann Rundet er beim gehen auf, oder beim Kommen auch mal ab.
Das kostet im Jahr viel Geld und bevor ich es nutze, würde ich mich freuen, wenn diese Option vorhanden wäre.

VIelleicht könnte mir dabei jemand helfen.

Lieben Dank

PS: Nochmals klasse Arbeit, Ein gutes Mittagessen mit einem Getränk für den Ersteller geht raus sobald ich es offiziell nutzen sollte. 👍 😄

@gitschwarz
Copy link

Das war für mich auch das Hauptargument Smalltime noch nicht einzusetzen. Hier geht es nicht darum den Mitarbeiter etwas weg zu nehmen, sondern nur um im Handwerk sinnvolle und ehrliche Daten zu Erzeugen ...
Um den Orginalcode nicht zu verändern und updatebar zu bleiben habe ich ein kleines Shellscript geschrieben, dass deine Änderungen einpflegt.
Das Ding läuft unter unter Linux - die date-utils sollten installiert sein. Das Programm dateutils.dround heißt auf einigen Systemen nur dround - das muss halt angepasst werden ....
Bin kein Programmierer und das Script ist nur rudimentär getestet ...
Starten geht mit small-zeit-updater.sh "Pfad zur SmallTimeInstallation" bei mir also small-zeit-updater.sh /html/small/
Es muss täglich (crontab) vor Tagesende (wenn die Mitarbeiter alle weg sind) gestartet werden ... Das Teil ist alles andere als ressourcenschonend programmiert - keine Ahnung wie es sich auf einem Raspberry verhält ...
Wie gesagt: Ein dreckiger Hack, der aber tut, was du und ich möchte .... und ich höre schon die Profis über meinen Code lachen :-)
small-zeit-updater.txt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants