EINGABE VERARBEITEN AUSGABE +---------------+ (abhängig von | KONTPLAN.TXT: | Anweisungen in |Kontenplan ent-| Schema-Datei) |hält alle ver- | |wendeten Konten| nach den +---------------+ +---------------+ Anweisungen | EB.TXT: | in der | Endbestand | +---------------+ Schema-Datei | der Bestands- | | AB.TXT: | werden die | konten | |Anfangsbestand | Daten +---------------+ |der Bestands- | verarbeitet |konten | +---------------+ +---------------+ | ALLEKONT.TXT | |Kontenausdrucke| +---------------+ +-------------+ +---------------+ |Liste der | | ANE-Dateien:| |Buchungssätze, | |Buchungssätze| +---------------+ |z.B. BUCH.TXT | | nach Datum | | BILANZ.TXT | +---------------+ |sortiert und | +---------------+ | nach | +---------------+ | - Aufwand | +---------------+ |Schemadatei: | | - Neutral | | GUV.TXT | |z.B.AUSGABE.SMA| | - Ertrag | +---------------+ +---------------+ +-------------+ und weitere
Welche Schemadatei und welche Buchungssatz-Dateien verarbeitet werden sollen, wird unter Verarbeiten - Einstellungen - Programm festgelegt. Das Verarbeiten geschieht in einem eigenen Thread.
Der erste Programmteil liest die Buchungssatz-Listen ein
und legt drei neue Textdateien an: AUFWAND.ANE, NEUTRAL.ANE, ERTRAG.ANE (Aufwands-,
Neutral-, Ertrags-Listen). Hier werden die Buchungssätze unverändert übernommen,
jedoch nach Datum sortiert und ein erster Plausibilitäts-Check durchgeführt.
Im zweiten Programmteil werden dann diese sortierten Buchungssätze entsprechend
den Anweisungen in der Schema-Datei weiterverarbeitet.
Beide Programmteile werden immer gemeinsam hintereinander ausgeführt.