[gelöst] Debitorennummer ändern

25. September 2010 11:04

Hallo,
Ich möchte bei uns im Unternehmen die Debitorennummern verändern. Dazu habe ich eine neue Tabelle erstellt, in der die neuen und die alten Nummern enthalten sind. Nun möchte ich in einem Report die Nummern verändern. Mit dem folgenden Code bekomme ich aber die Fehlermeldung, dass die Debitornummer nicht existiert. (als Wert gibt mir das System die neue Debitornummer):

nr1:= noneu;
Customer."No." := nr1;
Customer.MODIFY(TRUE);

Wie kann ich die Umstellung erreichen?

Gruss
Catalano
Zuletzt geändert von Catalano am 27. September 2010 16:30, insgesamt 1-mal geändert.

Re: Debitorennummer ändern

25. September 2010 11:15

Hallo,

wenn du den Primärschlüssel eines Datensatzes ändern willst, dann mußt du die Rename funktion nutzen.

Customer.Rename(Neuer Schlüssel);

Re: Debitorennummer ändern

25. September 2010 11:29

Herzlich Willkommen im Forum!

Diese Änderung ist auch etwas kritisch, falls die Debitornummer ohne Table Relation zur Debitortabelle bei Individualprogrammierung weggeschrieben wurde, dann werden diese Felder in solchen Tabellen beim RENAME nicht mitgeändert. Das muss man also vorher prüfen und die Table Relation nachtragen.