Arbeitszeit: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) (→GetWorkingDays ( start, end, resource, minTime )) |
GK (Diskussion | Beiträge) (→GetNearestWorkingStartTime( resource, date, dir ): Übersetzung ist noch nicht vollständig.) |
||
| Zeile 212: | Zeile 212: | ||
|} | |} | ||
| − | == AdvanceAlongResourceWorkingDay( | + | == AdvanceAlongResourceWorkingDay( resource, time, day, minTime, type ) == |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| Zeile 249: | Zeile 249: | ||
* Als Tagesbeginn wird die [Tagestrennzeit] des Projekts genutzt. | * Als Tagesbeginn wird die [Tagestrennzeit] des Projekts genutzt. | ||
* Unabhängig von der Zeit in ''time'', wird der Tag von ''time'' als Arbeitstag angesehen, falls dieser ab der [Tagestrennzeit] mindestens ''minTime' an Arbeitszeit hat. | * Unabhängig von der Zeit in ''time'', wird der Tag von ''time'' als Arbeitstag angesehen, falls dieser ab der [Tagestrennzeit] mindestens ''minTime' an Arbeitszeit hat. | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | == GetNearestWorkingStartTime( resource, date, dir ) == | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | !rowspan="3"|Parameter | ||
| + | |''resource''||Ressource||rowspan="2"| | ||
| + | |- | ||
| + | |''date''||Startzeit für die Suche | ||
| + | |- | ||
| + | |''dir''||Richtung der Suche | ||
| + | | | ||
| + | * <code>TRUE</code>: in die Zukunft | ||
| + | * <code>FALSE</code>: in die Vergangenheit | ||
| + | |- | ||
| + | !Rückgabewert | ||
| + | |colspan="3"|Der erste Beginn der nächsten Arbeitszeitperiode auf ''resource'' ab ''date'' in Richtung ''dir''. | ||
| + | |- | ||
| + | !rowspan="4"|Beispiele | ||
| + | |colspan="2"|<code>AdvanceAlongResourceWorkingDay(ME.PrevOperation.OperationMainRes, ME.PrevOperation.EndTime, 3, 8h, 1)</code>||10/06/2026 00:00 | ||
| + | |- | ||
| + | |colspan="3"|[[Image:AdvanceAlongResourceWorkingDay.png]] | ||
| + | |- | ||
| + | |colspan="2"|<code>AdvanceAlongResourceWorkingDay(ME.OperationMainRes, ME.OperationProductionStartTime, -2, 0, 0)</code>||10/06/2026 00:00 | ||
| + | |- | ||
| + | |colspan="3"|[[Image:AdvanceAlongResourceWorkingDay.png]] | ||
| + | |- | ||
| + | !Hinweise | ||
| + | |colspan="3"| | ||
| + | * Wenn Sie das Startdatum und die Uhrzeit der Zuteilung nach der Betriebszeit festlegen möchten, finden Sie das Startdatum und die Uhrzeit der Zeit vom angegebenen Datum und der Zeit in die Zukunft oder die Vergangenheit. | ||
| + | * Wenn Sie ein Setup basierend auf Wartung, d. h. der verstrichenen Zeit aus den Arbeitszeiten, erzeugen möchten, können Sie die abgelaufene Zeit berechnen, indem Sie das Startdatum und die Zeit der Betriebszeit erhalten. | ||
|- | |- | ||
|} | |} | ||
Version vom 30. April 2025, 14:32 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( resource, time, day, minTime, type )
- 9 GetNearestWorkingStartTime( resource, date, dir )
AdvanceAlongResourceWorkingTime( resouce, time, timeSpan )
GetResourceQtyTime( resource, start, end )
GetWorkingDays ( start, end, resource, minTime )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetWorkingDays ( start, end, resource, minTime, type )
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(#2020/06/01 00:00:00#,#2020/06/03 00:00:00#,ME) |
1d |
![]() 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( resource, time, day, minTime, type )
GetNearestWorkingStartTime( resource, date, dir )
Hilfe Nummer: 741540










