Skip to main content
Skip table of contents

Event "Kapazitätsanalyse_ bei Berechnung Auftrags-Priorität"

Event "Kapazitätsanalyse: bei Berechnung Auftrags-Priorität"


Das Ereignis kann genutzt werden, um eine unternehmensspezifische Einlastungspriorität umzusetzen und damit die Eintaktungsreihenfolge der Aufträge individuell zu ändern.
Der Event wird aufgerufen, nachdem die Auftrags-Priorität durch den Standard berechnet wurde.
Dem Event wird ein Info-Objekt der Klasse "TBeCbPCProdOrderInfo" übergeben, welches die wichtigsten (berechneten) Auftrags-Werte enthält
Die Priorität kann durch Setzen der Eigenschaft "CbOrderCalcedPriority" individuell übersteuert werden, um eigene Eintaktungs-Logiken zu implementieren.

Hinweis:


Dieser Event muss zusätzlich in den Analyse-Optionen in der Kapazitätsanalyse aktiviert werden

Beispiel

CODE
| nEvtNo:P1, oProdOrderInfo:P2 |
// oProdOrderInfo: Info-Objekt der Klasse 'TBeCbPCProdOrderInfo'
//                 Das Info-Objekt enthält alle wichtigen (berechneten)
//                 Auftrags-Werte, die zur Berechnung der Auftrags-Priorität
//                 notwendig sind.
//                 Die Auftrags-Priorität kann über die Eigenschaft
//                 'CbOrderCalcedPriority', welche mit der durch den
//                 Standard berechneten Priorität vorbelegt ist, modifiziert
//                 werden.
// Rückgabe: keine

// Aufträge mit gefüllter Kommissions-Nr. haben einen höhere Priorität
if not empty(oProdOrderInfo.CbOrderCommissNo) then
   oProdOrderInfo.CbOrderCalcedPriority := Trunc(oProdOrderInfo.CbOrderCalcedPriority / 2)
endif,

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.