Versionen im Vergleich

Schlüssel

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

Anker
begin
begin

Inhalt
Beschreibung

Auszug

Neu: Die Funktion setzt in Kategorie 0599 den Status "d". Wenn der Mahnstatus vorhanden ist, wird Status "dm" gesetzt.

...

Datum

geändert von

Beschreibung

2011-05-28

Althaus

neu erstellt

...

Code

dnb_

...

erwerbung.js

...

Codeblock
function SetzeStatusD() {

	if (application.activeWindow.getVariable("scr") != "8A"){
		application.messageBox("Datensatzkopie","Der Datensatz muss sich in der Vollanzeige befinden!", "alert-icon");
	} else {
		application.activeWindow.command("k",false);
		__dnbUpdateStatusPos(1,"d",true)
		application.activeWindow.simulateIBWKey ("FR");
	}
}

dnb_public.js

Codeblock
function __dnbUpdateStatusPos(pos,status,newDate) {

	var intPos = pos - 1;
	var intWords = 1;
	application.activeWindow.title.startOfBuffer(false);
	application.activeWindow.title.findTag("0599", 0, false, true, false);
	var strDoppelpunkt = application.activeWindow.title.find(" : ", false, true, false);
	if (strDoppelpunkt == true) {
		if (newDate) {
			application.activeWindow.title.startOfField(false);
			application.activeWindow.title.wordRight(1,false);
			application.activeWindow.title.wordRight(2,true);
			application.activeWindow.title.deleteSelection();
		} else {
		intWords = 3;
		}
	} 
	application.activeWindow.title.startOfField(false);
	application.activeWindow.title.wordRight(intWords,false);
	application.activeWindow.title.charRight(intPos,false);
	application.activeWindow.title.endOfField(true);
	var altStatus = application.activeWindow.title.selection;
	if (altStatus.charAt(1) == "m") {
		status = status + "m";
	}
	application.activeWindow.title.deleteSelection();
	application.activeWindow.title.insertText(status);
	
}

...