Arbeitszeit: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) (→GetWorkingDays ( start, end, resource, minTime )) |
GK (Diskussion | Beiträge) (→GetWorkingDays ( start, end, resource, minTime )) |
||
| Zeile 64: | Zeile 64: | ||
|- | |- | ||
|''minTime''||Minimale Arbeitszeit in einem Arbeitstag||''minTime''||Minimale Arbeitszeit in einem Arbeitstag | |''minTime''||Minimale Arbeitszeit in einem Arbeitstag||''minTime''||Minimale Arbeitszeit in einem Arbeitstag | ||
| + | |- | ||
| + | | || ||''type''||Zählweise | ||
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
| − | |colspan=" | + | |colspan="4"|Gibt die Anzahl an Arbeitszeitperioden auf ''resource'' zwischen ''start'' und ''end'' an. Arbeitszeitperioden werden dabei mitternachts automatisch als unterbrochen angesehen. ''type' bestimmt wie Arbeitszeitperioden gezählt werden: |
| + | * 0/kein Wert: alle Perioden, die mindestens ''minTime'' lang sind | ||
| + | * 1: Arbeitstage, d.h. je Tag maximal eine Periode, die mindestens ''minTime'' lang ist | ||
|- | |- | ||
!rowspan="4"|Beispiele | !rowspan="4"|Beispiele | ||
| − | |<span style="white-space: nowrap;"><code>GetWorkingDays(# | + | |colspan="3"|<span style="white-space: nowrap;"><code>GetWorkingDays(#2020/06/01 00:00#,#2020/06/03 00:00#,ME,5h)</code></span>||2 |
|- | |- | ||
| − | |colspan=" | + | |colspan="4"|[[Image:incodefunc-kadoujikan02.png]]<br><code>ME</code> ist hier "Mischer 1". |
|- | |- | ||
| − | |<code>GetWorkingDays(# | + | |colspan="3"|<code>GetWorkingDays(#2020/06/01 00:00#,#2020/06/03 00:00#,ME,4h)</code>||4 |
|- | |- | ||
| − | |colspan=" | + | |colspan="4"|[[Image:incodefunc-kadoujikan03.png]] |
|- | |- | ||
|} | |} | ||
Version vom 18. März 2025, 08:18 Uhr
Hilfe Nummer: 741540
Asprova stellt Ihnen die folgenden Funktionen rund um Arbeitszeiten zur Verfügung.
Inhaltsverzeichnis
- 1 AdvanceAlongResourceWorkingTime( resouce, time, timeSpan )
- 2 GetResourceQtyTime( resource, start, end )
- 3 GetWorkingDays ( start, end, resource, minTime )
- 4 GetWorkingTime( start, end, resource )
- 5 GetCalendar( res, time )
- 6 GetShiftList( res, time, includeStart, includeEnd )
- 7 GetOverwriteCalendar( res, time )
- 8 AdvanceAlongResourceWorkingDay( resouce, time, day, minTime, type)
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 )
GetOverwriteCalendar( res, time )
AdvanceAlongResourceWorkingDay( resouce, time, day, minTime, type)
Hilfe Nummer: 741540









