5.4.1 Vorgehensweise für die Anpassung
Variablendefinition
Nicht verändern!
(Die Variablendefinitionen können in jedem Fall unverändert bleiben. Wenn Variablennamen geändert werden, dann unbedingt mit „Suchen und Ersetzen“ die entsprechende Zeichenfolge im gesamten Skript ersetzen!)
Zuweisung von Pfaden und Dateinamen
Für den Import und den Export müssen die Dateinamen und Pfade angepasst werden, die Konvertirerung greift nicht über das Betriebssystem auf Dateien zu.
Konfiguration des Befehls:
Die einzelnen Konfigurationsbefehle werden jeweils in getrennten Blöcken editiert.
Wenn eine bestimmte Konfiguration verwendet werden soll, z.B. eine Selektion, eine Feldauswahl, oder eine Initialisierung von Feldern oder Datensatzbereichen, dann muss der entsprechende Konfigurationsbefehl durch Entfernen der Kommentarzeichen „//“ „scharf gemacht“ werden, und alle Zuweisungen an die Variablen innerhalb dieses Blockes müssen durch sinnvolle Werte ersetzt werden. Soll ein bestimmter Block nicht verwendet werden, bleibt er unverändert oder wird gelöscht.
Beispiel: (aus dem Block zum Kopieren der Teilenummer in ein Anwenderfeld für den Export)
// ===== ANFANG ==== INHALT EINES FELDES KOPIEREN ===============================
AssignLong(lMoveFieldFrom,3); // Feld 3 (Teilenummer) kopieren
AssignLong(lMoveFieldTo,48); // nach Feld 48 (Anwenderfeld 2)
AssignLong(lKeep,1); // Das Quellfeld bleibt unveraendert
// StpPreMoveField(lMoveFieldFrom,lMoveFieldTo,lKeep);
// ===== ENDE ==== INHALT EINES FELDES KOPIEREN =================================
wird das Verschieben eines Anwenderfelde in die Zeichnungsnummer:
// ===== ANFANG ==== INHALT EINES FELDES VERSCHIEBEN ============================
AssignLong(lMoveFieldFrom,48); // Feld 48 (Anwenderfeld 2) verschieben
AssignLong(lMoveFieldTo,48); // nach Feld 12 (Zeichnungsnummer)
AssignLong(lKeep,0); // Das Quellfeld wird gelöscht
StpPreMoveField(lMoveFieldFrom,lMoveFieldTo,lKeep);
// ===== ENDE ==== INHALT EINES FELDES VERSCHIEBEN ==============================
Ausführung des Befehls
Nicht verändern!
Meldungsausgabe, Protokollierung
Nicht verändern!
