OmniBelegService:Releases Rev 15
Erscheinungsbild
Neuerungen, Fehlerbehebungen & Verbesserungen
Setup
Installationsskripte
- Skript 77: das Skript fängt nun auch potentielle BD-NULL Value Fehler ab in dem es im Anschluss der Tabellen-Erweiterung der OmniBelegService_Belege_Adressen noch den Wert der beiden neuen Spalten auf leeren String aktualisiert.
- Skript 80: Es wurde ein Fehler korrigiert, dass das Skript in einen Fehler gelaufen ist wenn es erneut ausgeführt wurde.
- Skript 85: Die Belegsuche wurde aus dem Code in eine eigene Prozedur ausgelagert und wird nun mit Skript 85 ausgeliefert.
- Skript 86: Erweiterung der Importformat-Konfigurationstabelle um die Spalte "StoredProcBelegCheck"
- Skript 87: Überarbeitung der Kundennummer-Ermittlungsprozedur. Es ist nun möglich, vorhandene Lücken der Kundennummern zu füllen oder auch die erste Nummer eines Nummernkreises zu setzen. Die Ermittlung der Kundennummern orientiert sich nun an den Kundenformat-Einstellungen des Sage Administrators.
- Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import
Konfiguration
- Die Prozedur "Beleg-Ermittlung" wurde zur Konfiguration in der Oberfläche im Tab "Prozeduren" hinzugefügt.
- Bei einem neuen Import-Format ist der Standard-Wert das Preset der Kundenanlage nun leer statt 'D'. Ein leeres Preset in der Konfiguration ist nun möglich und die Daten werden dann der Sage-Konfiguration entnommen.
- Bei einem neuen Importformat wird nun standardmäßig der Mandant aus dem Setup vorbelegt, wenn man die Werte von einem vorhandenen Importformat nicht übernimmt.
- Es wurde ein Fehler korrigiert, dass man bei einem neuen Importformat die Datei-Pfade nicht automatisch ergänzen lassen konnte, wenn man die Werte von einem vorhandenen Importformat nicht übernommen hat.
- im Reiter sonstiges kann nun ausgewählt werden, ob EK- statt VK-Belege angelegt werden sollen. Ebenfalls kann man dort nun auch die zu erstellenden EK-Belegart konfigurieren.
Dienst
Auftragsimport
- Die Felder Telefon, Mobil und Fax werden nun bei einer Adressen-Neuanlage nun ebenfalls auf Adress-Ebene gesetzt und nicht nur im Ansprechpartner.
- Die Ausgabe für FehlerCode 15 (kein Artikel gefunden) wurde optimiert und gibt in der Fehlermeldung nun auch die Sage Variante an.
- Die Ausgabe für FehlerCode 113 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.
- Einführung von FehlerCode 139: "Die Anzahl der Gruppenüberschriften(x) ist ungleich der Menge an Zwischensummen(y). Eine Beleganlage ist nicht möglich." Diese Prüfung und der Fehlercode wurden eingeführt, um einen späteren Validierungsfehler des Belegs seitens Sage abzufangen und eine transparente Ausgabe zu ermöglichen.
- der Aufruf der neuen BelegCheck Prozedur wurde implementiert und ebenfalls die Einführung von FehlerCode 140: "Fehler bei der Ausführung der CheckBeleg Prozedur ({Prozedurname}): {Message}", wenn in der konfigurierbaren CheckBeleg Prozedur ein technischer Fehler auftritt. Die Prozedur prüft je nach Input entweder die Verkaufs- oder Einkaufsbelege nach dem jeweiligen Beleg.
- Der HTML Kopf- & Fußtext des Belegs, sowie Langtexte der Artikelpositionen werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, fett, kursiv oder unterstrichen erkennt und übernimmt.
- Einführung FehlerCode 54 "Beleg wird laut OrderChannel-Konfiguration ignoriert.", wenn in dem ORDER_CHANNEL Feld "ignore" steht.
Auto-Lieferscheine/Autorechnungen:
- Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.