OmniBelegService:Releases Rev 2: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
MH (Diskussion | Beiträge) |
MH (Diskussion | Beiträge) |
||
Zeile 23: | Zeile 23: | ||
* Bei der Erst-Konfiguration wird nun der im Setup festgelegte Mandant im ersten Importformat vorbelegt. | * Bei der Erst-Konfiguration wird nun der im Setup festgelegte Mandant im ersten Importformat vorbelegt. | ||
* der Menüpunkt "CommonMethodExecution" wurde aus der Oberfläche entfernt, da dieser sowieso keine Funktion hatte und dies in der Praxis auch mit dem Third-Party Dienst nicht mehr realisierbar ist. | * der Menüpunkt "CommonMethodExecution" wurde aus der Oberfläche entfernt, da dieser sowieso keine Funktion hatte und dies in der Praxis auch mit dem Third-Party Dienst nicht mehr realisierbar ist. | ||
* Es wurde bei den Importformaten im Reiter Belege für Positionen eine Property mit dem Namen "Preisermittlung aus Sage statt XML-Betrag" eingeführt | * Es wurde bei den Importformaten im Reiter Belege für Positionen eine Property mit dem Namen "Preisermittlung aus Sage statt XML-Betrag" eingeführt.<br /> | ||
==== interne/Entwicklungsspezifische Hintergrund-Änderungen ==== | ==== interne/Entwicklungsspezifische Hintergrund-Änderungen ==== | ||
* Die Lizensierung wurde nun in das Projekt umgezogen und bedient sich nun nicht mehr einer externen Bibliothek. (erleichtert für Kollegen ein initiales Erstellen und Laden aus der Quell-Code-Verwaltung ohne zusätzliche Verweise setzen zu müssen) | * Die Lizensierung wurde nun in das Projekt umgezogen und bedient sich nun nicht mehr einer externen Bibliothek. (erleichtert für Kollegen ein initiales Erstellen und Laden aus der Quell-Code-Verwaltung ohne zusätzliche Verweise setzen zu müssen) |
Version vom 6. Dezember 2022, 12:08 Uhr
Revision 2
Hier folgt eine Auflistung von Neuerungen und Änderungen in Revision 2
Neuerungen, Fehlerbehebungen & Verbesserungen
Setup
- Der Sage Benutzer darf nun nicht mehr leer sein, um das Setup beenden zu können.
- Die Sage Version ist nun im Setup fest auf die entsprechend definierte Major und Minor Setup Version gestellt und nicht mehr editierbar.
Dienst
- Bei FehlerCode#10 wurde die Ausgabe verbessert, sodass man einen Hinweis darauf erhält, an welcher Stelle genau die Datenübernahme fehlgeschlagen ist.
- Bei Fehlern, wenn ein Log-Eintrag nicht in die Log-Tabelle geschrieben werden kann, wird nun nicht mehr redundant in ein lokales Logfile namens "errors.txt" geschrieben, sondern lediglich in die vorhergesehenen "errorlog_{Jahr}_{Monat}.txt" Datei welche auch den Zeitpunkt des Auftretens des Fehlers loggt.
- Einführung des neuen Fehlercodes#129: "Die Kundennummer-Ermittlung lieferte kein Ergebnis, eventuell ist der hinterlegte Nummernkreis voll oder die höchste Kontonummer des Preset-Nummernkreises ist vergeben". Hier wird der Fehler abgefangen und eine Meldung ausgegeben wenn keine nächste freie Konto-Nummer ermittelt werden konnte und daher die Anlage sonst in einen Fehler laufen würde.
- Es wurde ein Fehler korrigiert, bei dem eine in Sage nicht vorhandene Versandart aus der XML-Datei mit einer Länge von über 10Zeichen bei der Beleganlage zu einem SQL-Fehler (Zeichenfolgen- oder Binärdaten würden abgeschnitten) geführt hat wenn das Importformat-Mapping der Versandart auf Schlüssel eingestellt war. Bei nicht vorhandener Versandart wird hier nun standardmäßig eine leere Versandart hinterlegt.
Konfiguration
- Es wurde ein Fehler korrigiert, bei dem durch bereits existierende Unterordner die Pfade der Unterordner nach Änderung des Hauptpfades nicht in der Konfiguration übernommen wurden.
- Der Button Versions-Information öffnet nun ein kleines Fenster mit der installierten Versions-Info des Dienstes und einem Dokumentations-Link zu der Wiki-Seite.
- Bei der Erst-Konfiguration wird nun der im Setup festgelegte Mandant im ersten Importformat vorbelegt.
- der Menüpunkt "CommonMethodExecution" wurde aus der Oberfläche entfernt, da dieser sowieso keine Funktion hatte und dies in der Praxis auch mit dem Third-Party Dienst nicht mehr realisierbar ist.
- Es wurde bei den Importformaten im Reiter Belege für Positionen eine Property mit dem Namen "Preisermittlung aus Sage statt XML-Betrag" eingeführt.
interne/Entwicklungsspezifische Hintergrund-Änderungen
- Die Lizensierung wurde nun in das Projekt umgezogen und bedient sich nun nicht mehr einer externen Bibliothek. (erleichtert für Kollegen ein initiales Erstellen und Laden aus der Quell-Code-Verwaltung ohne zusätzliche Verweise setzen zu müssen)