Beschreibung
Eingangsbearbeitung von 2 Pflichtexemplaren bei vorhandenem ND-Datensatz
Ausgangsbildschirm: Titeldatensatz im Lesemodus.
Hinweise/Fragen
Automatische Tastaturbelegung mit dem Short-Cut ALT_N gewünscht |
|
||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="418ad72f-c9d7-4480-8a1a-bb7016b6bf97"><ac:plain-text-body><![CDATA[ |
Ist Feld 0600 schon im Datensatz vorhanden, wird die erneute Bildung von 0600 unterdrückt. Im vorhandenen Feld 0600 wird vor die Inhalte ein r; eingefügt und der Cursor steht zwischen r und ;. ( Beispiel: 0600 r[Cursor];di ) [Anm.: Wunsch von F1.2] |
|
]]></ac:plain-text-body></ac:structured-macro> |
Historie
Datum |
geändert von |
Beschreibung |
---|---|---|
2011-06-17 |
Althaus |
neu erstellt |
Datei
dnb_scripte_01.js |
Code
function NDEingPflicht() { var strKuerzel = __getProfVal("Kürzel erfassen","kuerzel","Bitte geben Sie Ihr Bearbeiterkürzel ein."); var strAbteilung = __getAbteilung(); var strContent4700 = "|" + strAbteilung + "|" + strKuerzel; if (application.activeWindow.getVariable("scr") != "8A"){ application.messageBox("Datensatzkopie","Der Datensatz muss sich in der Vollanzeige befinden!", "alert-icon"); return; } application.activeWindow.command("k",false); if (application.activeWindow.title.findTag("4208", 0, true, true, false)) { application.activeWindow.title.deleteSelection(); //application.messageBox("", "4208 vorhanden und gelöscht?", ""); } __geheZuKat("0701","",true); application.activeWindow.title.insertText("\n0701 "); __geheZuKat("4700","",true); application.activeWindow.title.insertText("4700 " + strContent4700); if (application.activeWindow.title.findTag("0600", 0, true, true, false)) { application.activeWindow.title.startOfField(false); application.activeWindow.title.wordRight(1,false); application.activeWindow.title.insertText("r;"); application.activeWindow.title.charLeft(1,false); //application.messageBox("", "0600 vorhanden und ergänzt", ""); } else { __geheZuKat("0600","",true); application.activeWindow.title.insertText("0600 r"); } //application.messageBox("", "Ende",""); }
Vorgabe
Wechsel in den Korrekturmodus. Feld 4208 wird gelöscht. Es bilden sich die Felder 0600 r (der Cursor steht hinter dem r) 0701 4700 |ERW|Namenskürzel Datensatz bleibt im Korrekturmodus zur weiteren Eingabe.
Überblick
Inhalte