Arbeitszeit: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) K (→GetCalendar( res, time )) |
GK (Diskussion | Beiträge) K (→GetResourceQtyTime( resource, start, end )) |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 34: | Zeile 34: | ||
|- | |- | ||
!rowspan="3"|Parameter | !rowspan="3"|Parameter | ||
− | |''resource''||Ressource | + | |width="1px"|''resource''||Ressource |
|- | |- | ||
|''start''||Beginn | |''start''||Beginn | ||
Zeile 44: | Zeile 44: | ||
|- | |- | ||
!rowspan="2"|Beispiel | !rowspan="2"|Beispiel | ||
− | |<code>GetResourceQtyTime(ME,#2020/06/04 00:00#,#2020/06/09 00:00#)</code>||172800 | + | |<span style="white-space: nowrap;"><code>GetResourceQtyTime(ME,#2020/06/04 00:00#,#2020/06/09 00:00#)</code></span>||172800 |
|- | |- | ||
|colspan="2"|[[Image:GetResourceQtyTime01.png]]<br><code>ME</code> ist hier "Mischer 1". 1*12h + 2*12h + 1*12h = 172800 (≈2d) | |colspan="2"|[[Image:GetResourceQtyTime01.png]]<br><code>ME</code> ist hier "Mischer 1". 1*12h + 2*12h + 1*12h = 172800 (≈2d) | ||
Zeile 54: | Zeile 54: | ||
|- | |- | ||
!rowspan="4"|Parameter | !rowspan="4"|Parameter | ||
− | |''start''||Beginn | + | |width="1px"|''start''||Beginn |
|- | |- | ||
|''end''||Ende | |''end''||Ende | ||
Zeile 66: | Zeile 66: | ||
|- | |- | ||
!rowspan="4"|Beispiele | !rowspan="4"|Beispiele | ||
− | |<code>GetWorkingDays(#2008/06/09 00:00#,#2008/06/11 00:00#,ME,5h)</code>||2 | + | |<span style="white-space: nowrap;"><code>GetWorkingDays(#2008/06/09 00:00#,#2008/06/11 00:00#,ME,5h)</code></span>||2 |
|- | |- | ||
|colspan="2"|[[Image:incodefunc-kadoujikan02.png]]<br><code>ME</code> ist hier "Mischer 1". | |colspan="2"|[[Image:incodefunc-kadoujikan02.png]]<br><code>ME</code> ist hier "Mischer 1". | ||
Zeile 103: | Zeile 103: | ||
|- | |- | ||
!rowspan="2"|Parameter | !rowspan="2"|Parameter | ||
− | |''res''||Ressource | + | |width="1px"|''res''||Ressource |
|- | |- | ||
|''time''||Zeit | |''time''||Zeit | ||
Zeile 141: | Zeile 141: | ||
|- | |- | ||
!rowspan="4"|Parameter | !rowspan="4"|Parameter | ||
− | |''res''||Ressource | + | |width="1px"|''res''||Ressource |
|- | |- | ||
|''time''||Zeit | |''time''||Zeit | ||
|- | |- | ||
− | |''includeStart''||Definiert ob | + | |''includeStart''||Definiert ob Schichten eingeschlossen werden, die genau zu ''time'' beginnen. |
|- | |- | ||
− | |''includeEnd''|| | + | |''includeEnd''||Definiert ob Schichten eingeschlossen werden, die genau zu ''time'' enden. |
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
− | |colspan="2"|Gibt | + | |colspan="2"|Gibt die Schichtobjekte zurück, die zu ''time'' auf ''resource'' angewendet werden. Über ''includeStart'' und ''includeEnd'' wird definiert, ob Schichten mit einbezogen werden, die genau um ''time'' beginnen oder enden. Bei TRUE werden diese einbezogen, bei FALSE nicht. |
|- | |- | ||
!rowspan="2"|Beispiele | !rowspan="2"|Beispiele | ||
− | |colspan="2"|<code> | + | |colspan="2"|<code>GetShiftList(ME.Resource,ME.StartTime,TRUE,TRUE)</code> |
+ | |- | ||
+ | |colspan="2"|[[Image:Getshift_01.png]]<br><code>ME</code> ist hier "Mischer 1". | ||
|- | |- | ||
+ | !Hinweise| | ||
|colspan="2"| | |colspan="2"| | ||
− | [ | + | * Schichten sind nach deren Beginn sortiert. |
− | + | * Es wird angenommen, dass die Zeiten in [Arbeitszeiten] der Schichten zwischen 00:00 und 48:0 liegen. | |
− | + | * Liegt ''time'' in einer arbeitsfreien Zeit und der Tag ist ein Feiertag, so wird die Feiertagsschicht zurückgegeben. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|} | |} | ||
− | |||
<hr> | <hr> | ||
<div align="right">Hilfe Nummer: 741540</div> | <div align="right">Hilfe Nummer: 741540</div> |
Aktuelle Version vom 15. Januar 2019, 15:35 Uhr
Hilfe Nummer: 741540
Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung.
Inhaltsverzeichnis
AdvanceAlongResourceWorkingTime( resouce, time, timeSpan )
GetResourceQtyTime( resource, start, end )
GetWorkingDays ( start, end, resource, minTime )
GetWorkingTime( start, end, resource )
Parameter | start | Beginn |
---|---|---|
end | Ende | |
resource | Ressource | |
Rückgabewert | Gibt die Arbeitszeit von resource zwischen start und end zurück. | |
Beispiele | GetWorkingTime(#2008/06/09 00:00:00#,#2008/06/11 00:00:00#,ME) |
2d |
ME ist hier "Mischer 1".
| ||
Anders als bei GetResourceQtyTime() wird die Ressourcenanzahl nicht berücksichtigt. |
GetCalendar( res, time )
Parameter | res | Ressource | |||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
time | Zeit | ||||||||||||||||||||||||
Rückgabewert | Gibt das Kalenderobjekt zurück, das auf resource für den Zeitpunkt time angewendet wird. | ||||||||||||||||||||||||
Beispiele | GetCalendar(ME.Resource,ME.StartTime)
| ||||||||||||||||||||||||
|
GetShiftList( res, time, includeStart, includeEnd )
Hilfe Nummer: 741540