View Issue Details

IDProjectCategoryView StatusLast Update
0000699FakturamaDokumente (Documents)public2018-07-22 23:23
Reporterrheydenr Assigned Torheydenr  
PriorityhighSeveritymajorReproducibilityhave not tried
Status closedResolutionwon't fix 
Product Version2.0.2.1 
Target Version2.0.3Fixed in Version2.0.3 
Summary0000699: Bei Übernahme aus Version 1.x werden nicht alle Adreßdaten korrekt migriert
Description

Wenn eine Adresse (Kontakt) auf der Rechnung geändert wurde wird das nicht korrekt migriert. Auch sehr lange Adressen werden nicht vollständig übernommen.

Additional Information

siehe dazu https://forum.fakturama.info/read.php?9,12112,12114#msg-12114

TagsNo tags attached.

Activities

rheydenr

2018-07-22 23:23

administrator   ~0000790

Der Kern des Problems ist, daß Adressen, die eigentlich von hinterlegten Kontakten stammen, geändert wurden. In der alten Version wurde einfach die geänderte Adresse in die Rechnungsdaten reingeschrieben (also in den Datensatz für die Rechnung). Der Verweis auf den Kontakt wurde aber beibehalten. D.h., ich habe bei der Migration die Aufgabe, bei jedem Dokument zu prüfen, ob die Adresse aus den Kontakdaten identisch mit der aus dem Dokument ist. Oder ich gehe davon aus, daß ein Kontakt an sich erst mal unveränderlich ist. Die Folge wäre im Extremfall, daß man bei jeder Rechnung einen anderen leicht veränderten Kontakt hat. Hier könnte man auch gleich den Kontakt selber ändern. Deswegen habe ich mich an dieser Stelle entschieden, den Kontakt zu verwenden. Etwas anderes sind die manuell erfaßten Adressen, die werden natürlich ebenfalls übernommen, aus denen wird aber intern auch ein Kontakt erzeugt (der ist aber in der Liste nicht auswählbar und gilt dann auch nur für das eine Dokument).

Das Problem mit den langen Adressen konnte ich erst mal nicht nachvollziehen. Möglicherweise sind das aber ebenfalls ursprünglich Kontakte, die in eine Rechnung eingefügt und nachträglich geändert wurden.

Issue History

Date Modified Username Field Change
2018-07-18 21:51 rheydenr New Issue
2018-07-18 21:51 rheydenr Status new => assigned
2018-07-18 21:51 rheydenr Assigned To => rheydenr
2018-07-22 23:23 rheydenr Status assigned => closed
2018-07-22 23:23 rheydenr Resolution open => won't fix
2018-07-22 23:23 rheydenr Fixed in Version => 2.0.3
2018-07-22 23:23 rheydenr Note Added: 0000790