Arbeitszeit: Unterschied zwischen den Versionen
Aus Asprova Hilfe
JF (Diskussion | Beiträge) |
GK (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Arbeitszeit}} | {{DISPLAYTITLE:Arbeitszeit}} | ||
<div align="right">Hilfe Nummer: 741540</div> | <div align="right">Hilfe Nummer: 741540</div> | ||
− | + | <div align="right">[[Interne Funktionen]]</div> | |
− | <div align="right">[[Formeleditor | + | <div align="right">[[Formeleditor]]</div> |
<hr> | <hr> | ||
− | |||
+ | Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung. | ||
− | AdvanceAlongResourceWorkingTime( | + | == AdvanceAlongResourceWorkingTime( resouce, time, timeSpan ) == |
− | + | {| class="wikitable" | |
− | |||
− | |||
− | |||
− | {| | ||
|- | |- | ||
− | | | + | !rowspan="3"|Parameter |
+ | |''resource''||Ressource | ||
|- | |- | ||
− | | | + | |''time''||Basiszeit |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |''timeSpan''||Zeitspanne |
|- | |- | ||
− | | | + | !Rückgabewert |
− | + | |colspan="2"|Gibt den Zeitpunkt ''timeSpan'' nach ''time'' zurück, wobei nur die Arbeitszeiten auf ''resource'' berücksichtigt werden. | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | !rowspan="2"|Beispiele |
+ | |<code>AdvanceAlongResourceWorkingTime(ME.Resource,#2020/06/01 00:00:00#,24h)</code>||02/06/2020 21:00 | ||
|- | |- | ||
− | | | + | |colspan="2"|[[Image:incodefunc-kadoujikan01.png]]<br><code>ME</code> ist hier "Mischer 1". |
− | |||
− | |||
− | [[Image:incodefunc-kadoujikan01. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | !Hinweis |
+ | |colspan="2"|Hat ''timeSpan'' einen negativen Wert, so liegt der Rückgabewert vor ''time''. | ||
|- | |- | ||
|} | |} | ||
− | + | == GetResourceQtyTime( resource, start, end ) == | |
− | + | {| class="wikitable" | |
− | |||
− | GetResourceQtyTime( | ||
− | |||
− | |||
− | |||
− | |||
− | {| | ||
− | |||
− | |||
|- | |- | ||
− | || | + | !rowspan="3"|Parameter |
+ | |''resource''||Ressource | ||
|- | |- | ||
− | || | + | |''start''||Beginn |
|- | |- | ||
− | | | + | |''end''||Ende |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | !Rückgabewert |
+ | |colspan="2"|Gibt die Ressourcenanzahlzeit (Ressourcenzeit * Ressourcenanzahl) von ''resource'' zwischen ''start'' und ''end'' zurück. | ||
|- | |- | ||
− | | | + | !rowspan="2"|Beispiele |
− | + | |<code>GetResourceQtyTime(ME,#2020/06/04 00:00:00#,#2020/06/09 00:00:00#)</code>||172800 | |
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | |colspan="2"|[[Image:GetResourceQtyTime01.png]]<br><code>ME</code> ist hier "Mischer 1". 1*12h + 2*12h + 1*12h = 172800 (≈2d) |
|- | |- | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
GetWorkingDays ( Start, Ende, Ressoruce, MinZeit ) | GetWorkingDays ( Start, Ende, Ressoruce, MinZeit ) |
Version vom 14. Januar 2019, 18:49 Uhr
Hilfe Nummer: 741540
Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung.
AdvanceAlongResourceWorkingTime( resouce, time, timeSpan )
GetResourceQtyTime( resource, start, end )
GetWorkingDays ( Start, Ende, Ressoruce, MinZeit )
Parameter
Start | Berechnete Startzeit | ||
Ende | Berechnete Endzeit | ||
Ressoruce | Ressourcen Objekt | ||
MinZeit | Minimale Arbeitszeit ist für die Buchhaltung essentiell. |
Rückgabewert
Gibt aus, wie viele Male länger die Zeitperiode ist, als die Minimum Arbeitszeit (von Startzeit bis Endzeit der Ressource). |
Beispiel
GetWorkingDays(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME,5h) -> 2 ME ist Mischer1. Da es zwei Zeitperioden gibt, die länger als 5 Stunden sind (vom 2008/06/09 00:00:00 bis 2008/06/11 00:00:00), wird 2 ausgegeben. |
Datei:Incodefunc-kadoujikan02.jpg
GetWorkingDays(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME,5h) -> 2 ME ist Mischer1. Da es vier Zeitperioden gibt, die länger als 4 Stunden sind (vom 2008/06/09 00:00:00 bis 2008/06/11 00:00:00), wird 4 ausgegeben. |
Datei:Incodefunc-kadoujikan03.jpg
GetWorkingTime( Start, Ende, Ressoruce )
Parameter
Start | Berechnete Startzeit | ||
Ende | Berechnete Endzeit | ||
Ressoruce | Ressourcen Objekt |
Rückgabewert
Gibt die gesamte Arbeitszeit einer bestimmten Ressource von Start bis Ende aus. |
Beispiel
GetWorkingTime(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME) -> 1440M ME ist Mischer1. Gibt 1440 Minuten Arbeitszeit für Mischer1 im Zeitraum von 2008/06/09 00:00:00 bis 2008/06/11 00:00:00 aus. |
Datei:Incodefunc-kadoujikan04.jpg
Hilfe Nummer: 741540