@macler: Du hast recht, ich kann das von Dir beschriebene Verhalten voll bestätigen und natürlich ist das so nicht korrekt und ja, es ist sogar schlimm, es ist aber leider nicht neu. - Das Verhalten war schon in der 0.99923 genau so.
Ein Blick in die Datenbank zeigt aber leider auch, dass das systemimmanent ist. Jeder Lieferschein referenziert nämlich für seine Lieferadresse den zugrunde liegenden Auftrag und der wiederum hat die Lieferadresse nicht im Datensatz stehen, sondern referenziert "seine" (einzige) Lieferadresse in tlieferadresse und ebenso auch "seine" (einzige) Rechnungsadresse in trechnungsadresse. Es gibt in der Datenbank also gar nicht drei Lieferungen mit drei unterschiedlichen Lieferadressen, sondern es gibt drei Auslieferungsvorgänge eines (1) Auftrags. Das der nacheinander mehrmals abgeändert wurde, wird in der Datenbank überhaupt nicht abgebildet (oder zumnindest nicht in den Lieferdaten).
Das gleiche Problemverhalten gilt also auch für eine 3-malige Änderung der Rechnungsadresse in Deinem Beispiel, was vielleicht nicht so viel Sinn macht, wie bei Lieferadressen, aber das Prinzip ist das Gleiche: Es wird nach jeder Änderung immer die AKTUELL eingetragene Adresse verwendet, weil die Datenbank zur Zeit einfach nicht mehr hergibt.
P.S. Das heißt natürlich nicht, dass ich mich nicht auch über eine Behebung dieses unerwünschten Verhaltens freuen würde...
Ein Blick in die Datenbank zeigt aber leider auch, dass das systemimmanent ist. Jeder Lieferschein referenziert nämlich für seine Lieferadresse den zugrunde liegenden Auftrag und der wiederum hat die Lieferadresse nicht im Datensatz stehen, sondern referenziert "seine" (einzige) Lieferadresse in tlieferadresse und ebenso auch "seine" (einzige) Rechnungsadresse in trechnungsadresse. Es gibt in der Datenbank also gar nicht drei Lieferungen mit drei unterschiedlichen Lieferadressen, sondern es gibt drei Auslieferungsvorgänge eines (1) Auftrags. Das der nacheinander mehrmals abgeändert wurde, wird in der Datenbank überhaupt nicht abgebildet (oder zumnindest nicht in den Lieferdaten).
Das gleiche Problemverhalten gilt also auch für eine 3-malige Änderung der Rechnungsadresse in Deinem Beispiel, was vielleicht nicht so viel Sinn macht, wie bei Lieferadressen, aber das Prinzip ist das Gleiche: Es wird nach jeder Änderung immer die AKTUELL eingetragene Adresse verwendet, weil die Datenbank zur Zeit einfach nicht mehr hergibt.
P.S. Das heißt natürlich nicht, dass ich mich nicht auch über eine Behebung dieses unerwünschten Verhaltens freuen würde...