Andere

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
Hilfe Nummer: 741600
Interne Funktionen
Formeleditor

Asprova stellt Ihnen die folgenden anderen Funktionen für verschiedenste Aufgaben zur Verfügung.

RGB( red, blue, green )

Parameter red Byte für Rot
blue Byte für Blau
green Byte für Grün
Rückgabewert Gibt für den, über red, blue und green definierten, RGB-Wert die entsprechende Farbtypeigenschaft zurück.
Beispiele RGB(0,255,255) Cyan
RGB(255-GetApplicableNumSpec(1,ME.Operation),
    255-GetApplicableNumSpec(1,ME.Operation),
    255
)
Incodefunc-rgb02.png
Je größer [Num-Spezifikation 1] ist, desto dunkler wird das Blau.
Hinweise
  • Wird für Balken-, Hintergrund- und andere Farben genutzt.
  • Die Werte für red, blue und green können zwischen 0 und 255 liegen.

CalcInventory( item, dateTime )

Parameter item Artikel
dateTime Zeitpunkt des Bestands
Rückgabewert Gibt item den Bestand zum Zeitpunkt dateTime zurück.
Beispiele CalcInventory(ME,#2020/06/07 12:00:00#) 30
Incodefunc-calcinventory01.png
ME ist hier ein Artikel, dessen Bestand am 07.06.2020 12:00 30 ist.

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.
Incodefunc-currencyformat01.png
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 )

Parameter oper Vorgang
useinstCode Nutzungsanweisungscode
Rückgabewert Gibt die Ressource zurück, die in oper für die Nutzungsanweisung useinstCode verwendet wird.
Beispiel GetResourceByUseBomCode(ME.Operation,'S0') "Mitarbeiter 1"
Incodefunc-usebomcode01.png
Integrierte Stammdaten
Artikel Anweisungstyp Anweisungs-
code
Ressource/
Artikel
Artikel A Input-Anweisung In Rohmaterial
Nutzungsanweisung M Mischer 1
Nutzungsanweisung S0 Mitarbeiter 1

GetNumCandidateResource( oper )

Parameter oper Vorgang
Rückgabewert Gibt die Anzahl passender Ressourcen für oper zurück.
Beispiele GetNumCandidateResource(ME.Operation) 3
Incodefunc-candidateres01.png
Artikel Prozess-
code
Anweisungstyp Anweisungs-
code
Ressource/
Artikel
Artikel B Mischen Input-Anweisung In Rohmaterial
Nutzungsanweisung M Mischer 1
Verpacken Input-Anweisung In Artikel B-10
Nutzungsanweisung M Verpackung 1
Nutzungsanweisung M Verpackung 2
Nutzungsanweisung M Verpackung 3
Kontrolle Input-Anweisung In Artikel B-20
Nutzungsanweisung M Kontrolle 1
GetNumCandidateResource(ME.Operation) 6
Artikel Prozess-
code
Aufgaben-
wähler
Anweisungstyp Anweisungs-
code
Ressource/Artikel
Artikel B Mischen Input-Anweisung In Rohmaterial
Nutzungsanweisung M Mischer 1
Verpacken Input-Anweisung In Artikel B-10
1 Nutzungsanweisung M Verpackung 1
Nutzungsanweisung M Verpackung 2
Nutzungsanweisung M Verpackung 3
2 Nutzungsanweisung M Verpackung 1;Verpackung 2;Verpackung 3

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
  • Ressourcenbewertungsobjekte können in [Zusätzliche Bewertungsformel] der Ressourcenbewertung genutzt werden, um zu bestimmen, ob die Ressource genutzt werden kann.
  • Kann nur während der Zuweisung verwendet werden.

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".
Vorgang: 01:10
Verb. Proz.: 3
Vorgang: 01:20
Verb. Proz.: 2
Vorgang: 01:30
Verb. Proz.: 1
Vorgang: 01:40
Verb. Proz.: 0
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".
Vorgang: 01:10
Menge: 100
Vorgang: 01:20:001
Menge: 30
Verknüpfungsverhältnis: 0.3
Vorgang: 01:20:002
Menge: 70
Verknüpfungsverhältnis: 0.7

ME.Operation.PrevOperation ist "01:10", die [Produktionsmenge] 30 wird durch 100 geteilt, so dass 0.3 zurückgegeben wird.

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"

Hilfe Nummer: 741600