Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Anker
begin
begin

Inhalt
Beschreibung

Auszug

NeuUpdate: Setzt den Status in Kategorie 0599 von b oder os auf a. Aufruf aus der Vollanzeige heraus!

...

Datum

geändert von

Beschreibung

2011-02-03

Althaus

neu erstellt

2011-02-23

Althaus

Prüfung Status os entfernt

Datei

dnb_scripts_01.js

Code
Codeblock
function Freigabe () {

	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 regMatch = regExp.exec(cTitle);
		if (regMatch) {
				//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("0599 a");			
		} else {
			__dnbFehler("Funktion: Freigabe","Es existiert kein mit >b< oder >os< codiertes Feld 0599.\nEine Freigabe des Datensatzes ist nicht möglich!");
			//__dnbFehler("Funktion: Freigabe","Es existiert kein mit >b< codiertes Feld 0599.\nEine Freigabe des Datensatzes ist nicht möglich!");
		}
	}
}

...