Archiv des Intrexx Live! Forums

Hier sehen Sie die Foreneinträge aus dem Intrexx Live! Forum. Bis November 2016 war es das Forum für alle Fragen rund um die Software Intrexx von United Planet.
Seit November 2016 gibt es ein neues moderiertes Forum, das Intrexx Community Forum. Nutzen Sie bitte unbedingt dieses für aktuelle Fragen, Antworten und Informationen.

Wichtig: Dieses Forum dient als Archiv. Die Einträge beziehen sich oft auf ältere Versionen von Intrexx und entsprechen nicht mehr den aktuellen technischen Gegebenheiten.
Daher sollten alle Inhalte ausschließlich von Experten genutzt werden. Bei unsachgemäßer Anwendung kann es zu zeitaufwändigen Problemen oder Datenverlust kommen.
Übersicht > Intrexx Connectoren und Add-ons: Quality Management > Dokumentenmanagement - erster Start

Dokumentenmanagement - erster Start

Hallo,


wenn man sein erstes Dokument eintragen will wird die Dokumentennummer mit NaN (not a number) begonnen. Im Javascript is noch ein kleiner Fehler den man mit folgendem Code beheben kann :


if (isNaN(baseVal)) {/* wenn keine Dokument vorhanden gibt es auch noch keinen Basiswert */

baseVal = 0;


hier noch die Stelle wo dies eingefügt werden soll:

Im Applikationsdesigner das Formular "Dokumente -> 1 Dokument erfassen" öffenen und den Javascripteditor mit Cntrl+J aufrufen und funktion createDocumentNo() suchen



function createDocumentNo()

{

var oTable = oTableReg.getTableByGuid("882B2F25DFF03AEE0F37E6F8D492EB6D721B3525");

var oColumn = oTable.getColByGuid("785E86B3DD85AE0A0C96377A8E13EE550C845EA9");

var baseVal = oColumn.getNodeValue(1);

baseVal = parseFloat(baseVal,10)+1;

if (isNaN(baseVal)) {/* wenn keine Dokument vorhanden gibt es auch noch keinen Basiswert */

baseVal = 0;

}

var strPraefix = getTextValue(getElement("EC67E2B55D82FEE7277F2F3CA5928CDCA3F2857C")); /*Präfix textvcontrol*/




Gruß

Walter Denk
19.11.2007 10:41 von WDenk
Hallo Herr Denk,


vielen Dank für Ihren Hinweis! Das wurde beim Testen in der Tat übersehen...


In Ihrem Script ist jedoch noch ein kleiner Fehler drin - der Wert wird nämlich nicht hochgezählt, bleibt also auf Null. Nachfolgend eine kleine Korrektur, damit die erste Dokumenten-ID mit 1 beginnt:


var oTable = oTableReg.getTableByGuid("882B2F25DFF03AEE0F37E6F8D492EB6D721B3525");

var oColumn = oTable.getColByGuid("785E86B3DD85AE0A0C96377A8E13EE550C845EA9");

var baseVal = oColumn.getNodeValue(1);

if(isNaN(parseFloat(baseVal)))

baseVal = 0;

baseVal = parseFloat(baseVal,10)+1;

var strPraefix = getTextValue(getElement("EC67E2B55D82FEE7277F2F3CA5928CDCA3F2857C")); /*Präfix textvcontrol*/


Viele Grüsse

Claudia Nessesohn


WDenk Hallo,


wenn man sein erstes Dokument eintragen will wird die Dokumentennummer mit NaN (not a number) begonnen. Im Javascript is noch ein kleiner Fehler den man mit folgendem Code beheben kann :


if (isNaN(baseVal)) {/* wenn keine Dokument vorhanden gibt es auch noch keinen Basiswert */

baseVal = 0;


hier noch die Stelle wo dies eingefügt werden soll:

Im Applikationsdesigner das Formular "Dokumente -> 1 Dokument erfassen" öffenen und den Javascripteditor mit Cntrl+J aufrufen und funktion createDocumentNo() suchen



function createDocumentNo()

{

var oTable = oTableReg.getTableByGuid("882B2F25DFF03AEE0F37E6F8D492EB6D721B3525");

var oColumn = oTable.getColByGuid("785E86B3DD85AE0A0C96377A8E13EE550C845EA9");

var baseVal = oColumn.getNodeValue(1);

baseVal = parseFloat(baseVal,10)+1;

if (isNaN(baseVal)) {/* wenn keine Dokument vorhanden gibt es auch noch keinen Basiswert */

baseVal = 0;

}

var strPraefix = getTextValue(getElement("EC67E2B55D82FEE7277F2F3CA5928CDCA3F2857C")); /*Präfix textvcontrol*/




Gruß

Walter Denk






25.11.2007 12:49 von ClaudiaN
Zurück | Alles über Intrexx | Impressum | Datenschutzerklärung

Über United Planet
© 2019 United Planet GmbH
Schnewlinstraße 2
79098 Freiburg