Der Classic Line Connector
verbindet Ihr ERP-System mit der übrigen Welt

Sage Classic Line
Modulare Software für alle betriebswirtschaftlichen Geschäftsprozesse kleiner und mittelständischer Unternehmen.
Demoversion downloaden
Ab sofort stellen wir Ihnen eine kostenlose Demoversion zum Download zur Verfügung. Für diese Demo wird keine Lizenz benötigt.
Sie wollen auf dem neuesten Stand bleiben?
Senden Sie uns eine Mail an info@bizz-consult.de, wenn Sie in den Newsletterversand aufgenommen werden und regelmäßig Informationen zum Classic Line Connector erhalten möchten.



Referenz - Bibliothek "Connector-DLL"


zur Klasse CLDateiInfo

zur Klasse CLDateiZugriff


Klasse CLConnector



blnCLConnected
Routinennamen Public Property Get blnCLConnected() As Boolean
Beschreibung Prüft ob eine Verbindung zur Classic Line besteht
Rückgabewert True Es besteht eine Verbindung
  False Es besteht keine Verbindung
Parameter - keine -  


oDateiinfo
Routinennamen Public Property Get oDateiinfo() As CLDateiInfo
Beschreibung Fragt das Dateiinfo-Objekt des CLConnector-Objektes ab
Rückgabewert Verweis auf das CLConnector-Objektes
Parameter - keine -  


intMandant
Routinennamen Public Property Get intMandant() As Integer
Public Property Let intMandant(ByVal nMandant As Integer)
Beschreibung Setzt die Mandantennummer für die aktuelle Verbindung oder fragt diese ab
Rückgabewert Aktuelle Mandantennummer
Parameter nMandant Mandantenummer


strStation
Routinennamen Public Property Get strStation() As String
Public Property Let strStation(ByVal sStation As String)
Beschreibung Setzt den Stationsnamen für die aktuelle Verbindung oder fragt diesen ab
Rückgabewert Stationsname (mit Pfad)
Parameter sStation Stationsname (mit Pfad)
Bitte beachten Sie, dass der Connector als Dienst auf die Classic Line zugreifen muss. Daher muss für die Stationsangabe ein UNC-Pfad angegeben werden.
Beispiel: \\clserver\e\sage\khk\clbs\33\station\station.ini


strFinanzjahr
Routinennamen Public Property Get strFinanzjahr() As String
Public Property Let strFinanzjahr(ByVal sFinanzJahr As String)
Beschreibung Setzt das Finanzjahr für die aktuelle Verbindung oder fragt dieses ab
Rückgabewert Finanzjahr
Parameter sFinanzjahr Aktuelles Finanzjahr


strBenutzerName
Routinennamen Public Property Get strBenutzerName() As String
Public Property Let strBenutzerName(ByVal sBenutzerName As String)
Beschreibung Setzt den Benutzernamen für die aktuelle Verbindung oder fragt diesen ab
Rückgabewert Benutzername
Parameter sBenutzerName Aktueller Benutzername


strBenutzerPasswort
Routinennamen Public Property Get strBenutzerPasswort() As String
Public Property Let strBenutzerPasswort(ByVal sPasswort As String)
Beschreibung Setzt das Benutzerpasswort für die aktuelle Verbindung oder fragt dieses ab
Rückgabewert Benutzerpasswort
Parameter sPasswort Aktuelles Passwort


blnAnmeldedialogUnbedingtAnzeigen
Routinennamen Public Property Get blnAnmeldedialogUnbedingtAnzeigen() As Boolean
Public Property Let blnAnmeldedialogUnbedingtAnzeigen(ByVal bAnzeigen As Boolean)
Beschreibung Legt fest, ob der Anmeldedialog unbedingt angezeigt werden soll oder fragt ab, ob der Anmeldedialog gezeigt wird
Rückgabewert True Anmeldedialog wird angezeigt
  False Anmeldedialog wird nicht angezeigt
Parameter bAnzeigen Anmeldedialog anzeigen = True ansonsten False
Bemerkung Ist bAnzeigen = False und werden unzureichende Parameter für die Verbindung übergeben, so wird der Anmeldedialog trotzdem angezeigt.


strSyncAdapter
Routinennamen Public Property Get strSyncAdapter() As String
Public Property Let strSyncAdapter(ByVal sAdapter As String)
Beschreibung Setzt den Schlüssel unter dem die Synchronisierdaten gespeichert werden oder fragt diesen ab.
Rückgabewert Schlüssel der Applikation
Parameter sAdapter Name der Applikation, die beim Speichern der Synchro-nisierdaten verwendet werden soll (Schlüssel)
Bemerkung Dies wird benötigt, wenn mit mehreren Applikationen abgeglichen werden soll. Jede Applikation kann dadurch Ihren eigenen Status verwalten.


blnCLConnect
Routinennamen Public Function blnCLConnect() As Boolean
Beschreibung Stellt eine Verbindung zur Classic Line her
Rückgabewert True Verbindung konnte hergestellt werden
  False Verbindung konnte nicht hergestellt werden (Fehler oder User hat Abbruch gedrückt)
Parameter - keine -  


blnCLDisconnect
Routinennamen Public Function blnCLDisconnect() As Boolean
Beschreibung Trennt die Verbindung zur Classic Line
Rückgabewert True Verbindung konnte erfolgreich getrennt werden
  False Verbindung konnte nicht getrennt werden.
Parameter - keine -  
Bemerkung Die Verbindung wird ebenfalls getrennt, sobald das Verbindungs-Objekt zerstört wird. Sie sollten darauf achten, die Verbindung zu trennen, da ansonsten der Datenbankdienst in der Einzelplatzumgebung nicht entladen wird.


blnErmittleMandanten
Routinennamen Public Function blnErmittleMandanten(ByRef rsMandanten() As String, ByRef rnCountMandanten As Integer) As Boolean
Beschreibung Ermittelt alle Mandanten der Classic Line
Rückgabewert True Vorgang konnte erfolgreich beendet werden
  False Vorgang konnte nicht erfolgreich beendet werden
Parameter rnMandanten() String-Array, in dem alle Mandantennummern und Man-dantennamen nach dem Funktionsaufruf abgelegt sind
  mCountMandanten Anzahl der gefundenen Mandanten
Bemerkung Beachten Sie, dass die Größe des Arrays rsMandanten() größer sein kann, als die tatsächlich vorhandenen Mandanten. Wieviele gültige Mandanten im Array abgelegt sind, können Sie der Variable rnCountMandant entnehmen.
Im Array rsMandanten() sind die Mandanteninformationen wie folgt abgelegt:
(000) Grundmandant
(001) Demomandant 1
(002) Demomandant 2
etc.


vntUniversal
Routinennamen Public Function vntUniversal(nFunktionsnummer As Integer, Optional ByRef rvntParameter As Variant) As Boolean
Beschreibung Mit dieser Funktion können nachträglich Funktionen implementiert werden, ohne die Binärkompatibilität der COM-Klasse zu unterbrechen.
Rückgabewert True Vorgang konnte erfolgreich beendet werden
  False Vorgang konnte nicht erfolgreich beendet werden
Parameter Abhängig von der zukünftig implementierten Funktion
Bemerkung Die Funktion vntUniversal wird zurzeit nicht benötigt. Weitere Informationen ent-nehmen Sie den zukünftigen Dokumentationen zur Connector-DLL.