0

Stempeluhr für Mitarbeiter, Zeiterfassung

Hallo zusammen,

ich arbeite in einer Steuerkanzlei und unter anderem bin ich für die Erstellung von Lohnabrechnungen zuständig.

Ich weiß nicht ob es zu viel verlangt ist aber wer nicht fragt bekommt keine Antwort: Wer hat Interesse an folgendem "Open Source - Projekt" sich mit Rat und Tat zu beteiligen?

Hier der link zu der Datenbank (= das bisher durch eure Hilfe und durch trial and error Erreichte - Viele Felder sind noch ohne bzw. ohne die gewünschte Funktion bzw. liefern nicht das gewünschte Ergebnis) :

https://www.dropbox.com/s/yvvqnvvtnd8ahvs/Stempelkarte.ninox?dl=0

Sie soll Folgendes - gerne auch in Erfolgs-Etappen umsetzen können - und zwar ohne die NINOX-Server-Version also nur die Cloud-Lösung:

Für einen Betrieb gibt es folgende Gegebenheiten:
- Branche = Gastronomie (nur zum Verständnis an das Folgende)
- Anzahl der Mitarbeiter ca. 20 (wobei die Anzahl für die NINOX-Lösung die mir vorschwebt irrelevant ist)
- Es besteht Aufzeichnungspflicht der Arbeitszeiten
- Die Arbeitszeit-Aufzeichungen bilden die Grundlage für die Lohnabrechnung
- Es gibt verschiedene variable "Arbeitsschichten" die frühestens um 08:30h beginnen und spätestens um 23:00h enden
- Es wird Sonntags und Feiertags gearbeitet (d.h. es sind S/N/F-Zuschläge zu berechnen (Sonntags/Nachts/Feiertags))
- Es sind durchschnittliche Abwesenheitsstunden (Urlaub/Krankheit) zu erfassen und abzurechnen
- Je nach Arbeitszeitdauer (und je nach Beginn der Arbeitszeit) gibt es unterschiedliche Berechnungen der abzurechnenden Kost
- Der Lohnabrechnungszeitraum ist von 16. eines Monats bis zum 15. des Folgemonats. Für den Januar wird vom 01.01 - 15.01., für den Dezember vom 16.11. - 31.12. berechnet (Vielleicht ist es nicht relevant im Moment aber man weiß ja nie)

Bisherige Lösung: MA (= Mitarbeiter) erfassen Ihre Zeiten auf Papier. Der AG (= Arbeitgeber) überträgt die Daten in einer Excel-Tabelle die ich bekomme um dann daraus die Lohnabrechnung zu erstellen.

Die Erfassung der Stunden soll über ein gemeinsam genutztes iPad des AG durch die MA erfolgen, Stammdatenpflege und Korrekturen bzw. Ergänzungen durch den AG über das MacBook des AG (Beides mit der selben Apple-ID).

Weitere Infos/Anmerkungen sind in der Tabelle "_Beschreibung / Infos / Anforderungen" in der Datenbank vorhanden (Die Liste ist nicht abschließend und wird aktualiesiert.

Ich bin sehr gespannt und bedanke mich jetzt schon auf eure Hilfe

Gruß

Georg_0815

33 Antworten

null
    • AlinaRon
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Das heißt es ist nicht möglich, dass erst wenn sich ein Benutzer über die Tabelle Login anmeldet, den Inhalt der Tabelle sieht ?!?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Doch aber nicht so wie du es dir vorstellst. Lass die Tabelle ausgeblendet und erstell in der Formularansicht eine Tabellenansicht select 'DEINE TABELLE'

    Diese Ansicht kannst du dann beliebig steuern

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Doch aber nicht so wie du es dir vorstellst. Lass die Tabelle ausgeblendet und erstell in der Formularansicht eine Tabellenansicht select 'DEINE TABELLE'

    Diese Ansicht kannst du dann beliebig steuern

    • AlinaRon
    • vor 5 Jahren
    • Gemeldet - anzeigen

    kann ich nicht auch einfach in das Feld (Lesbar wenn) , die Benutzer reinschreiben, die diese Ansicht sehen dürfen? Das ganze könnte ich ja mit der Tabelle Login verknüpfen und sagen, wenn Benutzer = Max Mustermann, die Tabelle ist sichbar. 

    Oder einfach mit einer case Abfrage. 

    Funktioniert dass ? Wenn ja wie soll ich die Abfrage schreiben? 

     

    lg

    • AlinaRon
    • vor 5 Jahren
    • Gemeldet - anzeigen

    würde das so funktionieren?

    • Leonid_Semik
    • vor 5 Jahren
    • Gemeldet - anzeigen

    userName()="Max Mustermann" or userName()="Udo Schulz"

    • AlinaRon
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Das funktioniert ja nur, wenn ich den Benutzer an sich angelegt habe. Ich würde gerne, den Inhalt eines Berechnungsfeldes auslesen, wo ein Benutzernahme drinsteht. Wenn dieser Benutzername = Max Mustermann ist, dann soll die Tabelle lesbar sein.

     

    LG 

    • Birger_H
    • vor 5 Jahren
    • Gemeldet - anzeigen

    Den eingeloggten Benutzer erhälst du mit

    –––
    user()
    –––

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 33Antworten
  • 11044Ansichten