Hallo,
bin gestern auf jameica 2.7.0 nightly, mit hibiscus 2.7.0 nightly und jVerein 2.8.1 umgestiegen. Dabei habe ich meine Umsätze aus der vorherigen Version exportiert und neu importiert. Sind aktuell 555 Datensätze. Entsprechendes habe ich mit meiner Buchführung in jVerein getan. Hier sind es 2951 Datensätze unter anderen bedingt duch die Einzelauflistung der Beitragsbuchungen aller Mitglieder und einigen Splitbuchungen.
Nun sagt mir jVerein unter Hibiscus-Buchungen "keine Übernahme erforderlich" und auch bei der automatischen Buchungsübernahme (unter Einstellungen - Buchführung aktiviert) werden keine Buchungen übernommen.
Anscheinend deshalb, da die max. Buchungsnummer abgeglichen wird, welche ja aber bei Hibuscus wesentlich kleiner ist als in jVerein. Und selbst wenn man hier neu anfängt, wird sich in jVerein mit der Zeit immer eine höhere Buchungsnummer als in Hibiscus ergeben, bedingt durch die Sammellastschrift in Hibiscus und entsprechenden Einzelauflistung in jVerein.
Gibt es hierfür einen Lösungsansatz oder sind meine Vermutungen so nicht richtig und ich mache/verstehe da was falsch. In beiden fällen bitte ich mich aufzuklären. Danke schon mal.
Grüße
Chris
Buchungsübernahme 2.8.1
Moderator: heiner
- DIG
- Beiträge: 478
- Registriert: Freitag 11. Januar 2013, 00:02
- Verein: Deutsch-Isländische Gesellschaft e.V.
- Mitglieder: 250
- JVerein-Version: aktuellste
- Betriebssystem: Win
- Wohnort: Krefeld
Re: Buchungsübernahme 2.8.1
Der Versionsumstieg geht eigentlich anders:
ENTWEDER
1. Datensicherung machen
2. Neues Jameica installieren, Datenpfad beibehalten!
3. Neues Jameica starten und die plugins (hibiscus und JVerein) aktualisieren, dabei werden die bestehenden Daten übernommen und ggf. auch aktualisiert.
4. Fertig
ODER
1. Jameica neu installieren, und zwar in einen anderen Ordner als die bisherige Version. Ebenso ein neuen Datenpfad verwenden.
2. Den Inhalt des bisherigen Datenpfads in den neuen kopieren.
3. Neues Jameica starten und die plugins (hibiscus und JVerein) aktualisieren, dabei werden die bestehenden Daten übernommen und ggf. auch aktualisiert
4. Fertig, wobei bei dieser Lösung die alte Version parallel bei Bedarf weiterbenutzt werden könnte.
Dein Vorgehen mit Datenex- und späterem (Re-)Import hat eben solche "Nebenwirkungen" und sollte vermieden werden.
Viele Grüße,
Carsten
ENTWEDER
1. Datensicherung machen
2. Neues Jameica installieren, Datenpfad beibehalten!
3. Neues Jameica starten und die plugins (hibiscus und JVerein) aktualisieren, dabei werden die bestehenden Daten übernommen und ggf. auch aktualisiert.
4. Fertig
ODER
1. Jameica neu installieren, und zwar in einen anderen Ordner als die bisherige Version. Ebenso ein neuen Datenpfad verwenden.
2. Den Inhalt des bisherigen Datenpfads in den neuen kopieren.
3. Neues Jameica starten und die plugins (hibiscus und JVerein) aktualisieren, dabei werden die bestehenden Daten übernommen und ggf. auch aktualisiert
4. Fertig, wobei bei dieser Lösung die alte Version parallel bei Bedarf weiterbenutzt werden könnte.
Dein Vorgehen mit Datenex- und späterem (Re-)Import hat eben solche "Nebenwirkungen" und sollte vermieden werden.
Viele Grüße,
Carsten
Viele Grüße,
Carsten
Carsten
Re: Buchungsübernahme 2.8.1
Hallo Carsten,
das Problem bei diesen Methoden ist jedoch, dass die Datenbankstruktur nicht angepasst wird. So fehlt z.B. in der jVerein-Tabelle Einstellung(en) die Spalte SEPAOFFSET. Bei Zusatzfelder ist im 2.8.1 das FELDJANEIN als ja/nein Boolean definiert, in der 2.6.x aber noch als Zahl im Sinne von 1 oder 0. Und das wird dann auch nicht angepasst.
Zumindest hatte ich, nachdem ich es so probiert hatte z.B. beim Umstellen der Abrechnung in den Einstellungen auf ein anderes Verfahren, die Fehlermeldung das SEPAOFFSET nicht existiert. Daraufhin habe ich mal in die Tabellen geschaut und oben beschriebene Unterschiede gefunden.
Wie wäre das ohne manuellen Eingriff in die Tabellen zu lösen? Auch für weniger versierte Anwender als mich.
Grüße
Christian
das Problem bei diesen Methoden ist jedoch, dass die Datenbankstruktur nicht angepasst wird. So fehlt z.B. in der jVerein-Tabelle Einstellung(en) die Spalte SEPAOFFSET. Bei Zusatzfelder ist im 2.8.1 das FELDJANEIN als ja/nein Boolean definiert, in der 2.6.x aber noch als Zahl im Sinne von 1 oder 0. Und das wird dann auch nicht angepasst.
Zumindest hatte ich, nachdem ich es so probiert hatte z.B. beim Umstellen der Abrechnung in den Einstellungen auf ein anderes Verfahren, die Fehlermeldung das SEPAOFFSET nicht existiert. Daraufhin habe ich mal in die Tabellen geschaut und oben beschriebene Unterschiede gefunden.
Wie wäre das ohne manuellen Eingriff in die Tabellen zu lösen? Auch für weniger versierte Anwender als mich.
Grüße
Christian
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Buchungsübernahme 2.8.1
Hallo Christian,
unter H2-Datenbank funktioniert das Update aber! Bei MySQL gibt es in den Versionen 2.8.0 und 2.8.1 Probleme, die vermutlich in der Entwicklerversion 2.8.2 Rev. 496 behoben sind. Die Entwicklerversion kannst du dir unter http://sourceforge.net/projects/jverein ... erversion/ downloaden.
Heiner
unter H2-Datenbank funktioniert das Update aber! Bei MySQL gibt es in den Versionen 2.8.0 und 2.8.1 Probleme, die vermutlich in der Entwicklerversion 2.8.2 Rev. 496 behoben sind. Die Entwicklerversion kannst du dir unter http://sourceforge.net/projects/jverein ... erversion/ downloaden.
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: Buchungsübernahme 2.8.1
Hallo Heiner,
keine Ahnung wie jVerein mit MySQL wo und wann arbeitet. Ich greife mit LibreBase per JDBC auf die h2d Datenbank zu. Und wie gesagt nachdem ich folgendes getan hatte, ergab essich wie bereits geschrieben.
Ich nutze Jameica portable und habe im Ordner JameicaPortable die Ordner Daten, Jameica und Java. Alles in Jameica habe ich durch die 2.7.0 nightly ersetzt und dann jameica gestartet. Im Programm dann erst hibiscus auf 2.7.0 nightly aktualisiert und neugestartet. Danach jVerein auf 2.8.1 aktualisiert und wieder neu gestartet. Dann wollte ich in den Einstellungen unter Abrechnung die Methode umstellen und beim speichern hieß es, dass das Feld SEPAOFFSET nicht existiert. Mit Base in reingeschaut und ja es war nicht da. Soweit zu meinem Vorgehen.
Warum das dann nicht geht keine Ahnung und auch nicht ob das was mit MySQL zu tun hat. Habe mit halt alles manuell durch kopieren der für mich notwendigen Tabellen angepasst und soweit ich bis jetzt durch bin funktioniert es. Aber eben nicht einfach installieren und fertig.
Grüße
Christian
keine Ahnung wie jVerein mit MySQL wo und wann arbeitet. Ich greife mit LibreBase per JDBC auf die h2d Datenbank zu. Und wie gesagt nachdem ich folgendes getan hatte, ergab essich wie bereits geschrieben.
Ich nutze Jameica portable und habe im Ordner JameicaPortable die Ordner Daten, Jameica und Java. Alles in Jameica habe ich durch die 2.7.0 nightly ersetzt und dann jameica gestartet. Im Programm dann erst hibiscus auf 2.7.0 nightly aktualisiert und neugestartet. Danach jVerein auf 2.8.1 aktualisiert und wieder neu gestartet. Dann wollte ich in den Einstellungen unter Abrechnung die Methode umstellen und beim speichern hieß es, dass das Feld SEPAOFFSET nicht existiert. Mit Base in reingeschaut und ja es war nicht da. Soweit zu meinem Vorgehen.
Warum das dann nicht geht keine Ahnung und auch nicht ob das was mit MySQL zu tun hat. Habe mit halt alles manuell durch kopieren der für mich notwendigen Tabellen angepasst und soweit ich bis jetzt durch bin funktioniert es. Aber eben nicht einfach installieren und fertig.
Grüße
Christian
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Buchungsübernahme 2.8.1
Hallo Christian,
das Update der Tabellenstrukturen läuft immer automatisch ab. Von welcher Version aus hast du auf die beschriebenen Versionen upgedatet?
Die Spalte heisst übrigens "SEPADATUMOFFSET".
Heiner
das Update der Tabellenstrukturen läuft immer automatisch ab. Von welcher Version aus hast du auf die beschriebenen Versionen upgedatet?
Die Spalte heisst übrigens "SEPADATUMOFFSET".
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.
Re: Buchungsübernahme 2.8.1
Ach ja, das wollte ich noch reinschreiben, habe es dann aber wohl doch vergessen. Also Jameica 2.6.1, Hibiscus 2.6.6 und jVerein 2.6.3
Grüße
Chris
Grüße
Chris
- heiner
- Administrator
- Beiträge: 4510
- Registriert: Freitag 30. Oktober 2009, 16:44
- JVerein-Version: aktuelle Entwicklerversion
- Betriebssystem: W10
- Kontaktdaten:
Re: Buchungsübernahme 2.8.1
Wenn es in der Version 2.6.3 korrekt gelaufen ist, wird auch das Update auf 2.8.1 laufen. Wenn du die Datenbank irgendwie hin und her kopierst, und evtl. alte Dateien noch stehen geblieben sind, kann das u.U. zu den Problemen führen. Stelle den alten Stand wieder her und nehme das Update vor, wie es vorgesehen ist.
Heiner
Heiner
PS: Denkt daran, eure Vereine unter viewforum.php?f=3 vorzustellen.