|
|
|
 |
 |
 |
 |
SYSKA EUROFIBU SCHNITTSTELLEN WWW.FREDERSHAUSEN.DE |
 |
|
|
Schnittstellen der EURO FIB
Die EURO FIBU bietet neben den Standardschnittstellen DATEV, Diskettenclearing und QIF zwei weitere, mit deren Hilfe eine direkte Anbindung an andere (beliebige) Applikationen problemlos möglich ist. Sie können Stamm- und Bewegungsdaten sowohl über die ASCII-Import/-Export als auch mit Hilfe einer speziellen programmierbaren DLL-Schnittstelle an die EURO FIBU übergeben und auch zeitnah auslesen. Sie finden auf diesen Seiten Informationen und Beispiele sowohl zu der ASCII-Import/Export-Schnittstelle und zum Open Fibu Connectivity Kit (OFCK) der EURO FIBU. Auch die DDE-Schnittstelle (Dynamic Data Exchange) soll hier nicht unerwähnt bleiben. Obwohl Sie mit dieser "nur" Daten zeitnah auslesen können; ist sie nicht weniger effizient als die ASCII-Schnittstelle und das OFCK nutzbar. ASCII Import/Export
OFCK - Open Finance Connectivity Kit
Das OFCK (Open Fibu Connectivity Kit) der syska GmbH dient der Anbindung von beliebigen Softwarepaketen (z.B. Warenwirtschaftssystemen, Lohnbuchhaltungen, Branchenlösungen, usw.) an die EURO-FIBU. Das OFCK ermöglicht die direkte Übergabe von Buchungen in einen Stapel der Finanzbuchhaltung via DLL-Aufrufen von einem Rechner aus, oder gleichzeitig von mehreren Plätzen im Netz. Der Umweg über Austauschdateien wird somit überflüssig, die direkte Datenübergabe im Speicher gewährleistet Datenbankunabhängigkeit und Sicherheit. Als Datenbank wird das verbreitete Btrieve verwendet.
Durch die Beschränkung auf einige wenige, einfach handhabbare Funktionsaufrufe ist die Anbindung an die Finanzbuchhaltung in kürzester Zeit erstellt. Dabei sind Detailkenntnisse in der Finanzbuchhaltung nicht notwendig. Man spart auf diesem Weg jedoch eine aufwendige Eigenentwicklung. Der Aufruf der Funktionen ist über jede Programmiersprache möglich, ebenfalls über Makrosprachen von Standardprogrammen, die DLL-Funktionen zulassen (z.B. Excel, WinWord, StarOffice etc.).
Das OFCK liegt der Händler- und Vollversion der EURO-FIBU bei und kann später kostenfrei dem einsetzenden Softwarepaket beigelegt werden. Voraussetzung für den Einsatz ist lediglich eine Vollversion der EURO-FIBU. Dadurch ist dann auch der Support für die Finanzbuchhaltung durch die syska GmbH abgedeckt. Im Folgenden finden Sie einen kurzen Überblick über einige der bereitgestellten Funktionen; eine ausführliche Beschreibung finden Sie nach der Installation in der AcrobatRearder-Datei OFCK.PDF im EUROFIBU-Verzeichnis. Bei weiteren Fragen stehen wir Ihnen gerne zu Verfügung.
2. OFCK-Funktionen long OFCK_HoleMandantenNr(HWND hParent) Dient der Ermittlung der Nummer des zu bebuchenden Mandanten. Diese wird bei allen folgenden Aufrufen benötigt. Sie sollte im aufrufenden Programm gespeichert werden. Ist sichergestellt, daß immer nur der gleiche Mandant bebucht werden soll, so kann die Mandantennummer fest vorgegeben werden (der erste Fibu-Mandant hat immer die Nummer 1). Es erscheint der folgende Dialog zur Mandantenauswahl: long OFCK_HoleStapelNr(HWND hParent, long lMandnr) Dient der Ermittlung der Nummer des zu bebuchenden Stapels. Sie sollte im aufrufenden Programm gespeichert werden. Es erscheint ein Dialog zur Stapelauswahl mit allen auswählbaren Stapeln. Dieser gleicht dem Dialog zur Mandantenauswahl. long OFCK_Peko(int iAktion, int iArt, LPOFCKPK lpPeko, BOOL bShowErr) Dient der Neuanlage, Änderung oder Löschung eines Personenkontos (Debitor = Kunde; Kreditor = Lieferant). Die Angaben zu dem Konto werden in der lpPeko-Struktur übergeben. Alternativ zu dieser Funktion kann auch die Funktion OFCK_PekoDirekt aufgerufen werden, in der die Parameter direkt übergeben werden könner. long OFCK_HoleKonto(HWND hParent, long lMandnr, int iKontoart, LPSTR lpszVon, LPSTR lpszBis, LPSTR lpszKnrOut) Dient der Ermittlung einer gültigen Kontonummer. Darüber können z.B. Erlöskonten ermittelt und festgehalten werden, um sie bei Ausgangsrechnungen angeben zu können. long OFCK_HoleSaldo(long lMandnr, LPSTR lpszKontonr, int iKontoart, BOOL bShowErr, int iAusgabeart, LPSTR lpszSaldo) Dient der Ermittlung des Saldos eines gültigen Kontos, wobei zwischen verschiedenen Ausgabe- bzw. Darstellungsarten gewählt werden kann. long OFCK_BuchungEinfuegen(LPOFCKBUC lpBuc, BOOL bShowErr) Fügt die in lpBuc beschriebene Buchung in den darin referenzierten Stapel ein. Das eigentliche Verbuchen findet erst beim Verbuchen des Stapels in der Fibu statt, so daß dort noch die Möglichkeit besteht, die Buchung zu korrigieren oder zu löschen. Die Angaben zu der Buchung werden in der lpBuc-Struktur übergeben. Es kann auch die Funktion OFCK_BuchungEinfügenDirekt aufgerufen werden, in der die Parameter direkt übergeben werden können.
Der flexible ASCII-Import (ab der EURO FIBU 4.1)
Mit dem flexiblen ASCII-Import von Stamm- und Bewegungsdaten stellt Ihnen die EURO FIBU ab Version 4.1 ein Modul zur Verfügung, mit dessen Hilfe Sie problemlos Daten aus Alt- oder Fremdprogrammen reproduzierbar übernehmen können. Flexibel bedeutet dabei hauptsächlich, daß das Datenformat (=Beschreibung des Datensatzes) der Importdatei (=Datenart) frei definiert werden kann. Die EURO FIBU verwendet dafür eigene Beschreibungsdateien, die Sie an der Dateierweiterung 'FID' erkennen. Innerhalb einer Beschreibungsdatei - wie z.B. der BUBE.FID - wird der genaue Aufbau desjenigen Datensatzes beschrieben, der importiert werden soll. Flexibel bedeutet aber auch, daß Sie problemlos Datensätze wahlweise mit Trennzeichen oder mit einer festen Länge importieren können. Haben Sie die Beschreibungsdatei für eine bestimmte Datenart einmal erstellt, dann kann diese immer wieder für einen Import herangezogen werden.Anleitung für den flexiblen ASCII-Import im PDF-Format downloaden (ca. 17 KB) DDE - Dynamic Data Exchange
Schnittstellenbeschreibung anfordern ...
|
|