Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Case History On File (https://www.delphipraxis.net/174908-case-history-file.html)

CCRDude 17. Mai 2013 12:38


Case History On File
 
Liste der Anhänge anzeigen (Anzahl: 5)
Dieses Programm entstand aus zwei Gründen:
  1. Das Release von Lazarus 1.0 brachte mich dazu, das nochmal an einem Alltagskramsprojekt auszuprobieren.
  2. Streitigkeiten mit einer nicht so netten Organisation führten dazu, dass ich alle Brief- und Telefonkommunikation sowie Personendaten gesammelt schnell im Zugriff haben wollte.

Case History On File, kurz CHOF, ist Anwendung zur Verwaltung von "Fällen", in denen man leider lieber alles protokollieren möchte, oder immer mal wieder Details nachschlagen muss - zum Beispiel Nachbarschaftsstreitigkeiten, Vorbereitungen für einen Rechtsstreit, Reklamationen, die ungewiss ablaufen, etc..

Die Software verwaltet:
  • Personendaten
  • Interaktionen
  • Finanztransaktionen
  • Briefe (eingebauter LaTeX-Brief-Generator)
  • Dokumente (lassen sich als Anhang etwa an Interaktionen oder Briefe hängen)
  • Messungen (z.B. Lärmpegel)

Dazu generiert sie auf Wunsch einen Bericht, der all dies in ausgedruckter Form zusammenfasst.

Geschrieben ist CHOF in Lazarus 1.0 (bzw. später dem aktuellen 1.1 daily snapshot aus dem Februar), mit Fokus darauf, möglichst platformübergreifend funktionierende Komponenten (und am besten nur die mitgelieferten) zu verwenden. Gespeichert werden die Daten in SQLite-Datenbanken, um sie nicht in proprietärem Sumpf versinken zu lassen, sondern auch über CHOF hinaus verfügbar zu sein. Eine hilfreiche Äbhängigkeit ist LaTeX inklusive pdflatex zur Erzeugung von Briefen (es war mir zu nervig, diese immer in einer Textverarbeitung zu erstellen, Bilder zu importieren, als PDF zu exportieren, in CHOF zu importieren - CHOF etwa integriert angehängte Dokumente in die erzeugten PDFs).

Gewachsen ist das ganze mit den Anforderungen, die zwei nervende Fälle mir aufgetan haben, insofern ist es bestimmt keine eierlegende Wollmilchsau; da es mir aber schon einiges an Zeit gespart hat (sei es um mal schnell eine Nummer nachzuschlagen oder sofort sagen zu können, dass dieses oder jenes aber am X. November bereits in den Gesprächsnotizen zu einem Telefonat steht), wollte ich es einfach mal hochladen :)

Edit (21.5.): Neue Version 0.1.2 unterstützt mehrere LaTeX-Templates inklusive Auswahldialog (u.a. Briefumschläge).
Edit (17.5.): Aktualisierung des Installers um Briefvorlage.

Der schöne Günther 17. Mai 2013 14:51

AW: Case History On File
 
Alter Schwede, das ist sicherlich nicht an zwei Nachmittagen entstanden :shock:

Der typische "Benutze es täglich"-Benutzer muss aber eine ziemlich gute Rechtsschutzversicherung haben :lol:

p80286 17. Mai 2013 15:36

AW: Case History On File
 
Die Idee gefällt mir.

Ohne es schon getestet zu haben (das geht erst am WE) ein Vorschlag,falls das überhaupt möglich ist.
Eine Briefvorlage (oder zwei,drei... nicht so ein ------- wie unter Word) und da ich faul bin, gleich eine Bedruckung für den Umschlag mit dazu.

U.U. dann noch einen Import für Fremddokumente z.B. Kontoauszüge,Rechnungen.....

Fertig ist das KleinBüro.

Gruß
K-H

CCRDude 17. Mai 2013 15:53

AW: Case History On File
 
@Günther: nen genauen Überblick über die dabei draufgegangene Zeit habe ich zugegeben nicht, aber mehr bestimmt :)

Und 'ne Rechtsschutzversicherung habe ich jetzt endlich auch mal abgeschlossen... ursprünglich hieß es sogar "Conflict History On File" :-D

@p80286: Fremddokumente lassen sich bereits importieren, siehe Tab Documents. Der Dateityp kann dann als mime-type angegeben werden. Schreibt man etwa Briefe (Letters), und markiert Anhänge in der Übersicht, werden die sogar eingebunden (ich schreibe gerade an einem Bauantrag für einen Gartenteich und habe alle Skizzen als Dokumente im Programm).

Die einzige Briefvorlage bisher ist dinbrief - sowas wie Falzmarken und Empfänger fürs Fensterchen mit kleinem Absender drüber gehören dazu.

Für Briefumschläge habe ich gerade zwei Beispiele (C5 und C6) gefunden, lässt sich sicher auch machen.

Nur - aufgrund der Platformkompatibilität (auch wenn ich noch kein Mac oder Win64-Kompilat erzeugt habe) und aus Nerd-sein braucht es für die Briefe halt LaTeX (ich habe etwa MiKTeX installiert).

Ach ja, Briefvorlage: ich werde gleich eine neue Version hochladen, es gibt nämlich tatsächlich eine Art Briefvorlagedatei, die aber nicht im Installer steckt. Damit lassen sich prinzipiell beliebige (LaTeX-)Vorlagen erstellen (nicht bloß LaTeX-dinbrief).

CCRDude 21. Mai 2013 08:43

AW: Case History On File
 
Briefumschläge (und Auswahl aus mehreren Vorlagen) sind implementiert :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz