* readme.txt
* open-HBS
* Installation und erste Schritte
* auf Linux-Server und Windows-Client
* Version: 0.9.9.11
* Autor: OLiver Penz, ALOHA Systeme GmbH
Vorausetzungen Server
- Apache2 Webserver
- Postgres Datenbank ab Version 8.1 mit libpq
- Gnu C++ Compiler ab Version 4.1
Vorausetzungen Client
- Windows
- OpenOffice ab Version 2.4
oder LibreOffice ab version 3.0
Installation
Datenbank
01: auf PostgresDatenbank ein Benutzer "hbs-admin" anlegen
02: eine Datenbank "HBS" mit Eigentümer "hbs-admin" und
Kodierung "Latin1" anlegen
03: ein Schema "LBS" mit Eigentümer "hbs-admin" anlegen
04: das SQL-Skript "create_09911.sql" auf der Datenbank
"HBS" ausführen
Die Datenbank-Tabellen werden angelegt.
Installation Server-Komponenten
01: die Dateien aus "Server_09911_PG_8.zip" für die Version 8
des PostgreSQL-Servers bzw. "Server_09911_PG_9.zip" für die
Version 9 des PostgeSQK-Sercers in ein Verzeichnis
(im folgenden [SOURCEPATH]) entpacken
02: den Server im Pfad [SOURCEPATH] mit folgendem Aufruf
kompilieren:
c++ -DWITH_OPENSSL -o LBS-Server.cgi
-I/usr/include/postgresql/ main.cpp datum.cpp soapC.cpp
soapServer.cpp stdsoap2.cpp database.cpp crypt.cpp -lssl
-lcrypto -lpq
03: Gegebenenfalls muss das Verzeichnis
/usr/include/postgresql/ angepasst werden, auf das
Verzeichnis, in dem die Ressourcen von pqlib liegen
04: mit "cp [SOURCEPATH]/LBS-Server.cgi
[CGIPATH]/LBS-Server.cgi" die Binärdatei in das Apache2
CGI-Verzeichnis kopieren
05: [CGIPATH] ist bei Debian in der Regel "/usr/lib/cgi-bin/",
die Schrite 02 und 04 sind im Skript "LBS-comp.sh"
zusammengefasst, wobei dort die Pfade angepasst werden
müssen
06: die Ini Datei "LBS-Server.ini" nach [CGIPATH} kopieren
07: die Datei [CGIPATH]/LBS-Server.ini anpassen:
PGhost=Name des Hostes auf dem die Postgres-Datenbank liegt
PGport=5432
DBName=HBS
DBUser=wenn der Installation gefolgt wurde, "hbs-admin"
ansonsten den entsprechend anderen Benutzer
DBPassword=Kennwort des unter DBUser eingetragenen Benutzers
Installation Client
01: Es liegt ein Paket für Windows32 Systeme mit den Binärdateien
bereit "Ver_09911.zip"
02: dieses im gewünschten Programmverzeichnis [CLIENT_INSTALL]
entpacken
03: die [CLIENT_INTSALL]/client.ini anpassen
URL_SOAP=http Adresse für den CGI-Aufruf LBS-Server.cgi auf dem
Webservers, z.B.: http://HBSSERVER/cgi-bin/LBS-Server.cgi
Office_Path= Installations-Pfad der OpenOffice Installation
bei OpenOffice ab 4.0 meist: C:\Programme\OpenOffice.org 4\
bei LibreOffice ab 4.0 meist: C:\Programme\LibreOffice 4\
Textblock_Path=Dateipafd zu den Vertrags- und Abrechnungsvorlagen
auch Textbaisteine genannt
Document_Path= Pfad in die erstellten Verträge und Abrechnungen
abgelegt werden sollen
Nun muss für die ersten Versuche, die Daten für die Test-Installation
eingespielt werden, hiermit auch schon die Tabellen "AD_Finanzaemter",
"AD_Finanzaemter_PLZ", "AD_Laender_ISO3166" und "AD_Bankleitzahlen" für
Finanzamt-, Ländercodes- und Bankleitzahlen-Daten gefüllt.
Darüber hinaus werden auch noch einige andere Tabellen mit den Frunddaten
für den Betrieb von HBS gefüllt.
Hierfür muss die Datei "insert_testdata.zip" heruntergeladen und entpackt
werden. Die dort enthaltenen "INSERT INTO"-Anweisungen müssen für die
Datenbank "HBS" ausgeführt werden, am besten über die Query-Konsole vom
pgAdmin.
Nach dem erfolgreichen Ausführen der Anweisungen steht nun ein
Muster-Institut namens "Hochschule für Musik Johann Sebastian Bach" zur
Verfügung und ein Benutzer Max Musterman. Das Login in den HBS-Client
erfolgt dann über die Kennung:
Login: max
Kennwort: mustermann
Um weitere Benutzer/ Institute/ Abteilungen hinzuzufügen müssen die folgenden Tabellen
angepasst werden, am besten man nimmt sich den Testeintrag in der entsprechenden Tabelle
als Vorlage.
"AD_Sachbearbeiter"
mit den entsprechenden Einträgen, das Feld Kennwort ist "MD5" kodiert und kann
mit dem ebenfalls herunter zu ladenen Programm "PasswordCrypt.exe" erstellt werden,
"AD_SB_ID" ist der eindeutige Schlüssel
"AD_Institut"
ein Institut muss eingetragen werden, eindeutiger Schlüssel dieses Institutes ist
das Feld "AD_IN_ID"
"AD_Abteilung"
eine Abteilung muss eingetragen werden die zu dem Institut gehört, dazu muss im
Feld "AD_IN_ID" der Schlüssel aus "AD_Institut" eingetragen werden, der eindeutige
Schlüssel ist "AD_AB_ID"
"AD_SB_to_AB"
einen Sachbearbeiter "AD_SB_ID" einer Abteilung "AD_AB_ID" zuordenen und Erlabunis
für Meldungen und Statistken geben.
"AD_Adresse"
eine neue Adresse für ein Institut/ Abteilung/ Sachbearbeiter angeben jedes kann eine
eigene Adresse zugewiesen werden.
"AD_AR_to_AB"
hier die "AD_AR_ID" der gewünschten Adresse der "AD_AB_ID" der gewünschten Abteilung
zuweisen
"AD_AR_to_IN"
hier die "AD_AR_ID" der gewünschten Adresse der "AD_IN_ID" des gewünschten Institutes
zuweisen
"AD_AR_to_SB"
hier die "AD_AR_ID" der gewünschten Adresse der "AD_SB_ID" des gewünschten Bearbeiters
zuweisen
--------------------------------------
-- Versionen:
--------------------------------------
Version 0.9.9.11
- http://www.kulauea.de/view.php?id=370 - "Titel der Veranstaltung" und "Projektnummer" über alle Institute eines Verbundes auswählbar
- http://www.kulauea.de/view.php?id=369 - Keine Übernahme des Titels bei "Titel der Veranstaltung"
Version 0.9.9.10
- http://www.kulauea.de/view.php?id=353 - Suche nach Verträgen über alle Abteilungen
- http://www.kulauea.de/view.php?id=359 - ProFiskal-Export: Storno deaktiviert nach Export
- http://www.kulauea.de/view.php?id=368 - Fehler bei Erstellung Calc-Verträge nach Einführung von Titel der Veranstaltung
Version 0.9.9.9
- http://www.kulauea.de/view.php?id=349 - zusätzliche Adressen werden nicht gespeichert
Version 0.9.9.8
- http://www.kulauea.de/view.php?id=342 - Vertragsnehmer Firma, wird bei Vertragsbearbeitung nicht angezeigt
Version 0.9.9.7
- http://www.kulauea.de/view.php?id=261 - Absturz nach betätigen der Tab-taste im Feld Kostenträger in der Abrechnungsmaske
- http://www.kulauea.de/view.php?id=360 - Hinzufügen Auswahl Titel der Veranstaltung
- http://www.kulauea.de/view.php?id=361 - Abrechnungen nicht über ProFiskal Schnitstelle übertragen
Version 0.9.9.6
- http://www.kulauea.de/view.php?id=363 - Korrektur Allg. Statistik SWS mit 3.2e+07 und ungültige Verträge werden angezeigt
- http://www.kulauea.de/view.php?id=364 - Einstellen welche Funktionen für welches Institut sichtbar sein soll
Version 0.9.9.5
- http://www.kulauea.de/view.php?id=357 - Vertragswert Soll von Lehraufträgen anzeigen in Allgemeiner Statistik
Version 0.9.9.4
- http://www.kulauea.de/view.php?id=356 - Semester in Allgemeiner Statistik als Drop-Down Felder
- http://www.kulauea.de/view.php?id=326 - Lehraufträge als Betrag in allg. Statistik
Version 0.9.9.3
- http://www.kulauea.de/view.php?id=355 - Projektnummer wird in Zahlungsausgabe zusätzliche Kosten nicht ausgegeben
Version 0.9.9.2
- http://www.kulauea.de/view.php?id=292 - Unterrichtsnachweis als OO Datei erstellen
- http://www.kulauea.de/view.php?id=328 - Ausgabe "Anlage 1 zum Lehrauftrag" soll mit automatisch mit ausgedruckt werden.
Version 0.9.9.1
- http://www.kulauea.de/view.php?id=350 - Versorgungsempfänger Feld hinzufügen inkl. Statistik
Version 0.9.9.0
- http://www.kulauea.de/view.php?id=340 - nach Aufruf von "zusätzliche Kosten" Absturz wenn das Institut geändert wird
- http://www.kulauea.de/view.php?id=256 - Projekte verwalten und Projektnummer bei "zus. Kosten "anzeigen
Version 0.9.8.32
- http://www.kulauea.de/view.php?id=351 - Bei bestimmten Benutzern startet LibreOffice aus HBS heraus nur versteckt
- http://www.kulauea.de/view.php?id=325 - Absturz nach Stornierung Lehrwerkvertrag bei Abrechnung
Version 0.9.8.31
- http://www.kulauea.de/view.php?id=341 - Wird die Vertragsmaske Zusatzvereinbarung ausgewählt ändert sich die Vertragsmaske nicht
Version 0.9.8.30
- http://www.kulauea.de/view.php?id=339 - Absturz bei Instituswechsel
Version 0.9.8.29
- http://www.kulauea.de/view.php?id=338 - Abrechnungsdatum bei Zusätzlichen Kosten wird überschrieben
Version 0.9.8.28
- http://www.kulauea.de/view.php?id=337 - Hinzufügen des Abrechnungsdatum bei Zusätzlichen Kosten
Version 0.9.8.27
- HBS-Interface hinzu für den automatisierten Text-Export
- http://www.kulauea.de/view.php?id=327 - Fehler bei Übernahme der SWS und LVS von der Liste Studierender in die Vetragsmaske
Version 0.9.8.26
- http://www.kulauea.de/view.php?id=85 - Reihenfolge Suchergebnisse, aktuelle zuerst
- http://www.kulauea.de/view.php?id=198 - Sonstiges 4.1 - Kopie Abrechnungsbogen
- http://www.kulauea.de/view.php?id=199 - Sonstiges 4.2 - Suche mit Enter starten
- http://www.kulauea.de/view.php?id=200 - Sonstiges 4.3 - Suchanfrage soll erhalten bleiben
- http://www.kulauea.de/view.php?id=201 - Sonstiges 4.4 - Sortierreihenfolge Semester
- http://www.kulauea.de/view.php?id=202 - Sonstiges 4.5 - Abrechnungsdatum anzeigen
- http://www.kulauea.de/view.php?id=203 - Sonstiges 4.6 - gemeinsame Zahlungsausgabe bei "zusätzliche Kosten"
- http://www.kulauea.de/view.php?id=204 - Sonstiges 4.7 - Bemerkung nur mit Inhalt anzeigen bei "zusätzliche Kosten"
- http://www.kulauea.de/view.php?id=249 - HBS schließt sich bei Wechsel der Vertragsart
- http://www.kulauea.de/view.php?id=250 - Rechnungsbeiträge erfassen ohne Vertrag
- http://www.kulauea.de/view.php?id=251 - Überprüfung Firma als Vertragsnehmer
- http://www.kulauea.de/view.php?id=253 - Absturz bei "Allgemeiner Statistik"
- http://www.kulauea.de/view.php?id=257 - Reihenfolge der Textbausteine anpassen
Version 0.9.8.25
- http://www.kulauea.de/view.php?id=191 - Lehraufträge mit Unterkonten, Nachtrag Studierende-Liste als Excel-Textbaustein
Version 0.9.8.24
- http://www.kulauea.de/view.php?id=191 - Lehraufträge mit Unterkonten
Version 0.9.8.23
- http://www.kulauea.de/view.php?id=188 - Möglichkeit bei der Abrechnung beim Titel eine Standardauwahl vorzugeben
Version 0.9.8.22
- http://www.kulauea.de/view.php?id=179 - Entfernen der UGP Systematik für Honorarprofessoren
- http://www.kulauea.de/view.php?id=180 - Bei Lehraufträgen ändert sich Beginn und Ende nicht mehr bei Semesterwechsel
Version 0.9.8.21
- http://www.kulauea.de/view.php?id=180 - Bei Lehraufträgen ändert sich Beginn und Ende nicht mehr bei Semesterwechsel
Version 0.9.8.20
- http://www.kulauea.de/view.php?id=167 - Änderung Angepasste Statistik: Steuermitteilungen
- http://www.kulauea.de/view.php?id=168 - Einführung eines übergeordneten Verbundes zur Zusammenfassung meherer Institute
- http://www.kulauea.de/view.php?id=169 - Zuordnung der Abrechnung zusätzlicher Kosten zu einem Institut
Version 0.9.8.19
- http://www.kulauea.de/view.php?id=164 - Fehler bei der Studierenden-Liste: Ausdruck, Übernahme und Stunden-Berechnung
Version 0.9.8.18
- http://www.kulauea.de/view.php?id=156 - Bei Vertragserstellung Änderung des Semesters mit alter Stufe, springt die Stufe auf den 1. Eintrag statt dem damals gültigen
- http://www.kulauea.de/view.php?id=162 - Bei Statistken zu Lehraufträgen fehlen Lehrbeauftragte
Version 0.9.8.17
- Möglichkeit bei angepaßte Statistik die Daten aus späteren Statements in frühere Ergebnismngen einzufügen (connect und insert)
Version 0.9.8.16
- Bug behoben: Nun werden beim Austausch der Parameter bei "Angepasste Statistik" alle Parameter ausgetauscht und nicht nur der erste
- http://www.kulauea.de/view.php?id=163 - Wenn Fach oder Studiengang nicht mehr gültig, wird dies beim Vertrag nicht angezeigt
Version 0.9.8.15
- http://www.kulauea.de/view.php?id=145 - Wenn bei abgeschlossen "Abrechnungen" maske deaktivieren
- http://www.kulauea.de/view.php?id=151 - Angepasste Statistik implementieren
Version 0.9.8.13
- http://www.kulauea.de/view.php?id=96 - Absturz bei Statistikerstellung
- http://www.kulauea.de/view.php?id=137 - Zu wenig Resultat bei allg. Statsitik für Lehrauftrag
Version 0.9.8.12
- http://www.kulauea.de/view.php?id=130 - Stufe wechselt nicht bei Semsterwechsel
- http://www.kulauea.de/view.php?id=127 - Bei "zus. Kosten" Prüfungsgelder voreinblenden
- http://www.kulauea.de/view.php?id=124 - Im Modul "zu. Kosten" die Rechtschreibfehler beseitigen
- http://www.kulauea.de/view.php?id=102 - Bei abgerechneten veträgen können die Writer-Dokumente nicht geöffnet werden
- http://www.kulauea.de/view.php?id=19 - Summation der Stunden
Version 0.9.8.11
- http://www.kulauea.de/view.php?id=97 - Statistik: Zahlenformate bei Calc-Ausgabe anpassen
- http://www.kulauea.de/view.php?id=12 - Abgrenzung KSK auch für Dienst- und Werkverträge
- http://www.kulauea.de/view.php?id=81 - Voransicht - Keine Möglichkeit des Druckens zulassen
- http://www.kulauea.de/view.php?id=80 - UGP Feld bei Nicht-Honorar-Professoren ist bei Wieder-Anzeigen wieder aktiv
- http://www.kulauea.de/view.php?id=77 - Bei Storno werden bezahlte UGP Pauschalen nicht storniert
- http://www.kulauea.de/view.php?id=76 - Fehler bei Voransicht Zahlungsausgabe wird UGP Pauschale gespeichert
Version 0.9.8.10
- http://www.kulauea.de/view.php?id=14 - Falsche Summation bei Ausdruck Studierende-Liste
- http://www.kulauea.de/view.php?id=15 - Änderung Ausdruck Studierende-Liste
Version 0.9.8.6
- http://www.kulauea.de/view.php?id=8 - Änderung Maske Prüfungsgelder (Bug behebung)
- Bug behoben, dass bei Abrechnungkosten eine Vertrags-Nummer und nicht die Vertragsnehmer-Nummer aus der Suchmaske übermittelt wird
- Einstellung von Kostenart und Titel pro Art der zusätzlichen Kosten
Version 0.9.8.5
- http://www.kulauea.de/view.php?id=59 - Voransicht für die Zahlungsanweisungen
- http://www.kulauea.de/view.php?id=55 - zusätzliche Kosten als eigenen Button auf der linken Seite
- http://www.kulauea.de/view.php?id=8 - Änderung Maske Prüfungsgelder
- http://www.kulauea.de/view.php?id=7 - Keine Vertragsänderung mehr wenn Zahlungen existieren
- http://www.kulauea.de/view.php?id=4 - Wenn bei Vertragssuche leer ist, alle Verträge anzeigen
- http://www.kulauea.de/view.php?id=1 - Neue Honorar-Stufen
Version 0.9.8.4
- Möglichkeit zusätzliche Kosten wie Resiekosten oder Prüfungsgeld abzurechnen
- Tabreihenfolge bei Abrechnungszeilen für Lehraufträge, Werk/ Dienstverträge eingestellt.
- Budgetübprüfung bei Abrechnung Lehraufträge/ Werkverträge nur noch wenn ausschließlich Pauschal abgerechnet wird.
- Allgemeine Statistik hinzugefügt
Version 0.9.8.3
- Feld "Veranstaltungs_Name" ist als Daten-Feld für Office-Ausgabe in der Tabelle "Abrechnung" hinzugefügt worden.
- Feld "Titel der Veranstaltung" wurde auf 1024 Zeichen vergrößert.
- Suche mit Vornamen bei Verträgen und Vertragsnehmern funktioniert nun.
Version 0.9.8.2
- Hinzufügen der Ausgabe-Felder "Bank_Feld_1" bis "Bank_Feld_4" und "Bank_Wert_1" bis "Bank_Wert_4" zur automatischen Angabe ob es sich ausländische oder innländische Bankdaten handelt
Version 0.9.8.0:
- Hinzufügen des stornierens von Abrechnungszeilen bei Lehraufträgen
und Werk- bzw. Dienstverträgen