Seitenhistorie
Anker | ||||
---|---|---|---|---|
|
Inhalt |
---|
Beschreibung
Auszug |
---|
Die Funktion wird aus dem Korr.Modus aufgerufen und bildet Feld 901 mit Tagesdatem und Absender der Mailbox. Beim 1. Aufruf wird der Absender erfasst. Die Funktion erkennt, ob es sich um einen PND-/ oder GKD-Satz handelt und hängt dann den entsprechenden Absender an. Es ist noch zu prüfen, ob diese Funktion auch die Anforderungen der Abt. 2 Inhaltserschliessung erfüllt. |
Ansonsten muss eine weitere Funktion z.B. SWDMx entwickelt werden.
Anforderungen der IE (Bernhard, 21.02.2011):
Panel |
---|
Frankfurt Leipzig: |
Historie
Datum | geändert von | Beschreibung |
---|---|---|
2011-02-21 | Althaus | Ergänzung der IE-Anforderungen |
Code
dnb_authority.js
Codeblock |
---|
function NormMBX() { /*-------------------------------------------------------------------------------------------------------- normMBX () Die Funktion fügt in einem Editschirm ein Feld 901 mit aktuellem Datum gefolgt von einem vordefiniertem String ein Verwendete Unterfunktionen: __makeDate __getProfVal Historie: 2010-05-01 Stefan Grund : erstellt 2011-04-01 Bernd Althaus : 3. Übergabeparameter bei __getProfVal entfernt --------------------------------------------------------------------------------------------------------*/ if (!__isEditScreen("NormMBX","entry",false)) { return false; } var boxTit = "Mailbox erfassen"; var typ = application.activeWindow.materialCode; switch (typ) { case "Tb" : normdat = "GKD"; break; case "Tn" : normdat = "PND"; break; case "Tp" : normdat = "PND"; break; case "Ts" : normdat = "SWD"; break; default: __dnbFehler(boxTit,"Diese Funktion kann nur in einem PND-, GKD- oder SWD-Satz verwendet werden!"); return false; } var prompTxt = "Bitte geben Sie Ihre " + normdat + "-Mailbox-Absenderkennung ein:"; var absdr = __getProfVal(boxTit,normdat + "sender",prompTxt); if ((absdr == null) || (absdr == "")) { __dnbFehler(boxTit,"Es ist keine Eingabe erfolgt. \n\n Die Funktion wird abgebrochen!"); } else { application.activeWindow.title.insertText("\n901 " + __makeDate() + " // a-" + absdr + " e- *\n"); } application.activeWindow.title.lineUp(1,false); application.activeWindow.title.endOfField(false); application.activeWindow.title.charLeft(2,false); } |