Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Migrated to Confluence 5.3

...

Nr.

Datum

Anforderung von

Beschreibung

1

2011-02-28

Bernhard, IE

Bitte das Skript „Freigabe“ zukünftig in der Form gestalten, dass im Fall der Sperrung eine Titels durch die Formalerschließung ( Feld 0599 jj-mm-tt : bz) „bz“ nicht durch „a“ ersetzt werden kann. Ob lediglich „b“ durch „a“ ersetzt wird, also dann im Status „az“ stünde, oder die Freigabe von „bz“ grundsätzlich nicht möglich gemacht wird, ist egal. Wichtig ist, dass von FE noch nicht fertig bearbeitete Sätze nicht im WV veröffentlicht werden.

...

Code

dnb_

...

inhaltserschliessung.js

...

Codeblock
function Freigabe () {

	var strNewStatus = "";
	if (application.activeWindow.getVariable("scr") != "8A") {
		__dnbFehler("Fehler","Die Funktion kann nur aus der Vollanzeige aufgerufen werden!");
	} else {
	
		var cTitle = application.activeWindow.copyTitle();
		//application.messageBox("cTitle", cTitle, "");
		//var regExp = /0599 \d\d-\d\d-\d\d : b|0599 \d\d-\d\d-\d\d : os/;
		var regExp = /0599 \d\d-\d\d-\d\d : b/;
		var regExpz = /0599 \d\d-\d\d-\d\d : bz/;
		var regMatch = regExpz.exec(cTitle);
		if (regMatch) {
			strNewStatus = "0599 az";
		} else {
			regMatch = regExp.exec(cTitle);
			if (regMatch) {
				strNewStatus = "0599 a";
			}
		}
		if (strNewStatus != "") {
			//application.messageBox("regMatch", regMatch, "");
			application.activeWindow.command("k", false);
			application.activeWindow.title.findTag("0599", 0, false, true, false);	
			application.activeWindow.title.startOfField(false);
			application.activeWindow.title.endOfField(true);
			//application.activeWindow.title.deleteSelection;
			application.activeWindow.title.insertText(strNewStatus);			
		} else {
			var regMatch = regExp.exec(cTitle);
			__dnbFehler("Funktion: Freigabe","Es existiert kein mit >b< oder >os< codiertes Feld 0599.\nEine Freigabe des Datensatzes ist nicht möglich!");
		}
	}
}

...