Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: LohCon am 07.02.07 - 16:47:11

Titel: Modulo10-Prüfalgorithmus
Beitrag von: LohCon am 07.02.07 - 16:47:11
Hallo Notes-Freunde,

ich benötige eine Input Validation, die eine Zahl nach dem Modulo10-Prüfalgorithmus verifiziert. Hat schon einmal jemand soetwas umgesetzt?

Gruss, - Jörg
Titel: Re: Modulo10-Prüfalgorithmus
Beitrag von: eknori am 07.02.07 - 16:51:27
http://www.activebarcode.de/codes/checkdigit/modulo10.html

Danach lässt dich das recht einfach programmtechnisch umsetzen

_number:=44;

@Prompt([Ok];""; @Text(10 - @Modulo(_number;10)))
Titel: Re: Modulo10-Prüfalgorithmus
Beitrag von: LohCon am 07.02.07 - 18:02:10
Hallo Ulrich,

danke danke ... aber mir geht es um die Ermittlung der "44".

Wie kriege ich aus einer 14- bzw. 15-stelligen Nummer das Ergebnis, in Deinem Beispiel also die "44".

Wenn ich die Infos auf Deinem Link richtig interpretiere, ist Modulo 10 nur bedingt ein Standardverfahren, da unterschiedliche Gewichtungsfaktoren verwendet werden können. Ausserdem stösst mir noch die Behandlung von 2-stelligen Gewichtungsergebnissen auf, da soll nämlich nach der mir vorliegenden Anleitung noch die Quersumme gebildet werden.

Vielleicht noch eine Info, es geht um die Verifizierung von Miles & More Kundennummern. Diese dürfen 9, 14 oder 15 stellig sein. Der Gewichtungsfaktor ist die "2". Bei 2 - stelligen Gewichtungsergebnissen muss vor der Summenbildung noch die Quersumme gebildet werden.

Ich hänge einfach mal die Beschreibung der Lufthansa an ...

- Jörg
Titel: Re: Modulo10-Prüfalgorithmus
Beitrag von: koehlerbv am 07.02.07 - 18:56:57
So ganz verstehe ich jetzt die Frage nicht mehr - die Lusthansa beschreibt doch detailliert, wie der Algorithmus auszusehen hat. Was willst Du nun also wissen?
Schreib' eine Routine, die den Algorithmus umsetzt (und auswertet) und packe diese entsprechend ins PostRecalc und ins QuerySave Deiner Maske, und der Fisch ist geputzt.

Bernhard
Titel: Re: Modulo10-Prüfalgorithmus
Beitrag von: LohCon am 07.02.07 - 19:24:03
Hallo Bernhard, genau um die Routine geht es mir doch ...

Meine Frage zielt dahin, ob jemand schon so was geschrieben hat.

Gruss, - Jörg
Titel: Re: Modulo10-Prüfalgorithmus
Beitrag von: koehlerbv am 07.02.07 - 20:51:59
Hallo Jörg,

warten wir mal ab, ob sich jemand meldet. Nur: So ganz verstehen tue ich es immer noch nicht: Ich würde länger brauchen, einen geposteten / gefundenen Code auf LH-Konformität zu prüfen als das fix selber zu schreiben. Oder vielleicht während der Prüfung festzustellen, dass der gefundene Code auch 11-stellige IDs akzeptiert (oder daran mit einem "out of range"-Fehler quittiert).

Bernhard