Versionen im Vergleich

Schlüssel

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

...

Auszug

Aus Satzart Aaq wird bei Eingang der Publikation wieder Aac.
Ausgangsschirm: Vollanzeige.
Das persönliche Login wird - falls Die persönlichen Login-Daten werden abgefragt, falls sie im Benutzerprofil noch nicht vorhanden - abgefragtsind. Ausgangsschirm: Vollanzeige

Hinweise/Fragen

Wie soll das Länderkürzel automatisch eingetragen werden? Soll der Katalogisierer dieses vorher definieren? Soll es aus dem Datensatz abgeleitet werden?

 

Statt 4701 wird jetzt 4700 gebildet! Automatische Ergänzung um das im Benutzerprofil gespeicherte Länderkürzel (siehe ND_Eingang) muss noch programmiert werden

 

Historie

Datum

geändert von

Beschreibung

2011-06-17

Althaus

neu erstellt

2011-06-30

Althaus

Kategorien 8100 und 8510 ergänzt

Code

dnb_erwerbung.js

Codeblock
function AaqEAac() {

	__dnbAaqEingang("c");
		
}

dnb_public.js

Codeblock


function __dnbAaqEingang(matstatus) {

	var strKuerzel = __getProfVal("Kürzel erfassen","kuerzel","Bitte geben Sie Ihr Bearbeiterkürzel ein.");
	var strAbteilung = __getAbteilung();
	var str7001 = "7001 " + matstatus;
	if (application.activeWindow.getVariable("scr") != "8A"){
		application.messageBox("Datensatzkopie","Der Datensatz muss sich in der Vollanzeige befinden!", "alert-icon");
	} else {

		//LoeExAndererSt();
	
		application.activeWindow.command("k",false);
		__dnbUpdMatStatus(matstatus);
		__dnbDeleteTag("0701");
		__dnbDeleteTag("8034");
		
		//application.activeWindow.title.endOfBuffer(false);
		//application.activeWindow.title.insertText("\n8100 \n8510 %");
		
		//__dnbDeleteTag("7001");
		//__geheZuKat("7001","",true);
		if (matstatus == "m") {
			str7001 = "7001 a";
		}
		
		application.activeWindow.title.startOfBuffer(false);
		application.activeWindow.title.insertTextfindTag("\n7001 " + matstatus"7001", 0, false, true, false);
		application.activeWindow.title.startOfField(false);
		application.activeWindow.title.endOfField(true);
		application.activeWindow.title.insertText(str7001);


		if (matstatus == "c") {
			__geheZuKat("4700","",true);
			application.activeWindow.title.insertText("\n4700 |" + strAbteilung + "|" + strKuerzel);
			
			__dnbDeleteTag("1700");
			__geheZuKat("1700","",true);
			application.activeWindow.title.insertText("\n1700 /1");
			
			__dnbDeleteTag("0600");
			__geheZuKat("0600","",true);
			application.activeWindow.title.insertText("\n0600 r");
		}
		application.activeWindow.title.endOfBuffer(false);
		application.activeWindow.title.insertText("\n8100 \n8510 %");
	} 

}
Vorgabe
Codeblock
{MP Bearbeiten - PPN/IDN kopieren}
{in Kommandozeile eintragen: „log exemplarlpz exemplarlpz“
{ENTER}
{in Kommandozeile eintragen: „f idn „
{MP Bearbeiten – Einfügen}
{ENTER}
{ in Kommandozeile eintragen: „loe e1“}
{ENTER}
{Button Löschen}
{ in Kommandozeile eintragen:
“log <Login Passwort automat. eintragen>t}
{ENTER}
{in Kommandozeile eintragen: „f idn „
{MP Bearbeiten – Einfügen}
{ENTER}
{Button Bearbeiten}
{Cursor ans Ende der Zeile}
{das letzte Zeichen löschen}
{Einfügen “c“} 
{Button Enter}
{Button Bearbeiten}
{MP Bearbeiten – Suchen: „0701“}
{FB Weitersuchen} („0701“ wurde markiert)
{FB Abbrechen}
{diese Zeile löschen}
{MP Bearbeiten – Suchen: „8034“}*
 {FB Weitersuchen} („8034“ * wurde markiert)
{FB Abbrechen}
{diese Zeile löschen}
{„0600 r“}
{Zeilenwechsel}
{„1700 /1<Länderkürzel automat. eintragen>“}
{ Zeilenwechsel }
{„4701 <Namenskürzel automat. eintragen>“}
{ Zeilenwechsel }
{„8510 %“}
{ Zeilenwechsel }
{„8100 „}
-- Ende --

...