Andere: Unterschied zwischen den Versionen
JF (Diskussion | Beiträge) |
GK (Diskussion | Beiträge) |
||
| Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:Andere}} | {{DISPLAYTITLE:Andere}} | ||
<div align="right">Hilfe Nummer: 741600</div> | <div align="right">Hilfe Nummer: 741600</div> | ||
| − | + | <div align="right">[[Interne Funktionen]]</div> | |
| − | <div align="right">[[ | + | <div align="right">[[Formeleditor]]</div> |
| − | <div align="right">[[Formeleditor | ||
<hr> | <hr> | ||
| − | |||
| + | Asprova stellt Ihnen die folgenden anderen Funktionen für verschiedenste Aufgaben zur Verfügung. | ||
| − | RGB( | + | == RGB( red, blue, green ) == |
| − | + | {| class="wikitable" | |
| − | |||
| − | |||
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="3"|Parameter |
| + | |width="1px"|''red''||Byte für Rot | ||
|- | |- | ||
| − | | | + | |''blue''||Byte für Blau |
|- | |- | ||
| − | | | + | |''green''||Byte für Grün |
|- | |- | ||
| − | + | !Rückgabewert | |
| − | + | |colspan="2"|Gibt für den, über ''red'', ''blue'' und ''green'' definierten, RGB-Wert die entsprechende Farbtypeigenschaft zurück. | |
| − | Rückgabewert | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| + | |<code>RGB(0,255,255)</code>||style="background-color:#00ffff;"|''Cyan'' | ||
|- | |- | ||
| − | | | + | | |
| − | + | RGB(255-GetApplicableNumSpec(1,ME.Operation), | |
| − | + | 255-GetApplicableNumSpec(1,ME.Operation), | |
| − | + | 255 | |
| − | + | ) | |
| − | + | |[[Image:incodefunc-rgb02.png]] | |
|- | |- | ||
| − | | | + | !Hinweis |
| + | |colspan="2"|Wird für Balken-, Hintergrund- und andere Farben genutzt. | ||
|- | |- | ||
|} | |} | ||
| − | + | == CalcInventory( item, dateTime ) == | |
| − | + | {| class="wikitable" | |
| − | |||
| − | {| | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Parameter |
| + | |''item''||Zielartikel | ||
|- | |- | ||
| − | | | + | |''dateTime''||Zeilzeit |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | | | + | !Rückgabewert |
| + | |colspan="2"|Gibt ''item'' den Bestand zum Zeitpunkt ''dateTime'' zurück. | ||
|- | |- | ||
| − | | | + | !rowspan="2"|Beispiele |
| − | + | |<code>CalcInventory(ME,#2020/06/07 12:00:00#)</code>||30 | |
| − | |||
| − | CalcInventory( | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| − | || | + | |colspan="2"|[[Image:incodefunc-calcinventory01.png]]<br><code>ME</code> ist hier ein Artikel, dessen Bestand am 07.06.2020 12:00 30 ist. |
|- | |- | ||
|} | |} | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
CurrencyFormat( Wert ) | CurrencyFormat( Wert ) | ||
Version vom 10. Januar 2019, 21:14 Uhr
Asprova stellt Ihnen die folgenden anderen Funktionen für verschiedenste Aufgaben zur Verfügung.
RGB( red, blue, green )
CalcInventory( item, dateTime )
CurrencyFormat( Wert )
Parameter
| Wert | Einen Wert durch das Währungsformat konvertieren. |
Rückgabewert
| Konvertiert einen hinterlegten Wert nach dem hinterlegten Währungsformet (in den Arbeitsplatzeinstellungen). |
Beispiel
| Stellen Sie die Eigenschaft "Zahlenformat" in den Anzeigeeinstellungen des "Bestandsgraphen" mit [CurrencyFormat(ME.Value*ME.Item.Price)] ein. Wählen Sie in den Eigenschaften "Währungsformat" des Reiters "Arbeitsplatzeinstellungen ändern" "Lokal" mit [Format(INPUT/1000,'##0.')+ 'T'] ('T' bedeutet Tausend). Der Wert der Bestandsartikelwird nun mit Bezug auf den Preis des Artikels berechnet und im Bestandsgraphen angezeigt. |
Datei:Incodefunc-currencyformat01.jpg
Hinweise
| Wählen Sie die Einstellungen des Währungsformates im Reiter "Lokal" der "Arbeitsplatzeinstellungen". |
GetResourceByUseBomCode( Operation, Nutzungsanweisungscode )
Parameter
| Operation | Operation | ||
| Nutzungsanweisungscode | Nutzungsanweisungscode |
Rückgabewert
| Gibt eine Ressource, die in einem Vorgangs genutzt wird, durch Hinterlegen eines Nutzungsanweisungscodes, aus. Dies kann nicht in der Eigenschaft "Zusätzliche Bewertungsformel" der "Ressourcenbewertung" genutzt werden. |
Beispiel
| GetResourceByUseBomCode(ME.Operation, 'S0') -> MischArbeiter1 ME.Operation ist der Vorgang 02:Mischen. Gibt die Subressource (MischArbeiter1), dessen Nutzungsanweisungscode "S0" lautet, aus. |
Datei:Incodefunc-usebomcode01.jpg
GetNumCandidateResource( Operation )
Parameter
| oper | Operation |
Rückgabewert
| Gibt die reale Anzahl an Kandidaten wieder. |
Beispiel
| GetNumCandidateResource(ME.Operation) -> 3 ME.Operation ist 06:Verpacken. Es existieren 3 Ressourcen, als Nutzungsanweisung in den Integrierten Stammdaten registriert. Es wird also 3 ausgegeben. |
Datei:Incodefunc-candidateres01.jpg
| GetNumCandidateResource(ME.Operation) -> 6 ME.Operation ist 06:Verpacken. Es existieren 3 Ressourcen für Aufgabenwähler 1 und 3 Ressourcen für Aufgabenwähler 2, welche als Nutzungsanweisungen in den integrierten Stammdaten angelegt sind. Also werden alle Ressourcen (6) für alle Aufgabenwähler wiedergegeben. |
Datei:Incodefunc-candidateres02.jpg
GetDispatchingEvalByUseBomCode( Operation, Nutzungsanweisungscode )
Parameter
| oper | Operation | ||
| useinstCode | Nutzungsanweisungscode |
Rückgabewert
| Gibt vorläufige Zuweisungsinformationen eines Vorganges auf einer hinterlegten Ressource durch Festlegen eines Nutzungsanweisungscodes wieder. |
Beispiel
| GetDispatchingEvalByUseBomCode(ME, 'M') -> Ressourcenbewertungs-Objekt der Nutzungsanweisung "M" |
Hinweise
| Das Ressorucenbewertungs-Objekt ist ein solches Objekt, welches die Eigenschaft "Zusätzliche Bewertungsformel" in der Ressourcenbewertung nutzen kann. Es wird nur während Planungsprozessen verwendet. Die Eigenschaft "Zusätzliche Bewertungsformel" eines Ressourcenobjekts wird verwendet, um Entscheidungen während des Planungsprozesses zu treffen. |
GetNumProcessToGo( Operation )
Parameter
| oper | Operation |
Rückgabewert
| Gibt die Anzahl der nächsten Vorgänge eines Vorganges wieder. |
Beispiel
| GetNumProcessToGo(ME.Operation) -> 2 ME.Operation ist Vorgang 1:20. Gibt die Zahl der nächsten Vorgänge nach 1:20 wieder. |
Datei:Incodefunc-processtogo01.jpg
Hinweise
| Es wird von linken Prozessnummern des "Standard Einlastungsschlüssels" verwendet. |
GetPeggedRate( Vorgänger, Operation )
Parameter
| prevoper | Vorangegangener Prozessvorgang | ||
| oper | Folgender Prozessvorgang |
Rückgabewert
| Gibt den Prozentsatz des Outputs des vorangegangenen Prozesses, welcher mit dem folgenden Prozess verknüpft ist, aus. |
Beispiel
| GetPeggedRate(ME.Operation.PrevOperation, ME.Operation) -> 0.3 ME.Operation.PrevOperation ist der Vorgang 1:10. ME.Operation ist 1:20:001. Die Produktionsmenge 30 wird durch 100 geteilt, was 0.3 ergibt. Ist ME.Operation 1:20:002, wird die Produktionsmenge 70 durch 100 geteilt, was 0.7 ergibt. |
Datei:Incodefunc-peggedrate01.jpg
GetRootChildListString()
Parameter
| Keine |
Rückgabewert
| Gibt eine Liste von Children eines Stammobjektes wieder (durch Kommas separiert) |
Beispiel
| GetRootChildListString() -> "ClassDef,PropertyDef,InCodeFunction,Workspace,Project" |

