From 4766f22ebea54841abe2f69ed5a2c804ee4d4fac Mon Sep 17 00:00:00 2001 From: Chrissi^ Date: Sat, 23 Jul 2016 18:35:28 +0000 Subject: [PATCH] /* Arbeitsumgebung */ Tool-Landschaft aktualisiert --- Schatzkarte.mw | 48 ++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 8 deletions(-) diff --git a/Schatzkarte.mw b/Schatzkarte.mw index 47cffd378..f800fff21 100644 --- a/Schatzkarte.mw +++ b/Schatzkarte.mw @@ -7,16 +7,13 @@ Diese Seite soll aber keine Einführung in JVerein sein. Das ist auf deren [http ==Arbeitsumgebung== ===JVerein=== -Als Buchhaltung kommt JVerein zum Einsatz. JVerein ist nicht für den Einsatz im Netzwerk gedacht und arbeitet daher immer auf einer lokalen Kopie der Daten. Die lokale Datenbank ist über ein Passwort verschlüsselt. -JVerein kann per HBCI aktuelle Umsätze für das Girokonto abholen. Um das zu tun ist zusätzlich die PIN des Onlinebanking notwendig. +Als Buchhaltung kommt JVerein zum Einsatz. Prinzipiell unterstützt JVerein den Einsatz eines SQL-Servers im Netzwerk als Backend. Um allerdings Änderungen an der Datenbank ebenfals Versionieren zu können, setzen wir JVerein mit einer lokalen Datenbank ein. ===Versionverwaltung=== -Zum Sichern der Daten und zum synchronisieren zwischen Schatzmeister, seinem inoffiziellen Stellvertreter und den Kassenprüfern kommt ein gehostetes SVN zum Einsatz. -Das SVN ist nur über HTTPS erreichbar und wird auf einem RPI bei einem zugriffsberechtigten Vorstand gehostet. Der Zugriff auf die Daten ist über eine Authentifizierung beschränkt. +Alle finanz-relevanten Daten liegen in einem git. In dem Repository werden dabei rücksicktslos aus Binärdateien eingecheckt. Es gibt ein zentral gehostetes Repository, über das die Arbeitskopien synchron gehalten werden. -===Arbeitskopie=== -In der Arbeitskopie des SVN befinden sich folgende Verzeichnisse: - ./stratum0-finanzen +Das Repo hat folgende Struktur: + ./s0v-finanz |- .jameica Arbeitsverzeichnis von JVerein. |- 2012 Buchführung und Belege für 2011 und 2012. |- Buchfuehrung2012.ods Buchführung des Vereins bis Ende 2012. Dient nur noch als Referenz. @@ -24,7 +21,42 @@ In der Arbeitskopie des SVN befinden sich folgende Verzeichnisse: |- Belege Verzeichnis mit digitalen Kopien der Buchungsbelege |- 2013 |- Belege Verzeichnis mit digitalen Kopien der Buchungsbelege - + |- Jahresbericht Verzeichnis mit dem Jahresbericht des Schatzmeisters + |- Prüfung Verzeichnis mit Unterlagen zur Kassenprüfung + |- Auswertungen Auswertungen der Datenbank, z.B. Mitgliedskontenauszüge + |- Vorlagen Vorlagen rund um das Schatzmeistern + +Die Struktur des Ordners 2013 wiederholt sich für alle weiteren Jahre. + +===Erweiterte Toollandschaft=== +Um das Jverein als zentrales Tool sind im Laufe der Zeit weitere Tools als Helfer entstanden: +* [https://gitli.stratum0.org/stratum0/jverein-regressionstests jverein-regressionstests] +** Test-suite, die in einem Post-Commit Hook des Git-Hosts durchgeführt wird. +** Mit den Tests sollen regelmäßig bei den Kassenprüfung auftretende Fehler vor der Kassenprüfung gefunden werden. +* [https://gitli.stratum0.org/stratum0/H2SqlServer H2SqlServer] +** Stellt eine Socket-Schnittstelle auf die H2SQL-Datenbank JVereins zur Verfügung. Wird von weiteren Tools genutzt, um Änderungen und Auswertungen an der Datenbank durchführen zu können. +** Es gibt eine Client-Library für Python, die direkt mit diesem Server sprechen kann. +* [https://gitli.stratum0.org/stratum0/jverein-zuwendungsbescheinigung jverein-zuweundungsbescheinigung] +** Erstellt aus Mitgliedskontoauszügen automatisiert Zuwendungsbescheinigungen für Mitgliedsbeiträge als PDF. +** Enthält auch ein Latex-Template für die Zuwendungsbescheinigungen. +* [https://gitli.stratum0.org/stratum0/finanz-helper finanz-helper] +** Sammlung von mehreren kleinen Tools. +** Erstellen von Buchungsbelegen für folgende Fälle: +*** Bar-Einzahlung in ein internes Konto +*** Umbuchung zwischen internen Konten +** Senden aller Mitgliedskontoauszüge aus einem Ordner an alle Mitglieder +* [https://gitli.stratum0.org/stratum0/jverein-beitragshelfer jverein-beitragshelfer] +** Tool zum automatisierten Zuordnen von eingegangenen Buchungen zu den entsprechenden Mitgliedern. +* DEPRECATED [https://gitli.stratum0.org/stratum0/jverein-guthabenstat jverein-guthabenstat] +** Tool zum Erstellen einer tageweisen Guthabenstatistik über alle Konten. +** Der Export kann anschließend z.B. im Finanzbericht eingesetzt werden. +** Sollte irgendwann einmal durch einen ReWrite ersetzt werden. +* DEPRECATED [https://gitli.stratum0.org/stratum0/jverein-member-reports jverein-member-reports] +** Tool zum Erstellen der Mitgliedskontoauszüge +** Sollte irgendwann einmal durch einen ReWrite ersetzt werden. +* DEPRECATED [https://gitli.stratum0.org/stratum0/jverein-finance-report jverein-finance-report] +** Tool zum Erstellen von Finanz-Statistiken über den Verein. +** Sollte irgendwann einmal durch einen ReWrite ersetzt werden. ==Umgang mit JVerein== ===Konten im JVerein=== -- 2.20.1