/
Release Historie DLL-Version

Release Historie DLL-Version

DLL-Version 1.3.9

  • Im neues Property Transaktionsschema [Artikel].Daten.Basisdaten.AnWaageUebertragen

  • Im neues Property Transaktionsschema [Artikel].Daten.Basisdaten.Liefertoleranz

DLL-Version 1.3.8

  • Wurde im Transaktionsschema [Kundenauftrag].Daten.Projektdaten.KundennummerAbwREEmpfaenger ein Wert > 0 angegeben, so kam es zu einem Fehler mit der Meldung: “Variable lnKundNr konnte nicht gefunden werden.”

  • Wurde im Transaktionsschema [Kundenauftrag].Daten.Projektdaten.KundennummerAbwREEmpfaenger ein Wert > 0 angegeben, so wurde auch für die Lieferadresse die Adresse des Abw.-RE-Empfänger verwendet. Das war falsch, denn es muss die Lieferadresse des Kunden verwendet werden wo auch das Projekt erzeugt wird.

DLL-Version 1.3.6

  • Erweiterung der Transaktion Kundenauftrag um das Valuta-Datum.
    Transaktionsschema [Kundenauftrag].Daten.Kopfdaten.ValutaDatum

DLL-Version 1.3.5

  • Wurde im Transaktionsschema [Kundenauftrag].Daten.Positionen.Artikel.Identifikation.Feld ein falscher Wert angegeben kam es zu einem unbehandelten Fehler wegen einer Typverletzung.

  • Wurde im Transaktionsschema [Kundenauftrag].Daten.Positionen.Artikel.Identifikation.Wert ein zu langer Wert angegeben, wurde bisher keine behandelte Fehlerprotokollierung durchgeführt. Dadurch kam es ab einer bestimmten Länge auch zu einem unbehandelten Fehler.

DLL-Version 1.3.4

  • Wurde keine Adresse bei der Auftragsanlage übergeben, so wurde bei fehlender Anrede als Text immer von einer Privatperson ausgegangen. Jetzt wird der Anrede-Typ verwendet, um festzustellen ob es sich um eine Firma oder Privatperson handelt. Somit ist die Adressgenerierung wieder korrekt und entspricht dem Standard.

DLL-Version 1.3.3

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataArtikelAsJSON es wird der Parameter tcSearchValue nun auf 255 Zeichen begrenzt, weil keines der tnSearchField mehr als 255 Zeichen hat.

  • Methode/Funktion GoliathAPI.kaAPIWorker.ProcessObject(ByVal toDataObject As Object, [ByVal tlRetunValueIsObject AS Boolean) As Variant
    Verarbeitet die Daten als Objekt, um sich das vorherige Konvertieren nach JSON zu sparen. Gibt das Objekt als JSON-Stream mit erweiterten Informationen zurück.
    Diese Funktion ist intern und nicht unter der Instanziierung als OLE verfügbar.

DLL-Version 1.3.2

  • Bei der Aktualisierung von Artikeln wurde in die Bearbeitungshistorie immer das Feld artikel.herst_nr (Hersteller-Key) eingetragen, obwohl sich der Inhalt des Felds nicht veränderte.

DLL-Version 1.3.1

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataSteuersaetzeAsJSON([ByVal tcUmst As String], [ByVal tlStandardOnly As Boolean], [ByVal tcFieldList As String]) As String
    Gibt das Steuersatz.-Dataset als JSON zurück. Wird tcUmst nicht angegeben werden alle Steuersätze zurückgegeben. tlStandardOnly True/False Filter auf nur Standard-Steuersätze. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • War bei einigen String-Properties bspw. bei den UserCharacter-Feldern im Text eines dieser Zeichen “[, ]” enthalten, so trat eine unbehandelte Exception auf.

DLL-Version 1.3.0

  • Das Basis-Objekt war vorher CUSTOM, jetzt ist dies SESSION. Somit wird jede Instanziierung der API als Privat-Datasession behandelt.

  • Wurde die Property Daten.Projektdaten.KFBetreuer weggelassen, so blieb der KF-Betreuer beim Projekt leer. Jetzt greift das Standard-Verhalten und der KF-Betreuer wird mit dem Ersteller befüllt.

DLL-Version 1.2.1

  • Das Gewicht beim Anlegen und Aktualisieren eines Auftrags wurde nicht mit der Auftrags-Menge multipliziert.

DLL-Version 1.2.0

  • Klassenname GoliathAPI.kaAPIWorkerOLE
    Die Initialisierung des COM-Objekt hat sich im Klassennamen geändert.
    Alt: GoliathAPI.kaAPIWorker
    Neu: GoliathAPI.kaAPIWorkerOLE

DLL-Version 1.1.19

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataPreiseinheitenAsJSON([ByVal tcPrsEinh As String], [ByVal tcFieldList As String]) As String
    Gibt das Preiseinheiten.-Dataset als JSON zurück. Wird tcPrsEinh nicht angegeben werden alle Preiseinheiten zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

DLL-Version 1.1.18

  • Bei den Transaktionen GoliathAPITransaktion.Kundenauftrag und GoliathAPITransaktion.Artikel wird nun die Einreicher.SystemId in das Felder C_RES1 und die Einreicher.TeilsystemID nach C_RES2 eingetragen.

  • Kleinere Bugfixes

DLL-Version 1.1.13

  • Methode/Funktion GoliathAPI.kaAPIWorker.GetAPIVersionInfo() As String
    Gibt die DLL Versionsnummer zurück.

  • Kleinere Bugfixes

DLL-Version 1.1.8

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataKundeLieferantInteressentAsJSON(ByVal tnKundNr As Integer, ByVal tnAdressTyp As Integer, [ByVal tcFieldList As String]) As String
    Gibt das Dataset als JSON zurück. Ist tnKundNr = -1 werden alle Daten zurückgegeben. tnAdressTyp (1 = Kunde [, 2 = Lieferant [, 3 = Interessent]]). Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataKundeAsJSON
    Diese Methode wurde entfernt und durch die neue Methode GETDataKundeLieferantInteressentAsJSON ersetzt.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataAnsprechpartnertAsJSON(ByVal tnKundNr As Integer, ByVal tnAdressTyp As Integer, [ByVal tcFieldList As String]) As String
    Gibt das Dataset als JSON zurück. Ist tnKundNr = -1 werden alle Daten zurückgegeben. tnAdressTyp (1 = Kunde [, 2 = Lieferant [, 3 = Interessent]]). Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

DLL-Version 1.1.7

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataArtikelAsJSON(ByVal tcSearchValue As String, ByVal tnSearchField As Integer, [ByVal tcFieldList As String]) As String
    Gibt das Artikel-Dataset als JSON zurück. tnSearchField (0 = Alle Artikel [, 1 = Iartnummer [, 2 = artikel_nr [, 3 = herstnr]]]). Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.
    Es wurden die Parameter der bestehenden Funktion geändert, um nun nicht nur nach der Iartnummer sondern auch nach der Artikel-Nr. und Hersteller-Nr. suchen zu können.

DLL-Version 1.1.5

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataBenutzerRechteAsJSON(ByVal tcUser As String) As String
    Gibt das Benutzerrechte.-Dataset als JSON zurück.

  • Kleinere Bugfixes

DLL-Version 1.1.2

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataBenutzerAsJSON([ByVal tcUser As String], [ByVal tcFieldList As String]) As String
    Gibt das Benutzer.-Dataset als JSON zurück. Wird tcUser nicht angegeben werden alle Benutzer zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataAllgemeinAsJSON([ByVal tcModul As String], [ByVal tcFieldList As String]) As String
    Gibt das Allgemeine Daten.-Dataset als JSON zurück. Wird tcModul nicht angegeben werden alle Daten zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataZahlungsbedingungenAsJSON([ByVal tcZahlBed As String], [ByVal tcFieldList As String]) As String
    Gibt das Zahlungsbed.-Dataset als JSON zurück. Wird tcZahlBed nicht angegeben werden alle Zahlungsb. zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

DLL-Version 1.1.0

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataKundeAsJSON([ByVal tnKundNr As Long], [ByVal tcFieldList As String]) As String
    Gibt das Kunden-Dataset als JSON zurück. Ist tnKundNr nicht angegeben werden alle Kunden zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataArtikelAsJSON([ByVal tcIartnummer As String], [ByVal tcFieldList As String]) As String
    Gibt das Artikel-Dataset als JSON zurück. Wird tcIartnummer nicht angegeben werden alle Artikel zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • Methode/Funktion GoliathAPI.kaAPIWorker.GETDataWarengruppeAsJSON([ByVal tcWaNummer As String], [ByVal tcFieldList As String]) As String
    Gibt das Warengrp.-Dataset als JSON zurück. Wird tcWaNummer nicht angegeben werden alle Warengrp. zurückgegeben. Wird tcFieldList nicht angegeben, werden alle Felder zurückgegeben.

  • GoliathAPITransaktion.Artikelkontierung [Schema-Version 1.0.0]
    Initial Version

  • GoliathAPITransaktion.Artikeluebersetzung [Schema-Version 1.0.0]
    Initial Version

  • GoliathAPITransaktion.Artikelpreis [Schema-Version 1.0.0]
    Initial Version

  • GoliathAPITransaktion.Artikel [Schema-Version 1.0.0]
    Initial Version

DLL-Version 1.0.0

  • GoliathAPIStandard [Schema-Version 1.0.0]
    Initial Version

  • GoliathAPITransaktion.Kundenauftrag [Schema-Version 1.0.0]
    Initial Version

Related content

Version 1.0.0 (Kundenauftrag)
Version 1.0.0 (Kundenauftrag)
More like this
Version 5.5.041.A
Version 5.5.041.A
Read with this
Version 1.0.0 (Artikel)
Version 1.0.0 (Artikel)
More like this
GoliathAPI
GoliathAPI
Read with this
Version 1.0.0 (Artikelpreis)
Version 1.0.0 (Artikelpreis)
More like this
Schemadefinitionen
Schemadefinitionen
Read with this