Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teildatensaetze werden beim Import unter Umstaenden falsch erkannt #82

Closed
markusneidhart opened this issue May 23, 2022 · 2 comments
Closed

Comments

@markusneidhart
Copy link
Contributor

markusneidhart commented May 23, 2022

Bei ungünstiger Sortierung werden Teildatensaetze für Sparte Leben (versch. Wagnisarten) falsch geparst werden. Passiert z.B. dann, wenn:
0220.010.2.1
0220.010.48.1
0220.010.2.2
geliefert wird. Grund ist, dass die ersten 7 Felder immer identisch sind (da die Wagnisart später geliefert wird). Durch die alte Logik wurde aber der zweite Tds von Wagnisart 2
faelschlicherweise als zweiter Tds von Wagnisart 4/8 interpretiert.
Ich schlage vor, zusätzlich für die neue Zeile noch zu prüfen, ob es sich um den gleichen Satztyp handelt. Falls nicht, wird mit der neuen Zeile ein neuer Datensatz importiert.

PullRequest hinzugefügt

markusneidhart added a commit to markusneidhart/gdv.xport that referenced this issue May 23, 2022
…falsch erkannt

korrigiert, dass Teildatensaetze fuer Sparte Leben (versch. Wagnisarten) bei unguenstiger Sortierung falsch geparst werden. Passiert z.B. dann, wenn:
0220.010.2.1
0220.010.48.1
0220.010.2.2
geliefert wird. Grund ist, dass die ersten 7 Felder immer identisch sind (da die Wagnisart spaeter geliefert wird). Durch die alte Logik wurde aber der zweite Tds von Wagnisart 2
faelschlicherweise als zweiter Tds von Wagnisart 4/8 interpretiert.
Neu wird zusaetzlich noch geprueft, ob es sich bei der naechsten Zeile um den gleichen Satztyp handelt. Falls nicht, wird mit der neuen Zeile ein neuer Datensatz importiert.
Test ergaenzt, der das prueft.
markusneidhart added a commit to markusneidhart/gdv.xport that referenced this issue May 23, 2022
…falsch erkannt

korrigiert, dass Teildatensaetze fuer Sparte Leben (versch. Wagnisarten) bei unguenstiger Sortierung falsch geparst werden. Passiert z.B. dann, wenn:
0220.010.2.1
0220.010.48.1
0220.010.2.2
geliefert wird. Grund ist, dass die ersten 7 Felder immer identisch sind (da die Wagnisart spaeter geliefert wird). Durch die alte Logik wurde aber der zweite Tds von Wagnisart 2
faelschlicherweise als zweiter Tds von Wagnisart 4/8 interpretiert.
Neu wird zusaetzlich noch geprueft, ob es sich bei der naechsten Zeile um den gleichen Satztyp handelt. Falls nicht, wird mit der neuen Zeile ein neuer Datensatz importiert.
Test ergaenzt, der das prueft.
oboehm added a commit that referenced this issue May 23, 2022
Issue #82: Teildatensaetze werden beim Import unter Umstaenden falsch…
oboehm added a commit that referenced this issue May 23, 2022
@oboehm
Copy link
Owner

oboehm commented May 23, 2022

Pull-Request habe ich überprüft und genehmigt. Sieht gut aus.
Ticket wird mit nächstem Release geschlossen.

@oboehm
Copy link
Owner

oboehm commented May 29, 2022

Ist jetzt mit 6.2.0 behoben...

@oboehm oboehm closed this as completed May 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants