Andere: Unterschied zwischen den Versionen
Aus Asprova Hilfe
GK (Diskussion | Beiträge) |
GK (Diskussion | Beiträge) (→GetAssignableResource( )) |
||
| (3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 187: | Zeile 187: | ||
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
| − | |colspan="2"|Gibt an Hand von ''useInstCode'' vorläufige Zuweisungsinformationen über ''oper'' auf einer bestimmten Ressource zurück | + | |colspan="2"|Gibt an Hand von ''useInstCode'' vorläufige Zuweisungsinformationen über ''oper'' auf einer bestimmten Ressource zurück. |
|- | |- | ||
!Beispiele | !Beispiele | ||
| Zeile 199: | Zeile 199: | ||
|} | |} | ||
| − | + | == GetNumProcessToGo( oper ) == | |
| − | + | {| class="wikitable" | |
| − | + | |- | |
| − | + | !Parameter | |
| − | Parameter | + | |width="1px"|''oper''||Vorgang |
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Gibt die verbleibende Anzahl an Prozessen im Auftrag nach ''oper'' zurück. | ||
|- | |- | ||
| − | || | + | !rowspan="2"|Beispiele |
| + | |<code>GetNumProcessToGo(ME.Operation)</code>||2 | ||
|- | |- | ||
| − | | | + | |colspan="2"|<code>ME.Operation</code> ist hier Vorgang "01:20". |
| − | |||
| − | |||
| − | |||
{| | {| | ||
|- | |- | ||
| − | | | + | |style="background-color:#A1FFD0; border-style: solid; border-width: 1px; padding: 5px;"|Vorgang: 01:10<br>Verb. Proz.: 3||→||style="background-color:#A1FFD0; border-style: dashed; border-width: 1px; padding: 5px;"|Vorgang: 01:20<br>Verb. Proz.: '''2'''||→||style="background-color:#FFB89B; border-style: solid; border-width: 1px; padding: 5px;"|Vorgang: 01:30<br>Verb. Proz.: 1||→||style="background-color:#FFB89B; border-style: solid; border-width: 1px; padding: 5px;"|Vorgang: 01:40<br>Verb. Proz.: 0 |
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Hinweis |
| + | |colspan="2"|Wird im Einlastungsschlüssel "Verbleibende Anzahl an Vorgängen" genutzt. | ||
|- | |- | ||
|} | |} | ||
| − | + | == GetPeggedRate( prevOper, oper ) == | |
| − | + | {| class="wikitable" | |
| + | |- | ||
| + | !rowspan="2"|Parameter | ||
| + | |width="1px"|''prevOper''||Vorgänger | ||
| + | |- | ||
| + | |''oper''||Vorgang | ||
| + | |- | ||
| + | !Rückgabewert | ||
| + | |colspan="2"|Gibt den Anteil der [Produktionsmenge] von ''prevOper'' zurück, die mit ''oper'' verknüpft ist. | ||
| + | |- | ||
| + | !rowspan="2"|Beispiele | ||
| + | |<code>GetPeggedRate(ME.Operation.PrevOperation,ME.Operation)</code>||0.3 | ||
| + | |- | ||
| + | |colspan="2"|<code>ME.Operation</code> ist hier Vorgang "01:20:001". | ||
{| | {| | ||
|- | |- | ||
| − | | | + | |colspan="3" style="background-color:#FFB89B; border-style: solid; border-width: 1px; padding: 5px;"|Vorgang: 01:10<br>Menge: 100 |
| + | |- align="center" | ||
| + | |↓||width="10px"| ||↓ | ||
| + | |- | ||
| + | |style="background-color:#A1FFD0; border-style: dashed; border-width: 1px; padding: 5px;"|Vorgang: 01:20:001<br>Menge: 30<br>Verknüpfungsverhältnis: '''0.3''' | ||
| + | | | ||
| + | |style="background-color:#A1FFD0; border-style: solid; border-width: 1px; padding: 5px;"|Vorgang: 01:20:002<br>Menge: 70<br>Verknüpfungsverhältnis: 0.7 | ||
| + | |- | ||
| + | |} | ||
| + | <code>ME.Operation.PrevOperation</code> ist "01:10", die [Produktionsmenge] 30 wird durch 100 geteilt, so dass 0.3 zurückgegeben wird. | ||
|- | |- | ||
|} | |} | ||
| − | + | == GetRootChildListString( ) == | |
| − | + | {| class="wikitable" | |
| − | + | |- | |
| − | Parameter | + | !Parameter |
| − | + | | ||''keiner'' | |
| − | + | |- | |
| − | + | !Rückgabewert | |
| + | |colspan="2"|Gibt eine, mit Komma getrennte, Liste aller Objekte unter dem Stammobjekt zurück. | ||
|- | |- | ||
| − | | | + | !Beispiel |
| + | |<code>GetRootChildListString()</code>||"ClassDef,PropertyDef,InCodeFunction,Project,Workspace" | ||
|- | |- | ||
|} | |} | ||
| − | + | == GetAssignableResource( oper ) == | |
| − | + | {| class="wikitable" | |
| − | + | |- | |
| − | + | !Parameter | |
| + | |width="1px"|''oper''||Vorgang | ||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Gibt eine Ressourcenliste (inkl. Subressourcen) zurück, denen ''oper'' zugewiesen werden kann. | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| − | + | | | |
| − | + | StrProps( GetAssignableResource( ME.Work ), | |
| − | + | TARGET, | |
| − | + | '\n' | |
| − | + | ) | |
| + | |"Abfüllung 1<br>Abfüllung 2<br>Abfüllung 3<br>Mitarbeiter" | ||
|- | |- | ||
| − | | | + | |colspan="2"|[[Datei:Incodefunc-candidateres02.png]] |
|- | |- | ||
|} | |} | ||
| − | + | == CalcInventoryReachDate( item, qty, operator, startTime ) == | |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="10"|Parameter |
| + | |width="1px"|''item''||colspan="2"|Zielartikel | ||
|- | |- | ||
| − | | | + | |''qty''||colspan="2"|Menge |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |rowspan="7"|''operator''||colspan="2"|Vergleichszeichen |
|- | |- | ||
| − | || | + | |colspan="2"|Mögliche Werte: |
|- | |- | ||
| − | | | + | |=||Erster Termin, an dem der Bestand genau ''qty'' entspricht, unabhängig davon ob der Bestand zu- oder abnimmt |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |>=||Erster Termin, an dem bei zunehmendem Bestand dieser mindestens ''qty'' erreicht |
|- | |- | ||
| − | | | + | |>||Erster Termin, an dem bei zunehmendem Bestand dieser ''qty'' überschreitet |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | |<||Erster Termin, an dem bei abnehmendem Bestand dieser ''qty'' unterschreitet |
|- | |- | ||
| − | | | + | |<=||Erster Termin, an dem bei abnehmendem Bestand dieser höchstens ''qty'' erreicht |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | = | ||
| − | |||
|- | |- | ||
| − | + | |''startTime''||colspan="2"|Berechnungsbeginn | |
| − | |||
|- | |- | ||
!Rückgabewert | !Rückgabewert | ||
| − | |colspan="2"| | + | |colspan="3"|Gibt den ersten Termin nach ''startTime'' zurück, an dem der Bestand an ''item'' die Menge ''qty'' in der durch ''operator'' vorgegebenen Weise erreicht. |
| + | |- | ||
| + | !rowspan="5"|Beispiele | ||
| + | | | ||
| + | CalcInventoryReachDate( ME, | ||
| + | 60, | ||
| + | '>=', | ||
| + | PROJECT.SchedulingStartTime | ||
| + | ) | ||
| + | |colspan="2"|Erster Termin nach der [Planungsbasiszeit], an dem der Bestand auf 60 steigt oder diesen Wert überschreitet. | ||
| + | |- | ||
| + | |colspan="3"|[[Datei:CalcInventoryReachDate-01.png|800px]] | ||
| + | |- | ||
| + | | | ||
| + | CalcInventoryReachDate( ME, | ||
| + | 60, | ||
| + | '<=', | ||
| + | PROJECT.SchedulingStartTime | ||
| + | ) | ||
| + | |colspan="2"|Erster Termin nach der [Planungsbasiszeit], an dem der Bestand auf 60 sinkt oder diesen Wert unterschreitet. | ||
| + | |- | ||
| + | |colspan="3"|[[Datei:CalcInventoryReachDate-02.png|800px]] | ||
|- | |- | ||
| − | + | |colspan="3"|<code>ME</code> ist hier jeweils ein Artikel. | |
| − | |<code> | ||
|- | |- | ||
|} | |} | ||
Aktuelle Version vom 29. September 2025, 07:18 Uhr
Hilfe Nummer: 741600
Asprova stellt Ihnen die folgenden anderen Funktionen für verschiedenste Aufgaben zur Verfügung.
Inhaltsverzeichnis
- 1 RGB( red, blue, green )
- 2 CalcInventory( item, dateTime )
- 3 CurrencyFormat( value )
- 4 GetResourceByUseBomCode( oper, useinstCode )
- 5 GetNumCandidateResource( oper )
- 6 GetDispatchingEvalByUseBomCode( oper, useInstCode )
- 7 GetNumProcessToGo( oper )
- 8 GetPeggedRate( prevOper, oper )
- 9 GetRootChildListString( )
- 10 GetAssignableResource( oper )
- 11 CalcInventoryReachDate( item, qty, operator, startTime )
RGB( red, blue, green )
CalcInventory( item, dateTime )
CurrencyFormat( value )
| Parameter | value | Float |
|---|---|---|
| Rückgabewert | Gibt value, entsprechend dem in den Arbeitsplatzeigenschaften in [Währungsformat] vorgegebenem Format, formatiert zurück. | |
| Beispiele | CurrencyFormat(ME.Value*ME.Item.Price) |
"90k €" |
ME.Value ist hier die Menge 100 und ME.Item.Price ist 900.
| ||
![]() Das [Zahlenformat] in den Anzeigeeinstellungen des Bestandsgraphen ist CurrencyFormat(ME.Value*ME.Item.Price).
| ||
Das [Währungsformat] ist in beiden Beispielen Format(INPUT/1000,'#,##0k €'), die Anzeige erfolgt also in Tausend Euro.
| ||
GetResourceByUseBomCode( oper, useinstCode )
GetNumCandidateResource( oper )
| Parameter | oper | Vorgang | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rückgabewert | Gibt die Anzahl passender Ressourcen für oper zurück. | |||||||||||||||||||||||||||||||||||
| Beispiele | GetNumCandidateResource(ME.Operation) |
3 | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||
GetNumCandidateResource(ME.Operation) |
6 | |||||||||||||||||||||||||||||||||||
Es gibt drei passende Ressourcen in [Aufgabenwähler 1] und drei passende Ressourcen in [Aufgabenwähler 2]. | ||||||||||||||||||||||||||||||||||||
GetDispatchingEvalByUseBomCode( oper, useInstCode )
| Parameter | oper | Vorgang |
|---|---|---|
| useInstCode | Nutzungsanweisungscode | |
| Rückgabewert | Gibt an Hand von useInstCode vorläufige Zuweisungsinformationen über oper auf einer bestimmten Ressource zurück. | |
| Beispiele | GetDispatchingEvalByUseBomCode(ME,'M') |
Ressourcenbewertungsobjekt der Nutzungsanweisung "M" |
| Hinweise |
| |
GetNumProcessToGo( oper )
| Parameter | oper | Vorgang | ||||||
|---|---|---|---|---|---|---|---|---|
| Rückgabewert | Gibt die verbleibende Anzahl an Prozessen im Auftrag nach oper zurück. | |||||||
| Beispiele | GetNumProcessToGo(ME.Operation) |
2 | ||||||
ME.Operation ist hier Vorgang "01:20".
| ||||||||
| Hinweis | Wird im Einlastungsschlüssel "Verbleibende Anzahl an Vorgängen" genutzt. | |||||||
GetPeggedRate( prevOper, oper )
| Parameter | prevOper | Vorgänger | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| oper | Vorgang | |||||||||
| Rückgabewert | Gibt den Anteil der [Produktionsmenge] von prevOper zurück, die mit oper verknüpft ist. | |||||||||
| Beispiele | GetPeggedRate(ME.Operation.PrevOperation,ME.Operation) |
0.3 | ||||||||
ME.Operation ist hier Vorgang "01:20:001".
| ||||||||||
GetRootChildListString( )
| Parameter | keiner | |
|---|---|---|
| Rückgabewert | Gibt eine, mit Komma getrennte, Liste aller Objekte unter dem Stammobjekt zurück. | |
| Beispiel | GetRootChildListString() |
"ClassDef,PropertyDef,InCodeFunction,Project,Workspace" |
GetAssignableResource( oper )
| Parameter | oper | Vorgang |
|---|---|---|
| Rückgabewert | Gibt eine Ressourcenliste (inkl. Subressourcen) zurück, denen oper zugewiesen werden kann. | |
| Beispiele |
StrProps( GetAssignableResource( ME.Work ),
TARGET,
'\n'
)
|
"Abfüllung 1 Abfüllung 2 Abfüllung 3 Mitarbeiter" |
| ||
CalcInventoryReachDate( item, qty, operator, startTime )
| Parameter | item | Zielartikel | |
|---|---|---|---|
| qty | Menge | ||
| operator | Vergleichszeichen | ||
| Mögliche Werte: | |||
| = | Erster Termin, an dem der Bestand genau qty entspricht, unabhängig davon ob der Bestand zu- oder abnimmt | ||
| >= | Erster Termin, an dem bei zunehmendem Bestand dieser mindestens qty erreicht | ||
| > | Erster Termin, an dem bei zunehmendem Bestand dieser qty überschreitet | ||
| < | Erster Termin, an dem bei abnehmendem Bestand dieser qty unterschreitet | ||
| <= | Erster Termin, an dem bei abnehmendem Bestand dieser höchstens qty erreicht | ||
| startTime | Berechnungsbeginn | ||
| Rückgabewert | Gibt den ersten Termin nach startTime zurück, an dem der Bestand an item die Menge qty in der durch operator vorgegebenen Weise erreicht. | ||
| Beispiele |
CalcInventoryReachDate( ME,
60,
'>=',
PROJECT.SchedulingStartTime
)
|
Erster Termin nach der [Planungsbasiszeit], an dem der Bestand auf 60 steigt oder diesen Wert überschreitet. | |
CalcInventoryReachDate( ME,
60,
'<=',
PROJECT.SchedulingStartTime
)
|
Erster Termin nach der [Planungsbasiszeit], an dem der Bestand auf 60 sinkt oder diesen Wert unterschreitet. | ||
ME ist hier jeweils ein Artikel.
| |||
Hilfe Nummer: 741600





