Konto V 2.1 1. Allgemeine Informationen Programmautor: Horst Fabry Ackersieper Weg 7 D-5828 Ennepetal 1 System: Atari 1040 STF Monochrom-Bildschirm SM 124 Drucker NEC P6 Color Entwickelt mit: ST Pascal plus von CCD Dokumentiert mit: 1st Word plus von GST Atari ST, GEM, 1st Word plus und NEC sind eingetragene Waren- zeichen. Dieses Programm dient dazu, den šberblick ber Giro- und Sparkonten zu behalten. Das Programm mžte auf jedem Atari ST - Computer mit monochromem Monitor, einem Drucker und einem oder zwei Diskettenlaufwerken oder einer Harddisk laufen. Sollte dies nicht der Fall sein, bitte ich mir die Ursache mitzuteilen, damit ich in weiteren Programmversionen m”glichst viele Konfigurationen untersttzen kann. In der derzeitigen Version k”nnen pro Konto maximal 2000 Buchun- gen und 200 Dauerauftr„ge eingetragen werden. Dies drfte jedoch in den meisten F„llen ausreichend sein, um auch ein Girokonto ber mehrere Jahre zu berwachen. Es k”nnen beliebig viele Konten gleichzeitig verwaltet werden. Die L„nge der Betragsfelder ist auf 6 Vor- und 2 Nachkommastellen begrenzt, im Saldofeld k”nnen maximal 10 Vor- und 2 Nachkomma- stellen ausgegeben werden. Damit das Programm korrekt l„uft, mssen auf der Diskette folgende Dateien im Ordner KONTO enthalten sein: KONTO.PRG (enth„lt das lauff„hige Programm) KONTO.RSC (enth„lt die Resourcedatei) XXXXXXXX.KTO (enth„lt die Daten fr die einzelnen Konten, die ersten 8-Stellen des Namens sind frei w„hlbar) XXXXXXXX.DAU (enth„lt die Daten fr Dauerauftr„ge zu einem in den ersten 8 Stellen gleichnamigen Konto) Nach dem Start des Programms ist eine Dialogbox auf dem Bild- schirm zu sehen, die Angaben zum Programm und zum Autor enth„lt. Nach Anklicken des 'OK'-Buttons oder Drcken der 'Return'-Taste k”nnen alle Funktionen aus der Menleiste ausgew„hlt werden. 2. Beschreibung der Menpunkte 2.1 Desk Der Menpunkt Desk enth„lt folgenden Unterpunkt: 2.1.1 Info zu Konto Wird dieser Menpunkt ausgew„hlt, so erscheint die gleiche Dialogbox wie beim Start des Programms mit Angaben zum Programm und zum Autor. Durch Anklicken des 'OK'-Buttons oder Drcken der 'RETURN'-Taste kann man mit der Verarbeitung fortfahren. Aužerdem k”nnen unter Desk wie gewohnt Accessories aufgerufen werden. 2.2 Konten Der Menpunkt Konten enth„lt folgende Unterpunkte: 2.2.1 Konto einrichten šber diesen Menpunkt wird ein neues Konto zur šberwachung eingerichtet. šber eine Dialogbox wird der Name des Kontos abgefragt. Dieser ist maximal 8-stellig und muž mit einem Buchstaben beginnen. Die Endung .KTO wird nicht mit eingegeben, sondern automatisch vom Programm angeh„ngt. Nach Anklicken des 'OK'-Buttons wird das Konto auf der Diskette er”ffnet. Aužerdem wird eine zweite Datei mit der Endung .DAU angelegt, die zur Erfassung von Dauerauftr„gen dient. Existiert bereits ein Konto mit dem gleichen Namen, so erfolgt zur Sicherheit eine Abfrage, ob dieses Konto berschrieben oder die Einrichtung abgebrochen werden soll. Hat man die Funktion versehentlich aufgerufen oder soll die Einrichtung nicht durchgefhrt werden, so gelangt man durch Anklicken des 'Abbruch'-Buttons zurck zur Menleiste. 2.2.2 Konto laden Dieser Menpunkt erlaubt es, ein bestehendes Konto zur Bearbeitung in den Speicher zu laden. šber die normale GEM-File- Select-Box kann das gewnschte Konto ausgew„hlt werden. Dabei ist zu beachten, daž nur Konten mit der Endung .KTO eingeladen werden k”nnen. Die zugeh”rige Datei der Dauerauftr„ge mit der Endung .DAU wird automatisch mit eingeladen. Nach dem Laden der Dateien werden die Dauerauftr„ge berprft und falls notwendig gebucht. Dies geschieht, indem das pro Dauerauf- trag eingetragene Datum der n„chsten Buchung mit dem Systemdatum verglichen wird. Ist das Buchungsdatum kleiner oder gleich dem Systemdatum, so wird die Buchung durchgefhrt. Aužerdem wird fr den entsprechenden Dauerauftrag mit Hilfe des Feldes Mon der Termin der n„chsten Buchung errechnet und eingetragen. Damit diese automatische Buchung wunschgem„ž l„uft, muž das aktuelle Tagesdatum im System entweder manuell ber das Kontroll- feld eingetragen werden oder automatisch ber eine Hardwareuhr vorliegen. 2.2.3 Konto speichern Nach Aufruf dieses Menpunktes erscheint eine Dialogbox mit dem Namen der zuletzt bearbeiteten Datei. Das Konto kann nun durch Anklicken des 'OK'-Buttons gespeichert werden. Wird ein neuer Name eingetragen, so wird das Konto unter diesem neuen Namen gespeichert. Das alte Konto bleibt dabei erhalten. Nachdem das Konto gespeichert wurde erscheint eine weitere Dialogbox mit dem Namen der zugeh”rigen Dauerauftragsdatei. Auch diese wird durch Anklicken des 'OK'-Buttons gespeichert. Auch hier ist eine Namens„nderung m”glich, jedoch sollte man keines- falls der Dauerauftragsdatei einen anderen Namen geben wie der Kontodatei. Nur bei gleichem Namen fr beide Dateien mit den jeweiligen Endungen .KTO und .DAU erfolgt das automatische Laden und Buchen von Dauerauftr„gen. Bevor das Programm beendet werden kann, muž dieser Menpunkt aufgerufen werden, wenn neue Buchungen oder Dauerauftr„ge einge- geben wurden oder Dauerauftr„ge automatisch gebucht wurden. Wurden keine neuen Buchungen oder Dauerauftr„ge eingegeben, so ist dieser Menpunkt gesperrt. 2.3 Buchungen Der Menpunkt Buchungen enth„lt folgende Unterpunkte: 2.3.1 Soll/Haben buchen šber diesen Menpunkt werden die Buchungen fr ein Konto einge- tragen. In einer Dialogbox werden dazu die Felder Beleg, Soll/Haben, Datum, Betrag und Bemerkung zur Eingabe vorgegeben. Im Feld Beleg ist die Nummer des Kontoauszugs einzutragen. Bei Abbuchungen ist im Feld Soll/Haben ein 'S' einzutragen, sonst ein 'H'. Im Feld Datum wird das Datum der Wertstellung eingetragen und im Feld Betrag der Buchungswert. Das Feld Bemerkung dient dazu, eine Erl„uterung zum Buchungsvorgang zu speichern. Aužerdem wird in der Dialogbox die aktuelle Anzahl Buchungen fr dieses Konto angezeigt. šber den 'OK'-Button wird die Buchung in das Konto bernommen. Mit 'Abbruch' kehrt man zurck zur Menleiste. Nach jeder erfolgten Buchung wird automatisch der aktuelle Saldo des Kontos berechnet und angezeigt. Achtung: Nach der Erfassung einer Buchung ist es nicht mehr m”glich, diese zu „ndern oder zu l”schen. Wurde eine fehlerhafte Buchung eingetragen, so ist das Konto ber eine Gegenbuchung zu bereinigen. 2.3.2 Dauerauftrag erfassen šber diesen Menpunkt k”nnen in periodischen Abst„nden vor- kommende Buchungen fr ein Konto eingetragen werden. Diese Dauerauftr„ge werden dann automatisch bei jedem neuen Laden des Kontos berprft und falls notwendig gebucht (siehe 2.2.2). In einer Dialogbox werden die Felder Beleg, Soll/Haben, alle nn Monate, erstmalig am, Betrag und Bemerkung zur Eingabe vorgege- ben. Im Feld Beleg ist die Nummer des Dauerauftrags einzutragen. Um die Dauerauftr„ge im Konto von anderen Buchungen unterscheiden zu k”nnen, ist die erste Stelle der Belegnummer mit einem nicht berschreibbaren 'D' vorbelegt. Bei Abbuchungen ist im Feld Soll/Haben ein 'S' einzutragen, sonst ein 'H'. Im Feld alle nn Monate wird eingetragen, wie oft der Dauerauftrag gebucht werden soll. Hier kann ein Abstand von 1 bis zu 12 Monaten vorgegeben werden. Im Feld erstmalig am ist das Datum einzutragen, an dem der Dauerauftrag erstmalig gebucht werden soll. Im Feld Betrag wird der Buchungswert eingetragen. Das Feld Bemerkung dient dazu, eine Erl„uterung zum Buchungsvorgang zu speichern. šber den 'OK'-Button wird der Dauerauftrag gespeichert. Mit 'Abbruch' kehrt man zurck zur Menleiste. 2.3.3 Dauerauftrag „ndern/l”schen šber diesen Menpunkt k”nnen Dauerauftr„ge ge„ndert werden, falls z.B. ein anderer Betrag gebucht werden muž oder ein neuer Buchungstermin gewnscht wird. Aužerdem k”nnen hier nicht mehr ben”tigte Dauerauftr„ge gel”scht werden. Zun„chst erscheint eine Dialogbox, in der die Belegnummer des zu „ndernden oder zu l”schenden Dauerauftrags eingetragen werden muž. M”chte man den Menpunkt verlassen, so ist dies hier durch Anklicken des 'Abbruch'-Buttons m”glich. Nach Anklicken des 'OK'-Buttons erscheint eine weitere Dialogbox. Hier werden die Felder Beleg, Soll/Haben, alle nn Monate, n„chste Buchung am, Betrag und Bemerkung zur Žnderung vorgegeben. šber den 'OK'-Button wird der ge„nderte Dauerauftrag gespeichert. Wird der 'L”schen'-Button angeklickt, so wird der angezeigte Dauerauftrag aus der Datei gel”scht. Mit dem 'Abbruch'-Button wird der Dauerauftrag unver„ndert in die Datei zurckgeschrieben. Nach der Bearbeitung des Dauerauftrags wird die Datei nach weiteren Dauerauftr„gen mit der gleichen Belegnummer durchsucht. Werden weitere Auftr„ge gefunden, so werden sie nacheinander ebenfalls zur Žnderung angezeigt. Sind keine weiteren Auftr„ge mit gleicher Belegnummer vorhanden, so wird in die erste Dialogbox zurckverzweigt und man kann von dort aus ber den 'Abbruch'-Button wieder zur Menleiste gelangen oder ber die Eingabe einer neuen Belegnummer weitere Žnderungen oder L”schungen vornehmen. 2.4 Auswertungen Der Menpunkt Auswertungen enth„lt folgende Unterpunkte: 2.4.1 Vorw„rts bl„ttern Dieser Menpunkt dient dazu, weitere Buchungen auf dem Bildschirm anzuzeigen, falls vorher innerhalb des Kontos rckw„rts gebl„t- tert wurde (siehe 2.4.2). Wurde eine Auswahl vorgegeben (siehe 2.4.6), so werden nur weitere Buchungen gezeigt, auf die die Auswahlbedingung zutrifft. Ist bereits das Ende des Kontos erreicht, so ist die Anwahl dieses Meneintrags wirkungslos. 2.4.2 Rckw„rts bl„ttern Wurde innerhalb des Kontos vorw„rts gebl„ttert (siehe 2.4.1), so kann mit diesem Menpunkt die Anzeige der vorherigen Bildschirm- seite bewirkt werden. Wurde eine Auswahlbedingung vorgegeben, so werden nur Buchungen angezeigt, die dieser Bedingung gengen. Ist der Anfang des Kontos erreicht, so ist der Aufruf dieses Menpunktes wirkungslos. 2.4.3 Buchungen anzeigen Die Anwahl dieses Menpunktes bewirkt die Ausgabe des Kontos auf dem Bildschirm. Dabei wird immer die letzte Seite ausgegeben, also die zuletzt erfažten Buchungen. Wurde keine Auswahl vorge- geben (siehe 2.4.6), so werden die letzten Buchungen ausgegeben, sonst nur diejenigen, auf welche die Auswahlbedingung zutrifft. Es werden pro Seite 15 Buchungen angezeigt. Am Ende der Seite wird die Gesamtanzahl Buchungen angezeigt, die das Konto enth„lt, sowie der aktuelle Saldo. Wurde eine Auswahl vorgegeben, so wird nur die Anzahl Buchungen angezeigt, auf welche die Bedingung zutrifft und auch der Saldo bezieht sich nur auf diese Auswahl. 2.4.4 Buchungen ausdrucken šber diesen Menpunkt kann ein Andruck des Kontos erfolgen. Wurde vorher eine Auswahlbedingung eingegeben (siehe 2.4.6), so werden nur die Buchungen angedruckt, die der Bedingung gengen. Das Programm prft vor der Ausgabe, ob ein Drucker an der parallelen Schnittstelle angeschlossen und online ist. Ist dies nicht der Fall, erfolgt ein entsprechender Hinweis mit der M”glichkeit den Druckvorgang abzubrechen. Es werden pro Seite 60 Buchungen ange- druckt. Am Ende der Druckausgabe wird die Anzahl Buchungen und der Saldo angedruckt. 2.4.5 Buchungen auf Datei Da es unm”glich ist, bei der Druckausgabe (siehe 2.4.4) alle Besonderheiten der verschiedenen angeschlossenen Drucker zu be- rcksichtigen, habe ich diesen Menpunkt in das Programm aufge- nommen. Damit ist es m”glich, die Ausgabe der Buchungen statt auf einen Drucker auf eine Datei zu lenken. Wird der Menpunkt ausgew„hlt, so erscheint eine GEM-Dateiauswahlbox. In dieser Box ist der Dateiname vorzugeben, unter dem die Ausgabe abgelegt werden soll. Standardm„žig erscheint dabei als Vorschlag der Name KONTO.ASC. Nach Anklicken des 'OK'-Buttons oder Drcken der 'Return'-Taste erfolgt die Ausgabe in Form einer ASCII-Datei. Sie entspricht der Ausgabe auf dem Drucker. Es werden also auch entsprechende Seitenberschriften und Fužzeilen erzeugt. Die so erzeugte ASCII-Datei kann dann mit einem Texteditor weiterver- arbeitet werden und die Ausgabe auf den angeschlossenen Drucker angepaát werden. Wurde der Menpunkt versehentlich angew„hlt, so kann er durch Anklicken des 'Abbruch'-Buttons in der Dateiaus- wahlbox wieder verlassen werden, ohne daž eine Abspeicherung erfolgt. 2.4.6 Auswahl vorgeben šber eine Dialogbox kann die Anzeige, der Andruck oder die Dateiausgabe des Kontos auf bestimmte Buchungen begrenzt werden. Um eine Auswahl vorzugeben, sind die Felder Beleg, Datum, Betrag und Bemerkung zu fllen, bzw. die Buttons Soll und Haben anzuklicken. Bei den Feldern Beleg, Datum und Betrag ist es m”glich einen Auswahlbereich vorzugeben (z.B. 'Datum >= 01.02.87 und <= 28.02.87' fr alle Buchungen im Monat Februar 1987 oder 'Betrag >= 100' fr alle Buchungen mit Werten šber 100 DM). Im Feld Bemerkung sind auch Teilzeichenketten m”glich (z.B. 'Bemerkung enth„lt: Gehalt' fr alle Buchungen die das Wort Gehalt in der Bemerkung enthalten). Die Auswahlbedingung wird durch Anklicken des 'OK'-Buttons aktiviert und bleibt bis zum n„chsten Aufruf dieses Menpunktes bestehen. šber den 'Abbruch'- Button wird eine bestehende Auswahl gel”scht und zurck zur Menleiste verzweigt. Die angezeigte Anzahl Buchungen und der Saldo beziehen sich immer auf die zuletzt vorgenommene Auswahl. 2.4.7 Dauerauftr„ge anzeigen Die Anwahl dieses Menpunktes bewirkt die Ausgabe der Dauerauf- tr„ge zu einem Konto auf dem Bildschirm. Dabei wird immer die letzte Seite ausgegeben, also die zuletzt erfažten Auftr„ge. Es werden pro Seite 15 Auftr„ge angezeigt. Am Ende der Seite wird die Gesamtanzahl erfaáter Dauerauftr„ge angezeigt. 2.4.8 Dauerauftr„ge ausdrucken šber diesen Menpunkt kann ein Andruck der Dauerauftr„ge erfol- gen. Das Programm prft vor der Ausgabe, ob ein Drucker an der parallelen Schnittstelle angeschlossen und online ist. Ist dies nicht der Fall, erfolgt ein entsprechender Hinweis mit der M”glichkeit den Druckvorgang abzubrechen. Es werden pro Seite 60 Auftr„ge angedruckt. Am Ende der Druckausgabe wird die Anzahl erfaáter Dauerauftr„ge angedruckt. 2.4.9 Dauerauftr„ge auf Datei Mit diesem Menpunkt ist es m”glich, auch die Dauerauftr„ge statt auf einem Drucker auf eine Datei auszugeben. Die Vorgehensweise entspricht dabei der unter Punkt 2.4.5 beschriebenen. 2.5 Ende Der Menpunkt Ende enth„lt folgenden Unterpunkt: 2.5.1 Programm beenden Dieser Menpunkt bewirkt die korrekte Beendigung des Programms und die Rckkehr zum GEM-Desktop. Wurden neue Buchungen oder Dauerauftr„ge eingegeben oder Dauerauftr„ge automatisch gebucht, so ist dieser Menpunkt gesperrt, solange die Buchungen nicht ber den Menpunkt Konto speichern (siehe 2.2.3) gesichert wurden. Dadurch wird verhindert, daž das Programm beendet wird, bevor eine Sicherung der Daten erfolgte. 3. Schlužbemerkung Ich hoffe, daž Sie dieses Programm gebrauchen k”nnen und viel Freude daran haben. Falls Sie Programmfehler entdecken sollten, oder Kritik bzw. Anregungen zu diesem Programm geben m”chten, so schreiben Sie mir bitte.