--------------------------------------------------------------------------
         QtTudo (Warenwirtschaft/Finanzbuchhaltung) fr LINUX
--------------------------------------------------------------------------
                                T O D O
--------------------------------------------------------------------------
      Copyright Jrg Bemm 2000/2001  <info@bemme.de> www.bemme.de
--------------------------------------------------------------------------
                         Datum: 27.03.2001
==========================================================================

Bekannte Fehler:
----------------

- Die Suchfunktion (z. B. beim Debitor) ber F7 funktioniert hufig erst
  beim zweiten Start.
  => Version  : alle
  => Datum    : 26.03.2001
  => Dateien  : ?
  => Lsung am:
  => Lsung   : noch nicht verfgbar

- Wenn man beim Starten auf Abbruch klickt, luft das Programm weiter,
  trotz fehlender Datenbankverbindung. Dies fhrt bei einigen Menpunkten
  zu Abstrzen.
  => Version  : 0.2
  => Datum    : 23.03.2001
  => Dateien  : main.cpp, allgemein_anmeldung.cpp, allgemein_anmeldung.h,
                kartei_debitor.cpp/h, qdbdialog.cpp/h, qdbmenudialog.cpp/h
  => Lsung am: 26.03.2001
  => Lsung   : Update aus dem CVS holen oder Version 0.2.1 downloaden

- Beim Buchen in der allg. Erfassung werden Kundenzahlungen nicht
  akzeptiert, wenn diese an einer anderen als die erste Position stehen.
  => Version  : bis 0.1.29
  => Datum    : 13.03.2001
  => Dateien  : buchen.cpp und buchen.h
  => Lsung am: 14.03.2001
  => Lsung   : Update aus dem CVS holen

- Bei Eingabe eines Betrages in der allg. Erfasung erscheint anstatt des
  Betrages 'MW' in dem Feld.
  => Version  : 0.1.28
  => Datum    : 11.03.2001
  => Dateien  : erfassung_allg_erfassung.cpp
  => Lsung am: 11.03.2001
  => Lsung   : Update aus dem CVS holen

- Beim Buchen einer Rechnung wird die Seite 2 (Tabelle) nicht aktualisiert
  => Version  : 0.1.28
  => Datum    : 11.03.2001
  => Dateien  : qdbeingabemaske.cpp/h, qdbdialog.cpp/h
  => Lsung am: 11.03.2001
  => Lsung   : Update aus dem CVS holen

- Tippfehler in der Datei sql/neue_db.qry Zeile 1130. Die Zeile schliet
  mit Semikolon ab, richtig ist natrlich ','.
  => Version: 0.1.28
  => Datum  : 05.03.2001
  => Dateien: sql/neue_db.qry
  => Lsung : Update aus dem CVS holen

- Schreibfehler in der Datei README, dort steht
    createuser -d -u benutzer
  richtig ist
    createuser -d -a benutzer
  => Version: 0.1.28
  => Datum  : 27.02.2001
  => Dateien: README
  => Lsung : Update aus dem CVS holen

- Dateiattribute von create_basedb und create_testdb sind nicht
  ausfhrbar.
  => Version: 0.1.28
  => Datum  : 27.02.2001
  => Dateien: sql/create_basedb, sql/create_testdb
  => Lsung: Update aus dem CVS holen

- Im Verzeichnis sql befinden sich alte pgdump-Dateien.
  => Version: 0.1.28
  => Datum  : 27.02.2001
  => Dateien: Alt -> sql/qttudo_data.pgdump, sql/qttudo_testdata.pgdump
              Neu -> sql/qttudo_stamm.pgdump, sql/qttudo_test.pgdump
  => Lsung: Update aus dem CVS holen

- Die Scripte create_basedb/create_testdb funktionieren nicht
  mit den pgdump-Dateien.
  => Version: 0.1.28
  => Datum  : 27.02.2001
  => Dateien: sql/create_basedb, sql/create_testdb
  => Lsung: Update aus dem CVS holen

- Standardverzeichnis auf /usr/local/qttudo/tudo.ini vorbelegen.
  => Version: 0.1.28
  => Datum  : 27.02.2001
  => Dateien: qttudo/main.cpp
  => Lsung: Update aus dem CVS holen

- Beim ersten ndern der Berichtszeile, wird die falsche Zeile
  gendert. Das gleiche geschieht bei Variablen oder Elemente
  verndern.
  => Version: 0.1.28
  => Datum  : 28.02.2001
  => Dateien: qttudo/printsystem.cpp, qttudo/qdbtableedit.h und cpp
  => Lsung: Update liegt im CVS bereit

- Soll/Haben-Feld in Sachposten wird nicht immer richtig gesetzt.
  (sowieso irgendwie berflssig)
  => Version : 0.1.28
  => Datum   : 28.02.2001
  => Tabellen: sachposten, debitorenposten, kreditorenposten und
               deren foreign keys
  => Dateien : sql/neue_db.qry und qttudo/buchen.cpp
  => Lsung  : Update aus dem CVS holen

- Falsche Bezeichnung (Gutschrift statt Rechnung) beim Buchen mehrerer
  Rechnungen hintereinander in Sachposten.
  => Version: 0.1.28
  => Datum  : 28.02.2001
  => Dateien: ?
  => Lsung: Lt sich nicht mehr nachvollziehen. Wurde evtl. durch die
     die Behebung eines anderen Fehlers mit korrigiert.
     Weitere Tests sind erforderlich.

- Falsche Belegnummernvergabe beim Buchen mehrerer Rechnungen nacheinander
  => Version  : 0.1.28
  => Datum    : 28.02.2001
  => Dateien  : qdbeingabemaske.cpp/h, qdbdialog.cpp/h
  => Lsung am: 11.03.2001
  => Lsung   : Update aus dem CVS holen

- Wenn beim Bericht (Tabelle print_report) kein Default-Drucker angegeben wird,
  luft das Programm beim Rechnungsdruck in eine Endlos-Schleife.
  => Version: 0.1.28
  => Datum  : 28.02.2001
  => Dateien: printsystem.cpp
  => Lsung: Update aus dem CVS holen


Angehende Arbeiten:
-------------------

- Bequeme Artikelselektion bei Auftrag/Rechnung/Gutschrift/usw.
  Taste F6 geplant (siehe keys.txt)

- Datumeingabe bei der Erfassung vereinfachen

- Administration: Tool um schnell und einfach Felder in den Datenbank-Tabellen
  lschen zu knnen.

- Eingabemaske: Felder die in der Eingabemaske angezeigt werden, auch auf
  Seite 2/3 (Tabelle, Filter/Sortierung) anzeigen (und nicht alle, wie
  zur Zeit).

- Bericht GuV: Nur Konten mit Bewegungen drucken, Summen bilden,
  Layout anpassen

- Drucksystem: Beim Schlieen des Berichtsfensters auch die Fenster
  fr Variablen und Elemente schlieen.

- Drucksystem: Drucklogik ergnzen

- Tabellenbearbeitung: Zufgen von Datenstzen an der aktuellen
  Zeilen-Position

- Filter und Sortierung nicht fr alle Felder.

- Eine Beschreibung, wie die Buchungsfunktionen arbeiten.

- bersetzung des Programms ins Englische.

- Dokumentation in Deutsch/Englisch.

- Online Shop-System zur Datenbank-Anbindung (evtl. ZOPE geplant).

- Den 'kladdenname' als Titel in 'Allg. Erfassung' zufgen.

- Bei der Anzeige der Sachposten ein neues Fenster zufgen, da
  eine Zusammenfassung der zusammengehrigen Posten anzeigt.

- dbobj: Typ-Konvertierungen Anzeige/Datenbank (z.B. ja/nein in
  t/f = true/false, bzw. sogar mehrsprachige Format vorbereiten)
  weitermachen.

- Vor der Datenanzeige (z. B. Artikel), nach einer Selektion fragen.

- Problem: Bei nderung einer Kartei in Postgres kann man keine Felder
  lschen. Zur Zeit mu eine neue Tabelle generiert werden und die
  Daten umstndlich umkopiert werden (siehe auch weiter oben Admin-Tool).

- Die Fenster mssen mehrmals geffnet werden knnen. Beim
  Schlieen mu der RAM wieder freigegeben werden.

- Wenn in der Select-Anweisung bereits eine Sortierung/Filter
  vorgegeben sind, mu diese in der Eingabemaske bernommen werden.

- Drucken einer G.u.V./Bilanz

- Falsche Berechnung in der Mathe-Lib (mu noch nher untersucht werden).
