Ich bin neu in NAV also vielleicht meine Frage wird ein bisschen noob scheinen, aber hier geht es. Ich habe eine Tabelle erstellt, die ein Feld namens ID-Nummer hat, wo der Benutzer einen 10-stelligen Biginteger (oder Code, IDK, was ist besser) eingeben muss, der seine/ihre ID darstellt. Ich muss eine Funktion erstellen, die prüft, ob diese Zahl durch die Überprüfung korrekt ist, wenn sie folgende Kriterien erfüllt:Erstellen Sie eine Funktion, die überprüft, ob ID-Nummer Kriterien erfüllt
Wenn Zahl ABCDEFGHIJ
ist, dann Ziffer J (die Kontrollziffer bezeichnet wird) muss gleich: J=13-(7*(A+G) + 6*(B+H) + 5*(C+I) + 4*(D+J)) MOD 13
und auch muss, unter Kriterien erfüllen:
J <= 9 -> X = J
J > 9 -> X = 0
I Funktion FORMAT dachte mit erster Ganzzahl Zeichenfolge zu konvertieren und dann COPYSTR
für jede der lokalen Variablen A, B, C, D ... aber es doesn arbeite nicht :( Kann mir bitte jemand mit korrektem Code helfen?