Zeit & Zeitreihe: Unterschied zwischen den Versionen
GK (Diskussion | Beiträge) (→Benachbarte Nutzungsanweisungen) |
GK (Diskussion | Beiträge) (→GetUseInstListByStartTimeIF( resource, start, end, condition )) |
||
Zeile 237: | Zeile 237: | ||
; <code>1</code> (4. Parameter) | ; <code>1</code> (4. Parameter) | ||
: Nur Produktionsaufgaben werden berücksichtigt, so dass die Rüstaufgabe von "06:30" ignoriert wird. | : Nur Produktionsaufgaben werden berücksichtigt, so dass die Rüstaufgabe von "06:30" ignoriert wird. | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === GetUseInstListByStartTime( resource, start, end ) === | ||
+ | Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: '''GetUseInstListByStartTime( resource, start, span )''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | | ||
+ | !colspan="2"|Variante 1!!colspan="2"|Variante 2 | ||
+ | |- | ||
+ | !rowspan="3"|Parameter | ||
+ | |''resource''||Ressource||''resource''||Ressource | ||
+ | |- | ||
+ | |''start''||Beginn||''start''||Beginn | ||
+ | |- | ||
+ | |''end''||Ende||''span''||Zeitspanne | ||
+ | |- | ||
+ | !Rückgabewert | ||
+ | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und deren [Beginn] zwischen ''start'' und ''end'' liegt.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und deren [Beginn] in ''span'' nach ''start'' liegt. | ||
+ | |- | ||
+ | !rowspan="2"|Beispiel | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByStartTime(ME, | ||
+ | #2020/06/06#, | ||
+ | #2020/06/07# | ||
+ | ) | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByStartTime(ME, | ||
+ | #2020/06/06#, | ||
+ | 1d | ||
+ | ) | ||
+ | |- | ||
+ | |colspan="4"|Ist <code>ME</code> "Mischer 1", so beginnen am 6. Juni 2020 sechs Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben. | ||
+ | |||
+ | [[Datei:Incodefunc-GetUseInstListByStartTime01.png]] | ||
|- | |- | ||
|} | |} | ||
Zeile 258: | Zeile 294: | ||
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
− | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, deren [ | + | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, deren [Beginn] zwischen ''start'' und ''end'' liegt, und die die ''condition'' erfüllen.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, deren [Beginn] in ''span'' nach ''start'' liegt, und die die ''condition'' erfüllen. |
|- | |- | ||
!rowspan="2"|Beispiel | !rowspan="2"|Beispiel | ||
Zeile 274: | Zeile 310: | ||
) | ) | ||
|- | |- | ||
− | |colspan="4"|Ist <code>ME</code> "Mischer 1", so | + | |colspan="4"|Ist <code>ME</code> "Mischer 1", so beginnen am 6. Juni 2020 sechs Nutzungsanweisungen, von diesen werden die drei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben. |
[[Datei:Incodefunc-GetUseInstListByStartTimeIF01.png]] | [[Datei:Incodefunc-GetUseInstListByStartTimeIF01.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === GetUseInstListByEndTime( resource, start, end ) === | ||
+ | Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: '''GetUseInstListByEndTime( resource, start, span )''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | | ||
+ | !colspan="2"|Variante 1!!colspan="2"|Variante 2 | ||
+ | |- | ||
+ | !rowspan="3"|Parameter | ||
+ | |''resource''||Ressource||''resource''||Ressource | ||
+ | |- | ||
+ | |''start''||Beginn||''start''||Beginn | ||
+ | |- | ||
+ | |''end''||Ende||''span''||Zeitspanne | ||
+ | |- | ||
+ | !Rückgabewert | ||
+ | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und deren [Ende] zwischen ''start'' und ''end'' liegt.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und deren [Ende] in ''span'' nach ''start'' liegt. | ||
+ | |- | ||
+ | !rowspan="2"|Beispiel | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByEndTime(ME, | ||
+ | #2020/06/06#, | ||
+ | #2020/06/07# | ||
+ | ) | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByStartTime(ME, | ||
+ | #2020/06/06#, | ||
+ | 1d | ||
+ | ) | ||
+ | |- | ||
+ | |colspan="4"|Ist <code>ME</code> "Mischer 1", so enden am 6. Juni 2020 fünf Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben. | ||
+ | |||
+ | [[Datei:Incodefunc-GetUseInstListByEndTime01.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === GetUseInstListByEndTimeIF( resource, start, end, condition ) === | ||
+ | Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: '''GetUseInstListByEndTimeIF( resource, start, span, condition )''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | | ||
+ | !colspan="2"|Variante 1!!colspan="2"|Variante 2 | ||
+ | |- | ||
+ | !rowspan="4"|Parameter | ||
+ | |''resource''||Ressource||''resource''||Ressource | ||
+ | |- | ||
+ | |''start''||Beginn||''start''||Beginn | ||
+ | |- | ||
+ | |''end''||Ende||''span''||Zeitspanne | ||
+ | |- | ||
+ | |''condition''||Filterbedingung||''condition''||Filterbedingung | ||
+ | |- | ||
+ | !Rückgabewert | ||
+ | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, deren [Ende] zwischen ''start'' und ''end'' liegt, und die die ''condition'' erfüllen.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, deren [Ende] in ''span'' nach ''start'' liegt, und die die ''condition'' erfüllen. | ||
+ | |- | ||
+ | !rowspan="2"|Beispiel | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByEndTimeIF(ME, | ||
+ | #2020/06/06#, | ||
+ | #2020/06/07#, | ||
+ | TARGET.Work.Type=='P' | ||
+ | ) | ||
+ | |colspan="2"| | ||
+ | GetUseInstListByEndTimeIF(ME, | ||
+ | #2020/06/06#, | ||
+ | 1d, | ||
+ | TARGET.Work.Type=='P' | ||
+ | ) | ||
+ | |- | ||
+ | |colspan="4"|Ist <code>ME</code> "Mischer 1", so enden am 6. Juni 2020 fünf Nutzungsanweisungen, von diesen werden die zwei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben. | ||
+ | |||
+ | [[Datei:Incodefunc-GetUseInstListByEndTimeIF01.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === GetUseInstListOverlappingPeriod( resource, start, end ) === | ||
+ | Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: '''GetUseInstListOverlappingPeriod( resource, start, span )''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | | ||
+ | !colspan="2"|Variante 1!!colspan="2"|Variante 2 | ||
+ | |- | ||
+ | !rowspan="3"|Parameter | ||
+ | |''resource''||Ressource||''resource''||Ressource | ||
+ | |- | ||
+ | |''start''||Beginn||''start''||Beginn | ||
+ | |- | ||
+ | |''end''||Ende||''span''||Zeitspanne | ||
+ | |- | ||
+ | !Rückgabewert | ||
+ | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und mindestens teilweise zwischen ''start'' und ''end'' liegen.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind und mindestens teilweise in ''span'' nach ''start'' liegen. | ||
+ | |- | ||
+ | !rowspan="2"|Beispiel | ||
+ | |colspan="2"| | ||
+ | GetUseInstListOverlappingPeriod(ME, | ||
+ | #2020/06/06#, | ||
+ | #2020/06/07# | ||
+ | ) | ||
+ | |colspan="2"| | ||
+ | GetUseInstListOverlappingPeriod(ME, | ||
+ | #2020/06/06#, | ||
+ | 1d | ||
+ | ) | ||
+ | |- | ||
+ | |colspan="4"|Ist <code>ME</code> "Mischer 1", so beginnen oder enden am 6. Juni 2020 fünf Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben. | ||
+ | |||
+ | [[Datei:Incodefunc-GetUseInstListOverlappingPeriod01.png]] | ||
+ | |- | ||
+ | |} | ||
+ | |||
+ | === GetUseInstListOverlappingPeriodIF( resource, start, end, condition ) === | ||
+ | Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: '''GetUseInstListOverlappingPeriodIF( resource, start, span, condition )''' | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | | ||
+ | !colspan="2"|Variante 1!!colspan="2"|Variante 2 | ||
+ | |- | ||
+ | !rowspan="4"|Parameter | ||
+ | |''resource''||Ressource||''resource''||Ressource | ||
+ | |- | ||
+ | |''start''||Beginn||''start''||Beginn | ||
+ | |- | ||
+ | |''end''||Ende||''span''||Zeitspanne | ||
+ | |- | ||
+ | |''condition''||Filterbedingung||''condition''||Filterbedingung | ||
+ | |- | ||
+ | !Rückgabewert | ||
+ | |colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, die mindestens teilweise zwischen ''start'' und ''end'' liegen, und die die ''condition'' erfüllen.||colspan="2"|Gibt Liste der Nutzungsanweisungen zurück, die der ''resource'' zugewiesen sind, die mindestens teilweise in ''span'' nach ''start'' liegen, und die die ''condition'' erfüllen. | ||
+ | |- | ||
+ | !rowspan="2"|Beispiel | ||
+ | |colspan="2"| | ||
+ | GetUseInstListOverlappingPeriodIF(ME, | ||
+ | #2020/06/06#, | ||
+ | #2020/06/07#, | ||
+ | TARGET.Work.Type=='P' | ||
+ | ) | ||
+ | |colspan="2"| | ||
+ | GetUseInstListOverlappingPeriodIF(ME, | ||
+ | #2020/06/06#, | ||
+ | 1d, | ||
+ | TARGET.Work.Type=='P' | ||
+ | ) | ||
+ | |- | ||
+ | |colspan="4"|Ist <code>ME</code> "Mischer 1", so beginnen oder enden am 6. Juni 2020 fünf Nutzungsanweisungen, von diesen werden die drei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben. | ||
+ | |||
+ | [[Datei:Incodefunc-GetUseInstListOverlappingPeriodIF01.png]] | ||
|- | |- | ||
|} | |} |
Aktuelle Version vom 8. Januar 2019, 21:04 Uhr
Asprova stellt Ihnen die folgenden Funktionen zur Arbeit mit Zeiten und Zeitreihen zur Verfügung.
Inhaltsverzeichnis
- 1 Now( )
- 2 Periodenbeginn & -ende
- 3 Nutzungsanweisungenslisten
- 3.1 GetNearestUseInstOfDiffWork_Left( resource, time, operation, flag )
- 3.2 GetNearestUseInstOfDiffWork_Right( resource, time, operation, flag )
- 3.3 GetUseInstListByStartTime( resource, start, end )
- 3.4 GetUseInstListByStartTimeIF( resource, start, end, condition )
- 3.5 GetUseInstListByEndTime( resource, start, end )
- 3.6 GetUseInstListByEndTimeIF( resource, start, end, condition )
- 3.7 GetUseInstListOverlappingPeriod( resource, start, end )
- 3.8 GetUseInstListOverlappingPeriodIF( resource, start, end, condition )
Now( )
Parameter | keiner | |
---|---|---|
Rückgabewert | Die aktuelle Systemzeit. | |
Beispiel | Now() |
2020/06/27 10:30:00 |
Periodenbeginn & -ende
Bei allen folgenden Formeln zum Periodenbeginn ist die Uhrzeit des Rückgabewerts die [Tagestrennzeit] des Projekts. Bei den Formeln zum Periodenende ist die Uhrzeit des Rückgabewerts eine Sekunde vor der [Tagestrennzeit] des Projekts.
Angenommen wird die [Tagestrennzeit] 08:00:00. | |
StartOfNextDay(#2020/4/2#,1) |
2020/04/03 08:00:00 |
EndOfNextDay(#2020/4/2#,1) |
2020/04/04 07:59:59 |
Für alle folgenden Beispiele wird die [Tagestrennzeit] 00:00:00 angenommen.
StartOfNextDay( time, day )
Parameter | time | Basiszeit | |
---|---|---|---|
day | Integer, Versatztage | ||
Rückgabewert | Beginn des Tages day Tage nach dem Tag in dem time liegt. | ||
Beispiele | StartOfNextDay(#2020/4/2#,1) |
2020/04/03 00:00:00 | Beginn des nächsten Tages |
StartOfNextDay(#2020/4/2#,0) |
2020/04/02 00:00:00 | Beginn des Tages | |
StartOfNextDay(#2020/4/2#,-1) |
2020/04/01 00:00:00 | Beginn des vorherigen Tages |
StartOfNextWeek( time, week )
Parameter | time | Basiszeit | |
---|---|---|---|
week | Integer, Versatzwochen | ||
Rückgabewert | Beginn der Woche (Montag) week Wochen nach der Woche in der time liegt. | ||
Beispiele | StartOfNextWeek(#2020/4/2#,1) |
2020/04/06 00:00:00 | Beginn der nächsten Woche |
StartOfNextWeek(#2020/4/2#,0) |
2020/03/30 00:00:00 | Beginn der Woche | |
StartOfNextWeek(#2020/4/2#,-1) |
2020/03/23 00:00:00 | Beginn der vorherigen Woche |
StartOfNextMonth( time, month )
Parameter | time | Basiszeit | |
---|---|---|---|
month | Integer, Versatzmonate | ||
Rückgabewert | Beginn des Monats month Monate nach dem Monat in dem time liegt. | ||
Beispiele | StartOfNextMonth(#2020/4/2#,1) |
2020/05/01 00:00:00 | Beginn des nächsten Monats |
StartOfNextMonth(#2020/4/2#,0) |
2020/04/01 00:00:00 | Beginn des Monats | |
StartOfNextMonth(#2020/4/2#,-1) |
2020/03/01 00:00:00 | Beginn des vorherigen Monats |
EndOfNextDay( time, day )
Parameter | time | Basiszeit | |
---|---|---|---|
day | Integer, Versatztage | ||
Rückgabewert | Ende des Tages day Tage nach dem Tag in dem time liegt. | ||
Beispiele | EndOfNextDay(#2020/4/2#,1) |
2020/04/03 23:59:59 | Ende des nächsten Tages |
EndOfNextDay(#2020/4/2#,0) |
2020/04/02 23:59:59 | Ende des Tages | |
EndOfNextDay(#2020/4/2#,-1) |
2020/04/01 23:59:59 | Ende des vorherigen Tages |
EndOfNextWeek( time, week )
Parameter | time | Basiszeit | |
---|---|---|---|
week | Integer, Versatzwochen | ||
Rückgabewert | Ende der Woche (Montag) week Wochen nach der Woche in der time liegt. | ||
Beispiele | EndOfNextWeek(#2020/4/2#,1) |
2020/04/12 23:59:59 | Ende der nächsten Woche |
EndOfNextWeek(#2020/4/2#,0) |
2020/03/05 23:59:59 | Ende der Woche | |
EndOfNextWeek(#2020/4/2#,-1) |
2020/03/29 23:59:59 | Ende der vorherigen Woche |
EndOfNextMonth( time, month )
Parameter | time | Basiszeit | |
---|---|---|---|
month | Integer, Versatzmonate | ||
Rückgabewert | Ende des Monats month Monate nach dem Monat in dem time liegt. | ||
Beispiele | EndOfNextMonth(#2020/4/2#,1) |
2020/05/31 23:59:59 | Ende des nächsten Monats |
EndOfNextMonth(#2020/4/2#,0) |
2020/04/30 23:59:59 | Ende des Monats | |
EndOfNextMonth(#2020/4/2#,-1) |
2020/03/31 23:59:59 | Ende des vorherigen Monats |
Nutzungsanweisungenslisten
- Hinweis
- Erfordert mindestens Asprova Version 12.1.
GetNearestUseInstOfDiffWork_Left( resource, time, operation, flag )
GetNearestUseInstOfDiffWork_Right( resource, time, operation, flag )
GetUseInstListByStartTime( resource, start, end )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListByStartTime( resource, start, span )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und deren [Beginn] zwischen start und end liegt. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und deren [Beginn] in span nach start liegt. | ||
Beispiel |
GetUseInstListByStartTime(ME, #2020/06/06#, #2020/06/07# ) |
GetUseInstListByStartTime(ME, #2020/06/06#, 1d ) | ||
Ist ME "Mischer 1", so beginnen am 6. Juni 2020 sechs Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben.
|
GetUseInstListByStartTimeIF( resource, start, end, condition )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListByStartTimeIF( resource, start, span, condition )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
condition | Filterbedingung | condition | Filterbedingung | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, deren [Beginn] zwischen start und end liegt, und die die condition erfüllen. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, deren [Beginn] in span nach start liegt, und die die condition erfüllen. | ||
Beispiel |
GetUseInstListByStartTimeIF(ME, #2020/06/06#, #2020/06/07#, TARGET.Work.Type=='P' ) |
GetUseInstListByStartTimeIF(ME, #2020/06/06#, 1d, TARGET.Work.Type=='P' ) | ||
Ist ME "Mischer 1", so beginnen am 6. Juni 2020 sechs Nutzungsanweisungen, von diesen werden die drei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben.
|
GetUseInstListByEndTime( resource, start, end )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListByEndTime( resource, start, span )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und deren [Ende] zwischen start und end liegt. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und deren [Ende] in span nach start liegt. | ||
Beispiel |
GetUseInstListByEndTime(ME, #2020/06/06#, #2020/06/07# ) |
GetUseInstListByStartTime(ME, #2020/06/06#, 1d ) | ||
Ist ME "Mischer 1", so enden am 6. Juni 2020 fünf Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben.
|
GetUseInstListByEndTimeIF( resource, start, end, condition )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListByEndTimeIF( resource, start, span, condition )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
condition | Filterbedingung | condition | Filterbedingung | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, deren [Ende] zwischen start und end liegt, und die die condition erfüllen. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, deren [Ende] in span nach start liegt, und die die condition erfüllen. | ||
Beispiel |
GetUseInstListByEndTimeIF(ME, #2020/06/06#, #2020/06/07#, TARGET.Work.Type=='P' ) |
GetUseInstListByEndTimeIF(ME, #2020/06/06#, 1d, TARGET.Work.Type=='P' ) | ||
Ist ME "Mischer 1", so enden am 6. Juni 2020 fünf Nutzungsanweisungen, von diesen werden die zwei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben.
|
GetUseInstListOverlappingPeriod( resource, start, end )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListOverlappingPeriod( resource, start, span )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und mindestens teilweise zwischen start und end liegen. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind und mindestens teilweise in span nach start liegen. | ||
Beispiel |
GetUseInstListOverlappingPeriod(ME, #2020/06/06#, #2020/06/07# ) |
GetUseInstListOverlappingPeriod(ME, #2020/06/06#, 1d ) | ||
Ist ME "Mischer 1", so beginnen oder enden am 6. Juni 2020 fünf Nutzungsanweisungen, die als Nutzungsanweisungsliste zurückgegeben.
|
GetUseInstListOverlappingPeriodIF( resource, start, end, condition )
Die Funktion kann überladen und somit auch mit anderen Parametern genutzt werden: GetUseInstListOverlappingPeriodIF( resource, start, span, condition )
Variante 1 | Variante 2 | |||
---|---|---|---|---|
Parameter | resource | Ressource | resource | Ressource |
start | Beginn | start | Beginn | |
end | Ende | span | Zeitspanne | |
condition | Filterbedingung | condition | Filterbedingung | |
Rückgabewert | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, die mindestens teilweise zwischen start und end liegen, und die die condition erfüllen. | Gibt Liste der Nutzungsanweisungen zurück, die der resource zugewiesen sind, die mindestens teilweise in span nach start liegen, und die die condition erfüllen. | ||
Beispiel |
GetUseInstListOverlappingPeriodIF(ME, #2020/06/06#, #2020/06/07#, TARGET.Work.Type=='P' ) |
GetUseInstListOverlappingPeriodIF(ME, #2020/06/06#, 1d, TARGET.Work.Type=='P' ) | ||
Ist ME "Mischer 1", so beginnen oder enden am 6. Juni 2020 fünf Nutzungsanweisungen, von diesen werden die drei Produktionsaufgaben als Nutzungsanweisungsliste zurückgegeben.
|