1.365
Bearbeitungen
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| (6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 10: | Zeile 10: | ||
* Es wurde eine unbehandelte Ausnahme abgefangen, wenn bei dem Skript-Installer ein durch ein altes Setup ausgeführtes Skript (archiviert und nicht mehr verfügbar) über den Button "Skript erneut ausführen" versucht wurde auszuführen. | * Es wurde eine unbehandelte Ausnahme abgefangen, wenn bei dem Skript-Installer ein durch ein altes Setup ausgeführtes Skript (archiviert und nicht mehr verfügbar) über den Button "Skript erneut ausführen" versucht wurde auszuführen. | ||
* Es wurden neue Setup-SQL Skripte hinterlegt: | * Es wurden neue Setup-SQL Skripte hinterlegt: | ||
* 050_AlterTable_OBS_Importformate_ZuschlaegeAusSageOhneXMLVerweis.upd -> | * 050_AlterTable_OBS_Importformate_ZuschlaegeAusSageOhneXMLVerweis.upd -> Erweiterung der OmniBelegService_Importformate Tabelle um das Feld "ZuschlageAusSageOhneXMLVerweis". | ||
* 051_AlterTable_OBS_Positionen_Quantity_Unit.upd -> Erweiterung der OmniBelegService_Belege_Positionen Tabelle um das Feld "Quantity_Unit". | * 051_AlterTable_OBS_Positionen_Quantity_Unit.upd -> Erweiterung der OmniBelegService_Belege_Positionen Tabelle um das Feld "Quantity_Unit". | ||
* 052_AlterStoredProc_OmniBelegService_InsertXMLPosition.upd -> Erweiterung der spOmniBelegService_InsertXMLPosition Prozedur um den Parameter "Quantity_Unit". | * 052_AlterStoredProc_OmniBelegService_InsertXMLPosition.upd -> Erweiterung der spOmniBelegService_InsertXMLPosition Prozedur um den Parameter "Quantity_Unit". | ||
| Zeile 20: | Zeile 20: | ||
* Bei gesetzter Einstellung "Zuschläge aus Sage beziehen (ohne XML-Verweis)" werden nun die in Sage definierten und der Kundengruppe zugeordneten Zuschläge ermittelt und auf Belegebene gesetzt. Die in der XML definierten Zuschläge werden mit dieser Einstellung nun ignoriert. | * Bei gesetzter Einstellung "Zuschläge aus Sage beziehen (ohne XML-Verweis)" werden nun die in Sage definierten und der Kundengruppe zugeordneten Zuschläge ermittelt und auf Belegebene gesetzt. Die in der XML definierten Zuschläge werden mit dieser Einstellung nun ignoriert. | ||
* Bei gefülltem XML-Wert "QUANTITY_UNIT" wird nun bei Artikelpositionen die entsprechende Mengeneinheit gesetzt. Dies übersteuert die globale Property "POS_VKMengeneinheit". Sollte ein unzulässiger Wert in diesem Feld stehen wird hier dann Fehler #132 ausgegeben: "Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})" | * Bei gefülltem XML-Wert "QUANTITY_UNIT" wird nun bei Artikelpositionen die entsprechende Mengeneinheit gesetzt. Dies übersteuert die globale Property "POS_VKMengeneinheit". Sollte ein unzulässiger Wert in diesem Feld stehen wird hier dann Fehler #132 ausgegeben: "Die Position hat einen ungültigen XML-Wert für Quantity_Unit ({Wert})" | ||
* Die Property "GutscheinAlsBelegrabatt" überprüft nun die Länge der Bezeichnung1 (DESCRIPTION_SHORT im XML), und schneidet diese nun nach 40 Zeichen ab, da hier maximal 40 Zeichen erlaubt sind und eine Überlänge die Anlage des Belegs verhindert. | |||
==== Konfiguration ==== | ==== Konfiguration ==== | ||
| Zeile 33: | Zeile 34: | ||
* Setup Skript #037 wurde nachgebessert mit der Abfrage ob diese Tabelle bereits existiert, um abzufangen, dass das Skript in einen Fehler läuft sollte es zu einem späteren Zeitpunkt noch einmal ausgeführt werden. | * Setup Skript #037 wurde nachgebessert mit der Abfrage ob diese Tabelle bereits existiert, um abzufangen, dass das Skript in einen Fehler läuft sollte es zu einem späteren Zeitpunkt noch einmal ausgeführt werden. | ||
* die zugrunde liegende XSD-Datei wurde angepasst, sodass die Einträge in den ORDER_DISCOUNTS bei der DESCRIPTION nun maximal 40 Zeichen zulassen, da die Sage100 nur maximal 40 Zeichen in diesem Feld zulässt. | * die zugrunde liegende XSD-Datei wurde angepasst, sodass die Einträge in den ORDER_DISCOUNTS bei der DESCRIPTION nun maximal 40 Zeichen zulassen, da die Sage100 nur maximal 40 Zeichen in diesem Feld zulässt. | ||
* die Prüfung auf Status-Änderungen der Komponenten & Einstellungen wird nun zentral durch einen Task verwaltet. Dadurch wurden mehrfach redundante Abfragen in den einzelnen Jobs eliminiert und SQL-Ressourcen eingespart. | |||
=== Nachtrag 23.05.2023 === | |||
* Der Timer des Hintergrund Prozesses der Statusänderungen wurde nachträglich optimiert, dass dieser nun im selben Intervall wie die ausführenden Funktionen läuft. | |||
* Es wurde ein Fehler korrigiert, dass sich die Hintergrundprozesse teilweise blockiert haben und somit nicht im gewünschten Intervall ausgeführt wurden. | |||
'''04.07.2023: Diese Version wurde als stable markiert.''' | |||