Seitenhistorie
...
Auszug |
---|
Die Publikation zum Datensatz ist nicht erschienen. (Daten ohne Bestand Fallgruppe 3). |
Hinweise/Fragen/Anforderungen
Der Standard-Vermerk nicht erschienen soll in den Exemplardatensätzen beider Standorte in einem eigenen Unterfeld von Feld 4801 stehen: |
| ]]></ac:plain-text-body></ac:structured-macro> |
Feld 8034 soll nicht mehr besetzt werden. |
|
Historie
Datum | geändert von | Beschreibung |
---|---|---|
2011-06-18 | Althaus | neu erstellt |
Datei
dnb_scripte_01.js (dnb_public.js) |
Code
Historie
Datum | geändert von | Beschreibung |
---|---|---|
2011-06-18 | Althaus | neu erstellt |
2011-06-30 | Althaus | Prüfung 4700 ergänzt |
2011-07-04 | Althaus | Standardvermerk jetzt in 4801 statt 8034 |
Code
dnb_erwerbung.js
Codeblock |
---|
function Nicht_erschienen() {
__eingabeKommentar("nicht erschienen","");
}
|
dnb_public.js
Codeblock |
---|
function __eingabeKommentar(comment,kennzeichen) {
var Mahnstatus;
var strKuerzel = __getProfVal("Kürzel erfassen","kuerzel","Bitte geben Sie Ihr Bearbeiterkürzel ein.");
var strAbteilung = __getAbteilung();
var strStandort = __getStandort();
var boolCheck;
var str4700Teil1 = "4700 |" + strAbteilung + "|";
var str4700Teil2 = ";" + strKuerzel;
//var strContent4700 = "|" + strAbteilung + "|" + strStandort + ";" + strKuerzel;
var strContent4700 = "\n" + str4700Teil1 + str4700Teil2;
if (application.activeWindow.getVariable("scr") != "8A"){
__dnbFehler("Eingabekommentar","Der Datensatz muss sich in der Vollanzeige befinden!", "");
return;
} else {
var Kopie = application.activeWindow.copyTitle();
//application.messageBox("Kopie",Kopie,"");
if (Kopie == "") {
__dnbFehler("Retro","Es konnte keine Titelkopie erstellt werden","");
} else {
var Eingabe = "";
var Pos0500 = Kopie.indexOf("0500 ");
var Tag0500 = Kopie.substring(Pos0500,Kopie.indexOf("\n",Pos0500));
//application.messageBox("Tag0500",Tag0500,"");
var Satzart = Tag0500.substring(6,Tag0500.length-1);
var Pos0599 = Kopie.indexOf("0599 ");
var Tag0599 = Kopie.substring(Pos0599,Kopie.indexOf("\n",Pos0599));
if (Tag0599.indexOf("m") > 0) {
Mahnstatus = true;
}
//application.messageBox("",Satzart.length,"");
if ((Satzart == "ac") || (Satzart == "am")) {
application.activeWindow.command("k",false);
__dnbUpdMatStatus("q"+kennzeichen)
|
Codeblock |
function Nicht_erschienen() { __eingabeKommentar("nicht erschienen",""); } function __eingabeKommentar(comment,kennzeichen) { var Mahnstatus; var strKuerzel = __getProfVal("Kürzel erfassen","kuerzel","Bitte geben Sie Ihr Bearbeiterkürzel ein."); var strAbteilung = __getAbteilung(); var strStandort = __getStandort(); var strContent4700 = "|" + strAbteilung + "|" + strStandort + ";" + strKuerzel; if (application.activeWindow.getVariable("scr") != "8A"){ __dnbFehler("Eingabekommentar","Der Datensatz muss sich in der Vollanzeige befinden!", ""); return; } else { var Kopie = application.activeWindow.copyTitle(); //application.messageBox("Kopie",Kopie"q-Kennzeichnung",""); if (Kopie == "") { __dnbFehler("Retro","Es konnte keine Titelkopie erstellt werden",""); } else { var Eingabe = ""; var Pos0500 = Kopie.indexOf("0500 "); var Tag0500 = Kopie.substring(Pos0500,Kopie.indexOf("\n",Pos0500)); application.activeWindow.title.findTag("0599", 0, false, true, false)) { if (!Mahnstatus) { application.activeWindow.title.deleteLine(1); //application.messageBox(""Tag0500",Tag0500,"","0599 löeschen",""); } } application.activeWindow.title.startOfBuffer(false); var boolCheck Satzart = Tag0500.substring(6,Tag0500.length-1); var Pos0599 = Kopie.indexOf("0599 application.activeWindow.title.find(str4700Teil1, false, false, false) //application.messageBox("",boolCheck,""); varif Tag0599 = Kopie.substring(Pos0599,Kopie.indexOf("\n",Pos0599)); if (Tag0599.indexOf("m") > 0) {(boolCheck) { application.activeWindow.title.endOfField(false); application.activeWindow.title.insertText(str4700Teil2); Mahnstatus} =else true;{ } application.activeWindow.title.startOfBuffer(false); //application.messageBox__geheZuKat("4700",Satzart.length,"",true); application.activeWindow.title.insertText(strContent4700); } if ((Satzart == "ac") || (Satzart == "am"application.activeWindow.title.findTag("2100", 0, false, true, false)) { application.activeWindow.command("k",false); __dnbUpdMatStatus("q"+kennzeichen)title.deleteLine(1); //application.messageBox("","q-Kennzeichnung2100 löschen",""); } __geheZuKat("0701","",true); if (application.activeWindow.title.findTag("05990701", 0, false, true, false)) { if (!Mahnstatus, false)) { application.activeWindow.title.deleteLine(1find("#", false, true, false); //application.messageBox("","0599Text löescheneingeben",""); } } __geheZuKat("4700","",true); application.activeWindow.title.insertText("\n4700n0701 /q/@" + strContent4700 comment + "@#"); //application.messageBox("","4700 eingeben",""); if (application.activeWindow.title.findTag("2100", 0, false, true, false)) { application.activeWindow.title.lineUp(1,false); //application.messageBox("","Zeile löschen",""); application.activeWindow.title.deleteLine(1); //application.messageBox("","2100 löschen",""); } else { application.activeWindow.title.insertText("\n0701 /q/@" + comment + "@"); } __geheZuKat("0701","",true); if ( //application.activeWindow.title.findTagsimulateIBWKey("0701", 0, false, true, false)) {FR"); application.activeWindow.title.find("#", false, true, false); if (kennzeichen != "s") { //application.messageBoxactiveWindow.simulateIBWKey("","Text eingeben",""FR"); application.activeWindow.title.insertTextcommand("\n0701 /q/@" + comment + "@#"k e01",false); application.activeWindow.title.lineUpendOfField(1,false); // application.activeWindow.messageBoxtitle.insertText("","Zeile löschen",""); \n4801 " + comment); __dnbDeleteTag("8034"); application.activeWindow.title.deleteLine(1); simulateIBWKey("FR"); } else { application.activeWindow.title.insertTextcommand("\n0701 /q/@" + comment + "@"k",false); } __geheZuKatdnbDeleteTag("0701","",true); // application.activeWindow.simulateIBWKey("FR"); } } else { __dnbFehler("Eingabekommentar","Diese Funktion lässt sich nur für die Datensatzarten\n\n" + "- Aac\n- Aam\n- Bac\n- Oac\n- Kac\n- Sac\n- Zac\n\naufrufen!",""); } } } } |
...