[gnucash-de] GnuCash Verbesserungen

Hartmut Kraus hartmut.melina at web.de
Fr Mär 20 16:36:50 EDT 2015


Frank H. Ellenberger schrieb:
 > Wenn man Daten an libgncmod-engine vorbei manipuliert, kann man
 > sicherlich sehr viel Spaß haben,

Das mache ich ganz und gar nicht zum Spaß.

Frank H. Ellenberger schrieb:
 > darf sich dann aber über Inkonsistenzen nicht beschweren. ;-)

Keine Sorge, ich sichere meine Datenbank /vor und nach/ jeder
Manipulation (ob nun durch das Programm oder durch mich selber).
Also wenn was schief läuft, sehe ich sofort, warum - indem ich den
aktuellen Dump (mit einem Diff-Werkzeug) mit einem früheren (als
funktionsfähig bekannten) Stand  vergleiche. Den kann ich dann
zurückspeichern, alles wieder paletti. Und ich hab' aus meinen
Fehlern gelernt. ;)

Wenn sie nicht schon wie gesagt bei der Entwicklung 'rausfliegen.
Meine Stored Procedures erstelle ich mit dem MySQL-Debugger
und teste sie zeilenweise.  Und der lässt sie mich schon vorher
nicht mal abspeichern, wenn auch nur ein Syntaxfehler drin ist
(meistens ein vergessenens Semikolon). ;) Und der merkt noch
ganz andere Fehler, auch fast alle logischen ..

Frank H. Ellenberger schrieb:
 > Die Gnucash-DB befindet sich nicht in Normalform.

Das hat rein akademischen Wert, für den "normalen" User keinen.

Frank H. Ellenberger schrieb:
 > Die Regeln für die Integrität befinden sich im Programm und nicht
 > in der Datenbank.

Das sollte nicht das Problem sein (Stichwort: Fremdschlüssel).

Frank H. Ellenberger schrieb:
 > Nein, das Programm schlägt eine Zuordnung vor, und macht
 > (verbraucherschützerpolitikerfreundlich) mit ampelfarbenen Balken
 > deutlich, wie sicher es sich ist. Die letzte Enscheidung sollte immer
 > der Benutzer haben.

Nein, diese Entscheidung sollte er vorher treffen können.

Frank H. Ellenberger schrieb:
 > Du vergißt, daß das Programm sowohl von Privatpersonen als auch
 > KMUs eingesetzt wird,

Ganz und gar nicht, deshalb meine Frage:

Wie sieht's mit Mehrplatzfähigkeit aus? Mit der Buchhaltung haben
ab einer bestimmten Firmengröße immer mehrere Leute zu tun, und
da kann's nicht angehen, dass alle in einer XML-Datei 'rumrühren
und jeder Zugriff auf alle Konten hat und alles buchen kann. So-
was geht nur mit einer "zentralen" Datenbank.

-- 
Hartmut Kraus
Weßlinger Str. 38/3
82205 Gilching

Tel.: 08105 / 90 79 82
Mobil: 01522 / 6 11 41 65
E-Mail: hartmut.melina at web.de

Web: http://www.hkraus.eu/



Mehr Informationen über die Mailingliste gnucash-de