0

Urlaubstage Teilzeit

Hallo,

ich suche nach einer Möglichkeit die übrigen Urlaubstage unserer Mitarbeiter darzustellen die nur an gewissen Tagen die Woche arbeiten.

Ich frage über ein Mehrfachauswahlfeld ab an welchen Werktagen der Mitarbeiter arbeitet und würde gerne, wenn der Mitarbeiter seinen Urlaub über zwei Datumsfelder (Von & Bis) angibt, eine Berechnung haben wie viele Urlaubstage verbraucht werden

8 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Wenn die Wochentage im Mehrfachauswahlfeld ("Wochentage") in der richtigen Reihenfolge eingetragen wurden (Mo = 1 ... So = 7), dann würde ich es bspw. so versuchen (Code für ein Formelfeld):

    let myWorkdays := numbers(Wochentage);
    let myHolidays := 0;
    let myDat := Urlaub_von;
    let myEnd := Urlaub_bis;
    while myDat <= myEnd do
       for i in myWorkdays do
          if weekday(myDat) = i - 1 then
             myHolidays := myHolidays + 1
          end
       end;
       myDat := myDat + 1
    end;
    myHolidays
      • mail.9
      • vor 1 Jahr
      • Gemeldet - anzeigen

       das werde ich mal ausprobieren danke 👍

    • Martin_Wackenhut
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ich würd das ganze vielleicht noch erweitern indem du eine Tabelle mit Feiertagen anlegst und diese in der Berechnung berücksichtigst. Damit läufst du nicht Gefahr das deinem Mitarbeiter zu viele Urlaubstage angerechnet werden. :) 

    Die Feiertage kannst du  per API abfragen. Dazu gab es mal eine Datenbank im Team „webinar de“. 

      • mail.9
      • vor 1 Jahr
      • Gemeldet - anzeigen

       ich habe mir eine Tabelle gemacht mit allen Feiertagen der nächsten Jahre. Wie komme ich denn in das Webinar Team?

    • Martin_Wackenhut
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Dazu brauchst du ne Einladung von Ninox. Einfach kurz ne Mail an den Support schreiben die laden dich dann ein. :) 

    • mail.9
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Also ich habe es soweit hinbekommen, dass die Urlaubstage richtig gebucht werden. Allerdings klappt es nicht, wenn man ein Von-Datum und ein Bis-Datum angibt die richtige Anzahl an für den Zeitraum benötigten Urlaubstage angezeigt wird.

    Wie kann ich denn die Tag raus filtern an denen der Mitarbeiter nicht arbeitet, zum Beispiel Montags.

    • Ninox-Professional
    • planoxpro
    • vor 1 Jahr
    • Gemeldet - anzeigen
     said:
    Allerdings klappt es nicht, wenn man ein Von-Datum und ein Bis-Datum angibt die richtige Anzahl an für den Zeitraum benötigten Urlaubstage angezeigt wird.

    Das verstehe ich nicht. Es gibt ein Mehrfachauswahlfeld für die relevanten Wochentage, ein Von- und ein Bis-Datum. Danach sollte die Anzahl benötigter Urlaubstage berechnet werden. Und genau das macht doch obiges Script. Oder nicht? Was genau klappt da nicht?

    • mail.9
    • vor 1 Jahr
    • Gemeldet - anzeigen

    Ok, irgendwas habe ich falsch gemacht. Jetzt geht es. Danke schön 👍