Andere
Andere interne Funktionen.
RGB( Rot, Grün, Blau )
Parameter
| Rot | Byte, das Rot spezifiziert | ||
| Grün | Byte, das Grün spezifiziert | ||
| Blau | Byte, das Blau spezifiziert | 
Rückgabewert
| Gegebene RGB Formatfarbe, gibt seine equivalente Farbtyp-Eigenschaft aus. | 
Beispiel
| RGB(0,255,255) -> Türkis | 
| RGB(255-GetApplicableNumSpec(1,ME.Operation),255-GetApplicableNumSpec(1,ME.Operation),255) -> Je größer die NumSpez1, desto dunkler die blaue Farbe. | 
Datei:Incodefunc-rgb02.jpg
Hinweise
| Wird verwendet, um die Balkenfarbe im Ressourcen-Gantt-Diagramm und anderen Tabellen zu ändern. | 
CalcInventory( Artikel, Terminzeit )
Parameter
| Artikel | Zielartikel | ||
| Terminzeit | Zielzeit | 
Rückgabewert
| Gibt die Bestandsmenge des spezifizierten Artikels zu einem spezifizierten Zeitpunkt aus. | 
Beispiel
| CalcInventory(ME,#2008/06/07 12:00:00#) -> 30 ME.Item ist das ProduktA, die Bestandsmenge ist 30 zum Zeitpunkt 2008/06/07 12:00:00.  | 
Datei:Incodefunc-calcinventory01.jpg
 
CurrencyFormat( Wert )
Parameter
| Wert | Einen Wert durch ein Währungsformat konvertieren. | 
Rückgabewert
| Konvertierten einen spezifizierten Wert in Abhängigkeit zu dem in den Arbeitsplatzeinstellungen gewählten Währungsformat. | 
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). Nun wird der Wert der Bestandsartikel bezugnehmend auf den Preis des Artikels berechnet und im Bestandsgraphen angezeigt.  | 
Datei:Incodefunc-currencyformat01.jpg
Hinweise
| Wählen Sie die Einstellungen des Währungsformats im Reiter "Lokal" der "Arbeitsplatzeinstellungen". | 
GetResourceByUseBomCode( Operation, Nutzungsanweisungscode )
Parameter
| Operation | Operation | ||
| Nutzungsanweisungscode | Nutzungsanweisungscode | 
Rückgabewert
| Gibt eine Ressource, die ein Vorgangs nutzt, durch Spezifizieren eines Nutzungsanweisungscodes. Dies kann nicht in der Eigenschaft "Zusätzliche Bewertungsformel" der "Ressourcenbewertung" genutzt werden. | 
Beispiel
| GetResourceByUseBomCode(ME.Operation, 'S0') -> MischArbeiter1 ME.Operation ist 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 Kandidaten wieder. | 
Beispiel
| GetNumCandidateResource(ME.Operation) -> 3 ME.Operation ist 06:Verpacken. Es existieren 3 Ressourcen, registriert als Nutzungsanweisungen in den integrierten Stammdaten; 3 wird wiedergegeben.  | 
Datei:Incodefunc-candidateres01.jpg
| GetNumCandidateResource(ME.Operation) -> 6 ME.Operation ist 06:Verpacken. Es existieren 3 Ressorucen für den Aufgabenwähler 1 und 3 Ressourcen für den Aufgabenwähler 2, welche als Nutzungsanweisungen in den integrierten Stammdaten angelegt sind; Daher wird die gesamte Anzahl 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 über einen Vorgang auf einer spezifizierten Ressource wieder, durch das Spezifizieren eines Nutzungsanweisungscodes. | 
Beispiel
| GetDispatchingEvalByUseBomCode(ME, 'M') -> Ressourcenbewertungs-Objekt der Nutzungsanweisung "M" | 
Hinweise
| Ressorucenbewertungs-Objekt ist eine solches Objekt, welches die Eigenschaft "Zusätzliche Bewertungsformel" in der Ressourcenbewertung nutzen kann. Dies wird nur während des 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 Zahl der nächsten Vorgänge eines Vorgangs 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
| Dies wird bei verbleibenden Prozessnummern der "Standard Einlastungsschlüssel" 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 Vorgang 1:10. ME.Operation ist 1:20:001. Produktionsmenge 30 wird durch100 geteilt, ergibt 0.3. Ist ME.Operation 1:20:002, Produktionsmenge 70 wird durch 100 geteilt,ergibt 0.7.  | 
Datei:Incodefunc-peggedrate01.jpg
 
GetRootChildListString()
Parameter
| Keine | 
Rückgabewert
| Gibt eine Listevon Children eines Stammobjekts wieder, separiert mit Kommas. | 
Beispiel
| GetRootChildListString() -> "ClassDef,PropertyDef,InCodeFunction,Workspace,Project" |