Seite 1 von 1

Löschen aller Mitglieder beim Importieren eines neuen Mitglieds

Verfasst: Mittwoch 18. September 2024, 13:22
von hagenmann
Hallo,
leider werden beim Inport von Mitgliedsdaten als csv alle Datensätze gelöscht.
Ich hatte vorher noch eine alte Version gehabt, wo beim Inport alle anderen Datensetze nicht gelöscht wurden.
Habe auch mal im Forum darüber gelesen.
Weißt jemand ob das so bleiben soll, oder einen Sinn hat, das alle anderen Datensätze gelöscht werden?

Wenn sich ein Mitglied über unser Internetformular anmeldet bekommt der Kassierer ein PDF und soll nun später auch eine CSV Datei bekommen, die er dann Importieren kann.
Wenn das nicht geht gibt es dann eine alternative?
Grüße
Siegfried

Re: Löschen aller Mitglieder beim Importieren eines neuen Mitglieds

Verfasst: Mittwoch 18. September 2024, 15:25
von lenilsas
Der Import in der jetzigen Form ist nur für den Umzug von einer anderen Software zu Jverein gedacht. Hier werden auch Beitragsgruppen, Eigenschaft und Zusatzfelder aufgebaut. Ich denke man bräuchte eine davon unabhängige Importfunktion bei der nur die Mitgliederstammdaten importiert werden. Alle weiteren Angaben wie Eigenschaften und Zusatzfelder müssten manuell eingefügt werden. Würde das deinen Anforderungen genügen? Dann könnte ich mich um die Umsetzung kümmern, es kann jedoch etwas dauern da ich momentan nicht so viel Zeit habe.
Alternativ könntest du evtl. das Jverein.rest Plugin testen, hier können die daten über eine REST API, direkt zb. über eine Website, in die Datenbank eingefügt werden: https://github.com/lenilsas/jverein.rest

Re: Löschen aller Mitglieder beim Importieren eines neuen Mitglieds

Verfasst: Donnerstag 19. September 2024, 12:06
von hagenmann
Hallo,
Danke für deine Antwort,
Es wäre ok, wenn ich die Daten ohne Eigenschaften und Zusatzfelder importieren könnte.
Das wäre eine große Hilfe.
Schreib mir einfach wenn du eine Lösung gefunden hast.

- Das Jverein.rest Plugin ist wahrscheinlich wenn man die Datenbank auf einen MYSQL Severer laufen hat und nicht lokal auf einen Rechner?

Grüße
Siegfried

Re: Löschen aller Mitglieder beim Importieren eines neuen Mitglieds

Verfasst: Donnerstag 19. September 2024, 14:32
von lenilsas
Ja genau, für das Rest Plugin muss Jverein auf einem Server laufen, am besten mit MySql, und dann kann man über eine lokale JVerein Instanz auf die Daten auch zugreifen.
Dann werde ich mich demnächst um die Importfunktion kümmern, melde mich sobald ich Neuigkeiten habe.

Re: Löschen aller Mitglieder beim Importieren eines neuen Mitglieds

Verfasst: Mittwoch 25. September 2024, 22:00
von lenilsas
Ich habe jetzt den neuen Imort angelgt. Wenn du die Nigthly Version von Jverein verwendest kannst du sie sofort nutzen.
Es wird in der Mitgliederlist ein Button Import hinzugefügt.
Die Importdatei muss im CSV vormat sein und kann folgende Spalten haben:

vorname Pflichtfeld
name Pflichtfeld
geschlecht Pflichtfeld (m=Mänlich,w=Weiblich,o=Ohne Angabe)
geburtsdatum Pflichtfeld bei Mitgliedern wenn unter Einstellungen gesetzt
adresstyp ID wie in Einstellungen->Mitglied->Mitgliedstypen angezeigt, default 1=Mitglied
personenart (n=natürliche Person,j=juristische Person) default n
titel
anrede
strasse
adressierungszusatz
ort
plz
staat
email
telefondienstlich
telefonprivat
handy

beitragsgruppe Pflichtfeld bei Mitgliedern (Name wie angezeigt)
eintritt Pflichtfeld bei Mitgliedern
austritt
kuendigung
sterbetag

beitragsgruppe Pflichtfeld bei Mitgliedern
iban Pflichtfeld bei Mitgliedern mit Zahlungsweg Basislastschrift
bic wird automatisch ermittelt
individuellerbeitrag
zahlungsweg (1=Basislastschrift,2=Überweisung,3=Barzahlung) default Basislastschrift
zahlungsrhythmus nur wenn Beitragsmodell "Monatlich zu festen Terminen" Zahl oder text möglich (1=Monatlich, 3=Vierteljährlich, 6=halbjährlich, 12=Jährlich) default: Monatlich
zahlungstermin nur bei Beitragsmodell "Flexiebel" (1,31,32,33,61,62,63,64,65,66,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212) Default 1=monatlich
mandatdatum Pflichtfeld bei Mitgliedern mit Zahlungsweg Basislastschrift
mandatversion default 0

externemitgliedsnummer Pflicht wenn unter Einstellungen gesetzt

ktoivorname
ktoiname
ktoianrede
ktoistrasse
ktoiadressierungszusatz
ktoiplz
ktoiort
ktoistaat
ktoiemail
ktoipersonenart (n=natürliche Person,j=juristische Person)
ktoititel
ktoigeschlecht (m=Mänlich,w=Weiblich,o=Ohne Angabe)

vermerk1
vermerk2

eigenschaft_NAME (wird bei allem anderen als nein, false gesetzt)
zusatzfeld_NAME
sekundaer_NAME für sekundäre Beitragsgruppen (wird bei allem anderen als nein, false gesetzt)

Felder mit anderem Namen werden ignoriert