Registriert seit: 3. Mär 2010
Ort: Unna
21 Beiträge
RAD-Studio 2010 Ent
|
AW: Kontenrahmen für Doppelte Buchführung selber programmieren
1. Nov 2020, 11:21
Moin Delphifan,
ich würde Deinen Ansatz etwas erweitern:
Basis bildet ein Konto. Hier kannst Du die von Dir verwendeten Konten für die Buchhaltung hinterlegen.
Bei den Buchungen (es sollten pro Buchungsvorgang immer zwei sein) würde ich das Konto als FK verwenden.
Hier ein grobes Beispiel:
Tabelle Konto:
NR
NAME
Daten Konto:
Nr: 1
Name : Bank
Nr: 2
Name: Kasse
Tabelle Buchung:
NR : integer
DATUM : Date
KONTO: integer (FK)
GEGENKONTO: integer (FK)
BETRAG : numeric
Vorgang Bank an Kasse 100.00:
1. Datensatz
NR: 1
Datum: 01.11.2020
Konto: 1 (Bank)
Gegenkonto: 2 (Kasse)
Betrag: -100.00
2. Datensatz
NR: 2
Datum: 01.11.2020
Konto: 2 (Kasse)
Gegenkonto: 1 (Bank)
Betrag: 100.00
Der Aufbau hätte den Vorteil, dass Du mit einer einfachen SUM-Abfrage den Saldo eines oder aller Konten ermitteln kannst und nur die Konten bebucht werden können, die vorher angelegt wurden.
BG
Knuut21
|