View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0000699 | Fakturama | Dokumente (Documents) | public | 2018-07-18 21:51 | 2018-07-22 23:23 |
| Reporter | rheydenr | Assigned To | rheydenr | ||
| Priority | high | Severity | major | Reproducibility | have not tried |
| Status | closed | Resolution | won't fix | ||
| Product Version | 2.0.2.1 | ||||
| Target Version | 2.0.3 | Fixed in Version | 2.0.3 | ||
| Summary | 0000699: 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 | ||||
| Tags | No tags attached. | ||||
|
|
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. |
| 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 |