Standardmäßige Einlastungsschlüssel: Unterschied zwischen den Versionen

Aus Asprova Hilfe
Wechseln zu: Navigation, Suche
(Überarbeitet)
 
(4 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Standard Einlastungsschlüssel}}
+
{{DISPLAYTITLE:Standardmäßige Einlastungsschlüssel}}
 
<div align="right">Hilfe Nummer: 743000</div>
 
<div align="right">Hilfe Nummer: 743000</div>
 
   
 
   
<div align="right">[[Dialogfenster Einlastungsregel|Dialogfenster Einlastungsregel]]</div>
+
<div align="right">[[Dialog Einlastungsregel]]</div>
 
<div align="right">[[Zusätzliche Informationen|Zusätzliche Informationen]]</div>
 
<div align="right">[[Zusätzliche Informationen|Zusätzliche Informationen]]</div>
 
<hr>
 
<hr>
Öffnen Sie das Dialogfenster für Einlastungsregeln unter: Menü [Planung] - [Planungsparameter] - Registerkarte "Grundsätzlich" - Eigenschaft "Einlastungsregel" - […]-Button
 
  
{| border="1"
+
Die folgenden Einlastungsschlüssel stehen standardmäßig im [[Dialog Einlastungsregel]] zur Verfügung.
 +
 
 +
{| class="wikitable"
 +
|-
 +
!Schlüsselname!!Bedeutung!!Formel
 +
|-
 +
|Anzahl passender Ressourcen||Summe der Anzahl an passenden Ressourcen aller Aufgaben des Vorganges. Ist in Hauptnutzungsanweisungen eine Ressourcengruppe gesetzt, so werden deren [Gruppenmitglieder] gezählt. [Gültigkeitsbedingung] und [Ressourcengültigkeitsbedingung] der Hauptnutzungsanweisungen, sowie [Spezifikation N], [Num Spezifikation N], [Ressourcen deaktiviert] und [Gültigkeitsbedingung] der Ressourcentabelle werden berücksichtigt, so dass nur tatsächliche passende Ressourcen gezählt werden. ||<code>GetNumCandidateResource(ME)</code>
 +
|-
 +
|Artikelcode||[Artikelcode] des [Haupt-Output-Artikel]||<code>ME.OperationOutMainItem</code>
 +
|-
 +
|Artikelgruppenpriorität des Auftragsartikels||[Artikelpriorität] der [Artikelgruppe] des [Artikel] des Auftrags||<code>ME.Order.Item.Group.ItemPriority</code>
 +
|-
 +
|Artikelpriorität||[Artikelpriorität] des [Haupt-Output-Artikel]s||<code>ME.OperationOutMainItem.ItemPriority</code>
 +
|-
 +
|Artikelpriorität des Auftragsartikels||[Artikelpriorität] des [Artikel]s des Auftrags||<code>ME.Order.Item.ItemPriority</code>
 +
|-
 +
|Auftrags-EST||[EST] (frühest mögliche Startzeit) des Auftrags||<code>ME.Order.EST</code>
 +
|-
 +
|Auftragsartikelcode||[Artikel] des Auftrags||<code>ME.Order.Item</code>
 +
|-
 +
|Auftragscode||[Auftragscode]||<code>ME.Order.Code</code>
 +
|-
 +
|Auftragserfassung||Zeitpunkt der [Auftragserfassung]||<code>ME.Order.OrderTime</code>
 +
|-
 +
|Auftragsfälligkeit||[Fälligkeitstermin] des Auftrags; ist keiner Wert gesetzt, wird das [Zuweisungsende] genutzt||<code>ME.Order.LET</code>
 +
|-
 +
|Auftragsfälligkeit – EST||Zeitspanne zwischen [EST] und [Fälligkeitstermin] des Auftrags||<code>ME.Order.LET-ME.Order.EST</code>
 +
|-
 +
|Auftragsfälligkeit auf 2 Tage gerundet||[Fälligkeitstermin] des Auftrags in Schritten von zwei Tagen||<code>Truncate((StartOfNextDay(ME.Order.LET,0)-#2000/01/01 00:00:00#)/2d,0)</code>
 +
|-
 +
|Auftragsmenge||[Menge] des Auftrags||<code>ME.Order.Qty</code>
 +
|-
 +
|Auftragspriorität||[Priorität] des Auftrags||<code>ME.Order.Priority</code>
 
|-
 
|-
!Name des Schlüssels!!Bedeutung
+
|Früheste Fälligkeit (Auftrag + rechte Aufträge)||Frühester [Fälligkeitstermin] vom Auftrag und allen ihm übergeordneten Aufträgen||<code>ME.Order.RightOrderEarliestPeggingLET</code>
 
|-
 
|-
||Auftragscode||Auftragscode in alphabetischer Reihenfolge
+
|Frühester Produktionsbeginn der Nachfolger||Frühester [Produktionsbeginn] aller [Nachfolger]||<code>Min(ME.NextOperation,TARGET.OperationProductionStartTime)</code>
 
|-
 
|-
||Auftrags-EST||Dies ist die früheste Startzeit des Auftrages (EST: Earliest Start Time), dem der Vorgang angehört. Ist keine EST festgelegt, wird dafür ein unendlicher Wert in der Vergangenheit angenommen.
+
|Frühestes Produktionsende der Vorgänger||Frühestes [Produktionsende] aller [Vorgänger]||<code>Min(ME.PrevOperation,TARGET.OperationProductionEndTime)</code>
 
|-
 
|-
||Auftrags-LET||Fälligkeitsdatum des Auftrages, dem der Vorgang angehört.
+
|Hauptressource||[Hauptressource]||<code>ME.OperationMainRes</code>
 
|-
 
|-
||Auftrags-LET - EST||Differenz zwischen oben genannter Auftrags-LET und EST des Auftrages.
+
|Letzte Einlastungsposition||[Letzte Einlastungsposition]||<code>ME.LastAssignmentOrder</code>
 
|-
 
|-
||Auftragspriorität||Auftragspriorität
+
|Lowlevel Code des Artikels||[Lowlevel Code] des [Haupt-Output-Artikel]s||<code>ME.OperationOutMainItem.LowLevelCode</code>
 
|-
 
|-
||Auftragsrückstand||(Fälligkeitsdatum - EST - [Summe der Produktionszeit aller Vorgänge des Auftrages]) / (Fälligkeitsdatum: EST)
+
|Lowlevel Code des Artikels im Startvorgang||[Lowlevel Code] des ersten Vorgangs des Auftrags||<code>ME.Order.FirstOperations.OperationOutMainItem.LowLevelCode</code>
 
|-
 
|-
||Anzahl passender Ressourcen||Summe der Anzahl an passenden Ressourcen für jede Aufgabe des Vorganges. Im Falle von Hauptnutzungsanweisungen wird die Gruppe, selbst bei festgelegter Ressourcengruppe, generiert und die Anzahl der Ressourcen gezählt. Zusätzlich werden „Gültigkeitsbedingung“ der Hauptnutzungsanweisungsklasse und „Ressourcengültigkeitsbedingung“, „Spezifikation N“, „Num Spezifikation N“, „deaktivierte Ressourcen“ und „Gültigkeitsbedingung“ in der Ressourcentabelle berücksichtigt, von denen nur die gültigen gezählt werden.
+
|Lowlevel Code des Auftragsartikels||[Lowlevel Code] des [Artikel]s des Auftrags||<code>ME.Order.Item.LowLevelCode</code>
 
|-
 
|-
||Vorgangsproduktionsendzeit||Vorgangsproduktionsendzeit in dessen bisheriger Zuweisung. Wenn keine Zuweisungsdaten für den Vorgang vorhanden sind, wird die Produktionsstartzeit als unendlich weit in der Vergangenheit liegend angesehen.
+
|Num-Spezifikation-''n''||Wert der [[Spezifikation/Num-Spezifikation|auf den Vorgang anzuwendenden [Num-Spezifikation-''n'']]]||<code>GetApplicableNumSpec(1,ME)</code>
 
|-
 
|-
||Produktionszeit der letzten Zuweisung||Vorgangsproduktionsendzeit in dessen bisherigen Zuweisung. Wenn keine Zuweisungsdaten für den Vorgang vorhanden sind, wird zur Berechnung der Produktionszeit folgendes gemacht: Sie basiert auf der Ressourcenkapazität von der Ressource mit der höchsten Priorität.
+
|Produktionsbeginn||[Produktionsbeginn]||<code>ME.OperationProductionStartTime</code>
 
|-
 
|-
||Vorgangsproduktionsstartzeit||Produktionsstartzeit des Vorganges in dessen bisherigen Zuweisung. Wenn für den Vorgang keine Zuweisungsdaten vorhanden sind, wird die Produktionsstartzeit als unendlich weit in der Zukunft liegend angesehen.
+
|Produktionsbeginn des Nachfolgers||[Produktionsbeginn] des [Nachfolger]s||<code>ME.NextOperation.OperationProductionStartTime</code>
 
|-
 
|-
||Verbleibende Anzahl an Prozessen||Bei Vorwärtsplanung: Anzahl an Prozessen eines Auftrages vom derzeitigen Prozess bis zum letzten Prozess. Bei Rückwärtsplanung: Anzahl an Prozessen eines Auftrages vom Startprozess bis zum derzeitigen Prozess.
+
|Produktionsende||[Produktionsende]||<code>ME.OperationProductionEndTime</code>
 
|-
 
|-
||Verbleibende Produktionszeit||Bei Vorwärtsplanung: Summe der Produktionszeiten aller folgenden Vorgänge eines Auftrages (anhand derselben Methode berechnet, wie die Vorgangsproduktionszeit). Bei Rückwärtsplanung: Summe der Produktionszeiten aller vorherigen Vorgänge eines Auftrags.
+
|Produktionsende des Vorgängers||[Produktionsende] des [Vorgänger]s||<code>ME.PrevOperation.OperationProductionEndTime</code>
 
|-
 
|-
||Spezifikation 1||Wert der Spezifikation 1 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Spezifikation 1 des Output-Artikels vom Vorgang in ASCII-Reihenfolge.
+
|Produktionszeit||[Produktionszeit]||<code>GetProductionTime(ME)</code>
 
|-
 
|-
||Spezifikation 2||Wert der Spezifikation 2 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Spezifikation 2 des Output-Artikels vom Vorgang in ASCII-Reihenfolge.
+
|Prozessnummer||[Prozessnummer]||<code>ME.OperationProcNo</code>
 
|-
 
|-
||Spezifikation 3||Wert der Spezifikation 3 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Spezifikation 3 des Output-Artikels vom Vorgang in ASCII-Reihenfolge.
+
|Spätester Produktionsbeginn der Nachfolger||Spätester [Produktionsbeginn] aller [Nachfolger]||<code>Max(ME.NextOperation,TARGET.OperationProductionStartTime)</code>
 
|-
 
|-
||Spezifikation 4||Wert der Spezifikation 4 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Spezifikation 4 des Output-Artikels vom Vorgang in ASCII-Reihenfolge.
+
|Spätestes Produktionsende der Vorgänger||Spätester [Produktionsende] aller [Vorgänger]||<code>Max(ME.PrevOperation,TARGET.OperationProductionEndTime)</code>
 
|-
 
|-
||Verkaufsauftrag LET||Fälligkeitsdatum des verknüpften Verkaufsauftrages.
+
|Spezifikation-''n''||Wert der [[Spezifikation/Num-Spezifikation|auf den Vorgang anzuwendenden [Spezifikation-''n'']]]||<code>GetApplicableSpec(1,ME)</code>
 
|-
 
|-
||Num-Spezifikation 1||Wert der Num Spezifikation 1 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Num Spezifikation 1 des Outputartikels vom Vorganges.
+
|Tagesbeginn des Produktionsbeginns||Tagesbeginn des [Produktionsbeginn]s||<code>StartOfNextDay(ME.Operation.OperationProductionStartTime,0)</code>
 
|-
 
|-
||Num-Spezifikation 2||Wert der Num Spezifikation 2 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Num Spezifikation 2 des Outputartikels vom Vorganges.
+
|Tagesbeginn des Produktionsbeginns des Nachfolgers||Tagesbeginn des [Produktionsbeginn]s des [Nachfolger]s||<code>StartOfNextDay(ME.NextOperation.OperationProductionStartTime,0)</code>
 
|-
 
|-
||Num-Spezifikation 3||Wert der Num Spezifikation 3 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Num Spezifikation 3 des Outputartikels vom Vorganges.
+
|Tagesbeginn des Produktionsendes des Vorgängers||Tagesbeginn des [Produktionsende]s des [Vorgänger]s||<code>StartOfNextDay(ME.PrevOperation.OperationProductionEndTime,0)</code>
 
|-
 
|-
||Num-Spezifikation 4||Wert der Num Spezifikation 4 des Auftrages. Ist keiner hinterlegt, dann ist es der Wert der Num Spezifikation 4 des Outputartikels vom Vorganges.
+
|Verbleibende Anzahl an Vorgängen||Vorwärtsplanung: Anzahl der Vorgänge vom derzeitigen bis zum letzten Prozess<br>Rückwärtsplanung: Anzahl der Vorgänge vom ersten bis zum derzeitigen Prozess<br>(inklusive über- bzw. untergeordneter Aufträge)||<code>GetNumProcessToGo(ME)</code>
 
|-
 
|-
||Auftragsmenge||Produktionsmenge des Auftrages.
+
|Verbleibende Produktionszeit||Vorwärtsplanung: Summe der [Produktionszeit]en aller [Nachfolger] (rekursiv)<br>Rückwärtsplanung: Summe der [Produktionszeit]en aller [Vorgänger] (rekursiv)||<code>CalcRemainingProductionTime(ME)</code>
 
|-
 
|-
||Letzte Einlastungsreihenfolge||Die Einlastungsreihenfolge des Vorganges bei dessen letzten beziehungsweise vorherigen Zuweisung.
+
|Verkaufsauftragsfälligkeit||Frühester [Fälligkeitstermin] aller verknüpften Verkaufsaufträge||<code>ME.Order.SalesOrderPeggingLET</code>
 
|-
 
|-
||Artikelpriorität||Artikelpriorität des Artikeldtensatzes.
+
|Vorgangsspielraum||[Produktionszeit] im Verhältnis zu der ihm zur Verfügung stehenden Zeit||<code>CalcOrderLeeway(ME)</code>
 
|-
 
|-
 +
|colspan="3"|''Einlastungsschlüssel, die einen String zurückgeben, werden in alphabetischer Reihenfolge sortiert.''
 
|}
 
|}
  
 
<hr>
 
<hr>
 
<div align="right">Hilfe Nummer: 743000</div>
 
<div align="right">Hilfe Nummer: 743000</div>

Aktuelle Version vom 16. November 2018, 22:26 Uhr

Hilfe Nummer: 743000
Dialog Einlastungsregel
Zusätzliche Informationen

Die folgenden Einlastungsschlüssel stehen standardmäßig im Dialog Einlastungsregel zur Verfügung.

Schlüsselname Bedeutung Formel
Anzahl passender Ressourcen Summe der Anzahl an passenden Ressourcen aller Aufgaben des Vorganges. Ist in Hauptnutzungsanweisungen eine Ressourcengruppe gesetzt, so werden deren [Gruppenmitglieder] gezählt. [Gültigkeitsbedingung] und [Ressourcengültigkeitsbedingung] der Hauptnutzungsanweisungen, sowie [Spezifikation N], [Num Spezifikation N], [Ressourcen deaktiviert] und [Gültigkeitsbedingung] der Ressourcentabelle werden berücksichtigt, so dass nur tatsächliche passende Ressourcen gezählt werden. GetNumCandidateResource(ME)
Artikelcode [Artikelcode] des [Haupt-Output-Artikel] ME.OperationOutMainItem
Artikelgruppenpriorität des Auftragsartikels [Artikelpriorität] der [Artikelgruppe] des [Artikel] des Auftrags ME.Order.Item.Group.ItemPriority
Artikelpriorität [Artikelpriorität] des [Haupt-Output-Artikel]s ME.OperationOutMainItem.ItemPriority
Artikelpriorität des Auftragsartikels [Artikelpriorität] des [Artikel]s des Auftrags ME.Order.Item.ItemPriority
Auftrags-EST [EST] (frühest mögliche Startzeit) des Auftrags ME.Order.EST
Auftragsartikelcode [Artikel] des Auftrags ME.Order.Item
Auftragscode [Auftragscode] ME.Order.Code
Auftragserfassung Zeitpunkt der [Auftragserfassung] ME.Order.OrderTime
Auftragsfälligkeit [Fälligkeitstermin] des Auftrags; ist keiner Wert gesetzt, wird das [Zuweisungsende] genutzt ME.Order.LET
Auftragsfälligkeit – EST Zeitspanne zwischen [EST] und [Fälligkeitstermin] des Auftrags ME.Order.LET-ME.Order.EST
Auftragsfälligkeit auf 2 Tage gerundet [Fälligkeitstermin] des Auftrags in Schritten von zwei Tagen Truncate((StartOfNextDay(ME.Order.LET,0)-#2000/01/01 00:00:00#)/2d,0)
Auftragsmenge [Menge] des Auftrags ME.Order.Qty
Auftragspriorität [Priorität] des Auftrags ME.Order.Priority
Früheste Fälligkeit (Auftrag + rechte Aufträge) Frühester [Fälligkeitstermin] vom Auftrag und allen ihm übergeordneten Aufträgen ME.Order.RightOrderEarliestPeggingLET
Frühester Produktionsbeginn der Nachfolger Frühester [Produktionsbeginn] aller [Nachfolger] Min(ME.NextOperation,TARGET.OperationProductionStartTime)
Frühestes Produktionsende der Vorgänger Frühestes [Produktionsende] aller [Vorgänger] Min(ME.PrevOperation,TARGET.OperationProductionEndTime)
Hauptressource [Hauptressource] ME.OperationMainRes
Letzte Einlastungsposition [Letzte Einlastungsposition] ME.LastAssignmentOrder
Lowlevel Code des Artikels [Lowlevel Code] des [Haupt-Output-Artikel]s ME.OperationOutMainItem.LowLevelCode
Lowlevel Code des Artikels im Startvorgang [Lowlevel Code] des ersten Vorgangs des Auftrags ME.Order.FirstOperations.OperationOutMainItem.LowLevelCode
Lowlevel Code des Auftragsartikels [Lowlevel Code] des [Artikel]s des Auftrags ME.Order.Item.LowLevelCode
Num-Spezifikation-n Wert der auf den Vorgang anzuwendenden [Num-Spezifikation-n] GetApplicableNumSpec(1,ME)
Produktionsbeginn [Produktionsbeginn] ME.OperationProductionStartTime
Produktionsbeginn des Nachfolgers [Produktionsbeginn] des [Nachfolger]s ME.NextOperation.OperationProductionStartTime
Produktionsende [Produktionsende] ME.OperationProductionEndTime
Produktionsende des Vorgängers [Produktionsende] des [Vorgänger]s ME.PrevOperation.OperationProductionEndTime
Produktionszeit [Produktionszeit] GetProductionTime(ME)
Prozessnummer [Prozessnummer] ME.OperationProcNo
Spätester Produktionsbeginn der Nachfolger Spätester [Produktionsbeginn] aller [Nachfolger] Max(ME.NextOperation,TARGET.OperationProductionStartTime)
Spätestes Produktionsende der Vorgänger Spätester [Produktionsende] aller [Vorgänger] Max(ME.PrevOperation,TARGET.OperationProductionEndTime)
Spezifikation-n Wert der auf den Vorgang anzuwendenden [Spezifikation-n] GetApplicableSpec(1,ME)
Tagesbeginn des Produktionsbeginns Tagesbeginn des [Produktionsbeginn]s StartOfNextDay(ME.Operation.OperationProductionStartTime,0)
Tagesbeginn des Produktionsbeginns des Nachfolgers Tagesbeginn des [Produktionsbeginn]s des [Nachfolger]s StartOfNextDay(ME.NextOperation.OperationProductionStartTime,0)
Tagesbeginn des Produktionsendes des Vorgängers Tagesbeginn des [Produktionsende]s des [Vorgänger]s StartOfNextDay(ME.PrevOperation.OperationProductionEndTime,0)
Verbleibende Anzahl an Vorgängen Vorwärtsplanung: Anzahl der Vorgänge vom derzeitigen bis zum letzten Prozess
Rückwärtsplanung: Anzahl der Vorgänge vom ersten bis zum derzeitigen Prozess
(inklusive über- bzw. untergeordneter Aufträge)
GetNumProcessToGo(ME)
Verbleibende Produktionszeit Vorwärtsplanung: Summe der [Produktionszeit]en aller [Nachfolger] (rekursiv)
Rückwärtsplanung: Summe der [Produktionszeit]en aller [Vorgänger] (rekursiv)
CalcRemainingProductionTime(ME)
Verkaufsauftragsfälligkeit Frühester [Fälligkeitstermin] aller verknüpften Verkaufsaufträge ME.Order.SalesOrderPeggingLET
Vorgangsspielraum [Produktionszeit] im Verhältnis zu der ihm zur Verfügung stehenden Zeit CalcOrderLeeway(ME)
Einlastungsschlüssel, die einen String zurückgeben, werden in alphabetischer Reihenfolge sortiert.

Hilfe Nummer: 743000