! MAT_export_buchungen.obas (c) Andre Koppel Software 2012 ! Dieses Programm liest die Listenanzeige aller Buchungen ! aus der Buchungsanzeige in INVEP aus und exportiert ! einzelne Spalten in die Datei bch.txt im Heimatverzeichnis ! des Anwenders DIMOPTION ON DIMOPTIONBASE 1 DEF POOL 1000000 INIT VARSPACE DIM bch(3) ! Das auszulesende Listenelement in der Buchungsanzeige ! in INVEP hat den Namen DLG016_Dliste. widgetName$="DLG016_Dliste" ! Wir lesen nur die Spalten 1, 2 und 5 aus MAT bch=WIDMXREAD widgetName$ ; "1#2#5" ! Wir formatieren die zu exportierenden Spalten ! erste Spalte als Ganzzahl ! zweite Spalte als Datum im standartisierten Kompaktformat ! dritte Spalte im Kompaktformat MAT EXPORT bch TO "~bch.txt" OPTIONS "123 " ! Wenn wir die Ausgabe in Form einer Liste erzeugen möchten, ! die z.B. von Wolfram Mathematica eingelesen werden kann, ! dann könnte folgende Option verwendet werden. MAT EXPORT bch TO "~bch.txt" OPTIONS "12 3 ,LISTMODE"
Das ist interessant
INVEP bietet eine große Zahl an Filter- und Suchmöglichkeiten, um Buchhaltungsdaten aufzubereiten und anzuzeigen. Die Buchungsdaten werden dann in einer Liste in INVEP angezeigt und können dort im Einzelnen betrachtet, bei entsprechenden Einstellungen auch geändert werden.
Häufig ist es jedoch von Interesse, die dort angezeigten Daten in einem anderen Analyseprogramm weiter zu verarbeiten, sei es Excel® oder Mathematica®. Es stellt sich also die Frage, wie man die angezeigte Liste den eigenen Bedürfnissen entsprechend aufbereiten und in eine Datei schreiben kann. Dieses Programm bietet ein passendes Beispiel. Es kann an die eigenen Bedürfnisse angepasst werden, um beliebige Datenspalten auszulesen.
Statt die ausgelesenen Daten zu exportieren, können sie natürlich auch direkt in INVEP mit OBAS verarbeitet werden. Der Interpreter bietet dafür eine Vielzahl an Matrizenfunktionen an. Ein Beispiel für derartige Manipulationen finden Sie hier.
Beispiel in INVEP laden
Sie können dieses Beispielprogramm in den INVEP-OBAS-Interpreter laden, indem Sie im Interpreter über den Button "Neu/laden" die Option OBAS-Web auswählen. Geben Sie als Nummer für das Beispiel die 7 ein.


