Arbeitszeit: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) K (→GetResourceQtyTime( resource, start, end )) |
GK (Diskussion | Beiträge) (→GetShiftList( res, time, includeStart, includeEnd )) |
||
| Zeile 150: | Zeile 150: | ||
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
| − | |colspan="2"|Gibt die Schichtobjekte zurück, die zu ''time'' auf '' | + | |colspan="2"|Gibt die Schichtobjekte zurück, die zu ''time'' auf ''res'' angewendet werden. Über ''includeStart'' und ''includeEnd'' wird definiert, ob Schichten mit einbezogen werden, die genau um ''time'' beginnen oder enden. Bei <code>TRUE</code> werden diese einbezogen, bei <code>FALSE</code> nicht. |
|- | |- | ||
!rowspan="2"|Beispiele | !rowspan="2"|Beispiele | ||
| − | |colspan="2"| | + | |colspan="2"| |
| + | GetShiftList( ME.Resource, | ||
| + | ME.StartTime, | ||
| + | TRUE, | ||
| + | TRUE | ||
| + | ) | ||
|- | |- | ||
| − | |colspan="2"|[[Image:Getshift_01.png]]<br><code>ME</code> ist hier "Mischer 1". | + | |colspan="2"|[[Image:Getshift_01.png]]<br><code>ME.Resource</code> ist hier "Mischer 1". |
|- | |- | ||
!Hinweise| | !Hinweise| | ||
| Zeile 162: | Zeile 167: | ||
* Es wird angenommen, dass die Zeiten in [Arbeitszeiten] der Schichten zwischen 00:00 und 48:0 liegen. | * 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. | * Liegt ''time'' in einer arbeitsfreien Zeit und der Tag ist ein Feiertag, so wird die Feiertagsschicht zurückgegeben. | ||
| + | |- | ||
| + | |} | ||
| + | |||
| + | == GetOverwriteCalendar( res, time ) == | ||
| + | {| class="wikitable" | ||
| + | |- | ||
| + | !rowspan="2"|Parameter | ||
| + | |width="1px"|''res''||Ressource | ||
| + | |- | ||
| + | |''time''||Zeit | ||
| + | |- | ||
| + | !Rückgabewert | ||
| + | |colspan="2"|Gibt die Kalenderausnahme zurück, die zu ''time'' auf ''res'' angewendet werden. | ||
| + | |- | ||
| + | !rowspan="4"|Beispiele | ||
| + | |colspan="2"| | ||
| + | GetOverwriteCalendar( ME.Operation.OperationMainRes, | ||
| + | ME.StartTime | ||
| + | ) | ||
| + | |- | ||
| + | |colspan="2"|[[Image:GetOverwriteCalendar_01.png]]<br>Der [Nutzungsanweisungsbalkentext] zeigt die Kalenderausnahme der [Hauptressource] des Vorgangs zum [Beginn] der Aufgabe an. | ||
| + | |- | ||
| + | |colspan="2"| | ||
| + | GetOverwriteCalendar( ME.TentAssignResource, | ||
| + | ME.TentAssignProductionStartTime-1s | ||
| + | ) | ||
| + | |- | ||
| + | |colspan="2"|[[Image:Getshift_01.png]]<br>Die [Rüstzeitanpassungsformel] bezieht während der vorläufigen Zuweisung die Kalenderausnahme eine Sekunde vor [Vorläufige Zuweisung - Produktionsbeginn] auf [Vorläufige Zuweisung - Ressource]. | ||
|- | |- | ||
|} | |} | ||
Version vom 26. Februar 2025, 11:00 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 )
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 )
Hilfe Nummer: 741540







