1 Zeitkonto Spezifikation

Markierung: 2017-Quelltext-Bearbeitung
Markierung: 2017-Quelltext-Bearbeitung
 
(94 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Zeitkonto Spezifikationnen''' sind Steuerdaten der [[Programmfunktion]] [[Abrechnung]], um Kundenspezifische Berechnungen zu definieren, die als [[Zeitkonto]] in der [[Zeitkontogruppe]] '''Konten aus Zeitkontosammlung/Spezifikation''' verfügbar sind
<bs:bookshelf src="Buch:Zeitkonto Spezifikation - Das Buch" />
'''Zeitkonto Spezifikationen''' sind Steuerdaten um [[Zeitkonto| kundenspezifische Berechnungen]] zu definieren. Diese sind in der [[Zeitkontogruppe]] '''Konten aus Zeitkontosammlung/Spezifikation''' verfügbar.


<span><span /><br /></span>
Die '''Zeitkonto Spezifikationen''' sind erst nach '''Neustart''' des Alex-Dienstes wirksam!
==Zeitkontosammlung==


{{AlexBild|Anlage Zeitkontosammlung|[[Datei:leere Zeitkontosammlung.png]]}}
== Funktionsbeschreibung ==


<span><span /><br /></span>
{| class="wikitable" style=""
Hier können einzelne Zeitkonten gegen gerechnet werden
|+
! Zeitkonto Spezifikation !! Funktionsbeschreibung!! Weitere Steuerdaten
|-
| style="vertical-align:top;text-align:left;" |'''Zeitkontosammlung'''


*Bezeichnung = Bezeichnung des Kontos das neu angelegt wird
[[Datei:Screenshot ZKS 2024-10-03 .png|450px]]
*Konten: Welche Konten sind mit welcher Wertigkeit in dem neuen Konto enthalten


Ein '''Neustart''' des Alex-Dienstes ist erforderlich!
[[Datei:Screenshot 2023-02-16 101917 zks.png|400px]]


{{AlexBild|Zeitkontosammlung|[[Datei:Zeitkontosammlung Ergebnis.png]]}}
|Zeitkonten oder bestehende Zeitkontosammlungen können gegen gerechnet werden.


Zeitkontosammlungen werden übrigens im "Standard AZG" bei [[Wöchentliche Arbeitszeit (Standard)#AZG-Woche: Stunden für durschn. Wochenarbeitszeit|AZG-Prüfungen]] verwendet - auch schon vor V2018.22.
Das '''Ergebnis''' einer Zeitkontosammlung berechnet sich wie folgt:


==Zeitkonto nach Wochentag gefiltert==
'''Ergebnis1''' =
Im Navigator beim Punkt [[Zeitkonto_nach_Wochentag_gefiltert|'''Zeitkonto nach Wochentag gefiltert''']] können Zeitkonten erstellt werden, die ein bestehendes Konto nach einem bestimmten Wochentag filtern.
  ( Zeitkontosammlung1 * +/-Faktor1 )
+ ( Zeitkontosammlung2 * +/-Faktor2 )
+ ...
+ ( ZeitkontosammlungN * +/-FaktorN )
+ ( Konto1 * +/-Faktor1 )
+ ( Konto2 * +/-Faktor2 )
+ ...
+ ( KontoN * +/-FaktorN )


Als Basiskonto können nur Zeitkontosammlungen verwendet werden.
'''Ergebnis2''' = '''Ergebnis1''' * Faktor-Konto


{{AlexBild|Anlage Zeitkonto nach Wochentag gefiltert|[[Datei:Zeitkonto nach Wochentag gefiltert Anlage.png]]}}
Wenn '''kann nur positive Werte annehmen''' auf "Ja"
* dann
'''Ergebnis''' = MaximumAus( 0.0, '''Ergebnis2 ''')
* sonst
'''Ergebnis''' = '''Ergebnis2'''


<span><span /><br /></span>
<code>'''am Tag berechnen'''</code> - wenn aktiviert, wird die Formel nur für den Tag angewendet und die Werte für Woche und Monat ergeben sich aus der Summe der Tagesergebnisse
==Jahreskonto==
Im Navigator beim Punkt [[Jahreskonto|'''Jahreskonto''']] können für ein bestehendes Konto, Jahreskonten erstellt werden.


Als Basiskonto können nur Zeitkontosammlungen verwendet werden.
<code>'''Booloperation'''</code> - verwandelt das Ergebnis in <code>0.0</code> oder <code>1.0</code>, [https://alexwiki.bitfactory.at/w/index.php?title=Bsp_Zeitkontosammlung_Tage_mit_Dauer&amp;book=Buch:Zeitkonto%20Spezifikation%20-%20Das%20Buch Anwendungbeispiel]


{{AlexBild|Anlage Jahreskonten|[[Datei:Zeitkontosammlung Jahreskonto 2.png]]}}
<code>'''Startdatum'''</code> - legt fest, ab wann das Ergebnis berechnet wird


Dabei werden folgende Konten erstellt:
| keine
* Jahresübertrag: Übertrag aus Vormonat
|-
* Jahressaldo: Kumulierendes Konto (Kalenderjahr)
| style="vertical-align:top;text-align:left;" |'''Zeitkonto nach Wochentag gefiltert'''
 
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
[[Datei:Screenshot 2023-02-16 124406 ZKWT.png|400px]]
[[Datei:Screenshot 2023-02-16 101917 zkwt.png|200px]]<span><span /><span /></span>
| style="vertical-align:top;text-align:left;" |Es können Zeitkonten erstellt werden, die ein auszuwählendes <code>Basiskonto</code> nach einem bestimmten '''Wochentag''' oder nach '''Feiertag''' filtern. Zusätzlicher Parameter <code>auch dann rechnen, wenn es ein Feiertag ist</code> ab 2024.17.90.87 verfügbar.
(Die Implementierung für "Aufnahmetag" ist unvollständig.)


{{AlexBild|Erstellte Jahreskonten|[[Datei:Jahreskonten Anlage Konten.png]]}}
| keine
Diese Konten sind in der Gruppe "Konten aus Zeitkontosammlung/Spezifikation" zu finden!
|-
| style="vertical-align:top;text-align:left;" |'''Jahreskonto'''
[[Datei:Zeitkonto Spezifikation 1689146386411.png|links|mini|400x400px]][[Datei:Zeitkonto Spezifikation 1689146610833.png|links|mini|300x300px]]<span><br /></span>


<span><span /><br /></span>
| style="vertical-align:top;text-align:left;" | Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar.
Parameter "Inaktivzeiten überbrücken?" (verfügbar ab V2022.18)


* JA: Das Konto wird auch über Inaktivzeiten hinweg kumuliert
<span><span /><span /><span /><span /><span /><span /><br /></span>
* NEIN: Das kumulierte Konto beginnt nach Inaktivzeiten wieder bei 0
Dabei werden folgende Konten erstellt:
*'''Ergebnis Jahresübertrag: Ergebnis Jahressaldo''' aus Vormonat, außer
** im '''Januar''': hier '''0'''.
** es gibt eine Inaktivzeit im Vormonat und '''Inaktivzeiten überbrücken?''' = Nein, '''dann 0'''


{{AlexBild|Ansicht im Jahresplan|[[Datei:Jahreskonten Urlaub am Montag Jahresplan.png]]}}
*'''Ergebnis Jahressaldo:''' Ergebnis Jahresübertrag + Basiskonto


<span><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><br /></span>
==Einsatzzähler==
Basiskonto ist immer eine Zeitkontosammlung.


Zählt die "Kommt", die nicht an ein "Geht" anstoßen, wenn
Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant.
- Für dieses Intervall mit '''Einsatzschema''' abgerechnet wird, '''und'''
|[[Datei:Screenshot 2023-02-16 123752.png|200px]]
- '''Nur zählen bei diesem Sollschema''' das Schema des dahinterliegenden Dienstes ist (wenn eingetragen).
|-
|'''Zeitkontoaufteilung'''[[Datei:Screenshot 2023-07-06 165303.jpg|links|mini|400x400px]]


{{AlexBild|Einsatzzähler|[[Datei:Zeitkonto Spezifikation 1671011819241.png]]}}


==Beispiele==


===+/- Faktor===
<span><br /></span>


'''Beispiel Minus'''


{{AlexBild|Sonntag Tag|[[Datei:Zeitkontosammlung SonntagTag.png]]}}


'''Beispiel Plus'''


2 Konten zusammenrechnen: (z.b Urlaubsrest in Stunden + Gesamtsaldo)<span><span /><br /></span>
{{AlexBild|Saldo Urlaub|[[Datei:Zeitkontosammlung SaldoUrlaub.png]]}}


<span><span /><br /></span>
Ergebnis:<span><span /><br /></span>
{{AlexBild|Ergebnis Saldo Urlaub|[[Datei:Zeitkontosammlung SaldoUrlaub Ergebnis.png]]}}


<span /><span /><br />


'''Beispiel Faktor 1,5'''
[[Datei:Screenshot 2023-07-06 170824.jpg|links|mini]]<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /></span>
|Teilt den aufzuteilenden Wert laut <code>Basis</code> in zwei neue Konten auf:
* '''über Grenze'''
** zeigt den Wert, mit dem das <code>Kriterium</code> den <code>Grenzwert</code> überschreitet, maximal jedoch den Basiswert
* '''unter Grenze'''
** zeigt die Differenz aus "'''Basis'''" und "'''über Grenze'''"


Faktor bei "+/- Faktor" hinterlegen:<span><span /><br /></span>
{{AlexBild|Faktor|[[Datei:Zeitkontosammlung Faktor.png]]}}
<span><span /><br /></span>Ergebnis:


{{AlexBild|Faktor Ergebnis|[[Datei:Zeitkontosammlung FaktorErgebnis.png]]}}


===Bewertetes Monats +/-===
Das hinterlegte <code>Kriterium</code> kann gleich der <code>Basis</code> sein, muss diese aber zumindest in sich enthalten.
{{AlexBild|Bewertetes Monats +/-|[[Datei:Zeitkontosammlung.png]]}}


===Faktor-Konto===
Weiters erzeugte Konten sind nur Mittel zum Zweck oder dienen der Transparenz:
* '''Basis'''
* '''Grenze'''
* '''Kriterium'''
|
|-
| style="vertical-align:top;text-align:left;" |'''Saldospezifikation'''


Das Ergebnis der Zeitkontosammlung wird mit dem Wert des hinterlegten "Faktor-Kontos" multipliziert.
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124551 SP.png|400px]]
[[Datei:Screenshot 2023-02-16 102707 sp.png|200px]]
| style="vertical-align:top;text-align:left;" | <span style="color: rgb(0, 0, 0)">Eine</span> '''Saldospezifikation''' <span style="color: rgb(0, 0, 0)">berechnet aus</span> '''Zubuchungen''' <span style="color: rgb(0, 0, 0)">und</span> '''Konsumationen''' <span style="color: rgb(0, 0, 0)">eines Zeitkontos oder Zeitkontosammlung einen Saldo, welcher in die nächste Periode übertragen wird.</span>


===Ergebnis Zeitkontosammlung weiterverwenden===
<span><span /><span /><span /><span /><span /><span /><br /></span>
Dabei werden folgende Konten erstellt:
*'''Ergebnis Übertrag''': '''Ergebnis''' aus Vormonat, außer
** im '''Januar'<nowiki/>'', wenn ''Kein Jahresübertrag (->'Jahreskonto')''' dann '''0'''.
** es gibt eine Inaktivzeit im Vormonat und '''Inaktivzeiten überbrücken?''' = Nein, '''dann 0'''
*'''Ergebnis''': Ergebnis Übertrag + Zubuchung - Konsumation


Zeitkontosammlungen können in anderen Zeitkontosammlungen verwendet werden.
'''Startdatum für Übertrag''' legt fest, ab wann ein Übertrag stattfindet. Wird diese Spezifikation im laufenden Betrieb gestartet, muss hier das Datum, ab dem diese Berechnung laufen soll eingetragen werden.


'''Hinterlegung'''
<span><span /><span /><span /><span /><span /><span /><br /></span>
'''Zubuchung''' und '''Konsumation''' werden via [[Zeitkontoreferenz]] festgelegt.
|
|-
| style="vertical-align:top;text-align:left;" |'''Einsatzzähler'''


{{AlexBild|Zeitkontosammlung hinterlegen|[[Datei:Screenshot 2022-06-01 135127.png|500px]]}}
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>[[Datei:Screenshot 2023-02-16 124626 EZ.png|400px]]
[[Datei:Screenshot 2023-02-16 102305 ez.png|200px]]
| style="vertical-align:top;text-align:left;" | Zählt die "Kommt", die nicht an ein "Geht" anstoßen, '''wenn''' dieses Intervall mit '''Einsatzschema''' abgerechnet wird, '''und''' - '''Nur zählen bei diesem Sollschema''' das Schema des dahinterliegenden Dienstes ist (wenn eingetragen).


<span><span /><br /></span>
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
'''Ergebnis'''
Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft
| keine
|-
|'''Zeitkonto für Aufgaben'''


So müssen in einer zusammen gesetzten Zeitontosammlung nicht alle Einzelkonten hinterlegt, sondern es kann aus bestehenden Zeitkontosammlungen zusammen gesetzt werden.
<span><span /><span /><span /><span /><span /><span /><br /></span>


==Saldospezifikationen==
[[Datei:Zeitkonto Aufgaben.png.png|400x400px]]


Im Navigator beim Punkt Saldospezifikationen können für ein bestehendes Konto, saldierte Konten erstellt werden.
[[Datei:Zeitkonto-Aufgabe Gruppe.png|200x200px]]


<span><br /></span>
| style="vertical-align:top;text-align:left;" | Spezielle Variante eines [[Eintragskonten|Eintragskontos]]
Für die '''Konsumation''' aus dem neuen Konto kann ein Zeitkonto oder eine Zeitkontosammlung referenziert werden und ist optional. Für die '''Zubuchung''' muss ein Zeitkonto oder eine Zeitkontosammlung referenziert werden.


Wird '''Kein Jahresübertrag (->'Jahreskonto')''' ausgewählt, wird die Wertigkeit des Kontos nicht ins Folgejahr übertragen. '''Startdatum für Übertrag''' legt fest, ab wann ein Übertrag stattfindet.
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
Mit Hilfe dieser Zeitkonto-Spezifikation können Anzahl und Dauer Konten für Aufgaben definiert werden.


{{AlexBild|Anlage Saldospezifikation|[[Datei:Screenshot 2022-12-20 152755.png]]}}
Die Berechnung des Kontos bezieht sich nicht auf eine einzelne Aufgabe, sondern auf die [[Aufgabe/Parametrierung#Aufgabengruppen|Aufgabengruppe]].
Saldospezifikationen können ebenfalls verwendet werden, wenn für Personal '''Kein Monatsübertrag''' ausgewähhlt ist.  


{{AlexBild|Personalstamm - Kein Monatsübertrag|[[Datei:Screenshot 2022-12-20 155244.png]]}}
<span><span /><span /><span /><span /><span /><span /><span /><span /><span /><br /></span>
Weiters kann mit dieser Spezifikation definiert werden, dass das Konto auch bei Abwesenheiten befüllt wird:


* "Abwesenheiten ignorieren": Es werden alle Abwesenheiten mitgezählt
* "Nur diese Planungscodes ignorieren": Hier können einzelne Planungscodes definiert werden


'''Beispiel'''
| Damit die Aufgabe bei Eintragung
des Planungscodes erhalten bleibt, müssen folgende Parameter  auf der Aufgabe gesetzt sein:


* Kein Jahresübertrag
* "Am Tag nach Eintrag eines Planungscodes behalten"
* Personalstamm - Kein Monatsübertrag
* "Am Kommt/Geht nach Eintrag eines Planungscodes behalten"
|}


{{AlexBild|Saldospezifikation|[[Datei:Screenshot 2022-12-20 160213.png]]}}
==Parametrierungsrichtlinien==

Aktuelle Version vom 3. Oktober 2024, 10:14 Uhr

Zeitkonto Spezifikationen sind Steuerdaten um kundenspezifische Berechnungen zu definieren. Diese sind in der Zeitkontogruppe Konten aus Zeitkontosammlung/Spezifikation verfügbar.

Die Zeitkonto Spezifikationen sind erst nach Neustart des Alex-Dienstes wirksam!

1.1 Funktionsbeschreibung

Zeitkonto Spezifikation Funktionsbeschreibung Weitere Steuerdaten
Zeitkontosammlung

Screenshot ZKS 2024-10-03 .png

Screenshot 2023-02-16 101917 zks.png

Zeitkonten oder bestehende Zeitkontosammlungen können gegen gerechnet werden.

Das Ergebnis einer Zeitkontosammlung berechnet sich wie folgt:

Ergebnis1 = 

  ( Zeitkontosammlung1 * +/-Faktor1 )
+ ( Zeitkontosammlung2 * +/-Faktor2 )
+ ... 
+ ( ZeitkontosammlungN * +/-FaktorN )

+ ( Konto1 * +/-Faktor1 )
+ ( Konto2 * +/-Faktor2 )
+ ... 
+ ( KontoN * +/-FaktorN )
Ergebnis2 = Ergebnis1 * Faktor-Konto
Wenn kann nur positive Werte annehmen auf "Ja"
* dann 
Ergebnis = MaximumAus( 0.0, Ergebnis2 )
* sonst 
Ergebnis = Ergebnis2

am Tag berechnen - wenn aktiviert, wird die Formel nur für den Tag angewendet und die Werte für Woche und Monat ergeben sich aus der Summe der Tagesergebnisse

Booloperation - verwandelt das Ergebnis in 0.0 oder 1.0, Anwendungbeispiel

Startdatum - legt fest, ab wann das Ergebnis berechnet wird

keine
Zeitkonto nach Wochentag gefiltert


Screenshot 2023-02-16 124406 ZKWT.png Screenshot 2023-02-16 101917 zkwt.png

Es können Zeitkonten erstellt werden, die ein auszuwählendes Basiskonto nach einem bestimmten Wochentag oder nach Feiertag filtern. Zusätzlicher Parameter auch dann rechnen, wenn es ein Feiertag ist ab 2024.17.90.87 verfügbar.

(Die Implementierung für "Aufnahmetag" ist unvollständig.)

keine
Jahreskonto
Zeitkonto Spezifikation 1689146386411.png
Zeitkonto Spezifikation 1689146610833.png

Bestehende Konten können über das Kalenderjahr kumuliert werden. Nur bei 7Up verfügbar.


Dabei werden folgende Konten erstellt:

  • Ergebnis Jahresübertrag: Ergebnis Jahressaldo aus Vormonat, außer
    • im Januar: hier 0.
    • es gibt eine Inaktivzeit im Vormonat und Inaktivzeiten überbrücken? = Nein, dann 0
  • Ergebnis Jahressaldo: Ergebnis Jahresübertrag + Basiskonto


Basiskonto ist immer eine Zeitkontosammlung.

Falls "inkl. Aufteilung" = JA, werden zusätzliche Konten erzeugt, "Grenzwert für Aufteilung" wird dann relevant.

Screenshot 2023-02-16 123752.png
Zeitkontoaufteilung
Screenshot 2023-07-06 165303.jpg






Screenshot 2023-07-06 170824.jpg
Teilt den aufzuteilenden Wert laut Basis in zwei neue Konten auf:
  • über Grenze
    • zeigt den Wert, mit dem das Kriterium den Grenzwert überschreitet, maximal jedoch den Basiswert
  • unter Grenze
    • zeigt die Differenz aus "Basis" und "über Grenze"


Das hinterlegte Kriterium kann gleich der Basis sein, muss diese aber zumindest in sich enthalten.

Weiters erzeugte Konten sind nur Mittel zum Zweck oder dienen der Transparenz:

  • Basis
  • Grenze
  • Kriterium
Saldospezifikation


Screenshot 2023-02-16 124551 SP.png Screenshot 2023-02-16 102707 sp.png

Eine Saldospezifikation berechnet aus Zubuchungen und Konsumationen eines Zeitkontos oder Zeitkontosammlung einen Saldo, welcher in die nächste Periode übertragen wird.


Dabei werden folgende Konten erstellt:

  • Ergebnis Übertrag: Ergebnis aus Vormonat, außer
    • im Januar', wenn Kein Jahresübertrag (->'Jahreskonto') dann 0.
    • es gibt eine Inaktivzeit im Vormonat und Inaktivzeiten überbrücken? = Nein, dann 0
  • Ergebnis: Ergebnis Übertrag + Zubuchung - Konsumation

Startdatum für Übertrag legt fest, ab wann ein Übertrag stattfindet. Wird diese Spezifikation im laufenden Betrieb gestartet, muss hier das Datum, ab dem diese Berechnung laufen soll eingetragen werden.


Zubuchung und Konsumation werden via Zeitkontoreferenz festgelegt.

Einsatzzähler


Screenshot 2023-02-16 124626 EZ.png Screenshot 2023-02-16 102305 ez.png

Zählt die "Kommt", die nicht an ein "Geht" anstoßen, wenn dieses Intervall mit Einsatzschema abgerechnet wird, und - Nur zählen bei diesem Sollschema das Schema des dahinterliegenden Dienstes ist (wenn eingetragen).


Anwendungsbeispiel: Anzahl Einsätze in Rufbereitschaft

keine
Zeitkonto für Aufgaben


Zeitkonto Aufgaben.png.png

Zeitkonto-Aufgabe Gruppe.png

Spezielle Variante eines Eintragskontos


Mit Hilfe dieser Zeitkonto-Spezifikation können Anzahl und Dauer Konten für Aufgaben definiert werden.

Die Berechnung des Kontos bezieht sich nicht auf eine einzelne Aufgabe, sondern auf die Aufgabengruppe.


Weiters kann mit dieser Spezifikation definiert werden, dass das Konto auch bei Abwesenheiten befüllt wird:

  • "Abwesenheiten ignorieren": Es werden alle Abwesenheiten mitgezählt
  • "Nur diese Planungscodes ignorieren": Hier können einzelne Planungscodes definiert werden
Damit die Aufgabe bei Eintragung

des Planungscodes erhalten bleibt, müssen folgende Parameter auf der Aufgabe gesetzt sein:

  • "Am Tag nach Eintrag eines Planungscodes behalten"
  • "Am Kommt/Geht nach Eintrag eines Planungscodes behalten"

1.2 Parametrierungsrichtlinien