Zum Inhalt springen

OmniBelegService:Releases Rev 15: Unterschied zwischen den Versionen

MH (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MH (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
*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 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
*Skript 88: Die AdressenCheck-Prozedur wurde um den Parater @isEK erweitert und prüft nun auch die Adressen der Lieferanten bei einem EK-Import
*Skript 89: legt die globale Einstellung "POS_Texte2RTF" an.


==== Konfiguration ====
==== Konfiguration ====
Zeile 18: Zeile 19:
* 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.
* 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.
* 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.
* die globale Einstellung "POS_Texte2RTF" wurde hinzugefügt


==== Dienst ====
==== Dienst ====
Zeile 27: Zeile 29:
*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.
*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 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 ''<u>unterstrichen</u>'' erkennt und übernimmt.
*Der HTML Kopf- & Fußtext des Belegs, sowie Lang- & Dimensionstexte der Artikelpositionen (bei gesetzter globaler Einstellung "POS_Texte2RTF") werden nun beim Import (minimalistisch) in RTF konvertiert und abgespeichert, dass das ERP einfache Textelement wie Zeilenumbrüche, '''fett,''' ''kursiv'' oder ''<u>unterstrichen</u>'' erkennt und übernimmt.
*Einführung FehlerCode 54 "Beleg wird laut OrderChannel-Konfiguration ignoriert.", wenn in dem ORDER_CHANNEL Feld "ignore" steht.
*Einführung FehlerCode 54 "Beleg wird laut OrderChannel-Konfiguration ignoriert.", wenn in dem ORDER_CHANNEL Feld "ignore" steht.


===== Auto-Lieferscheine/Autorechnungen: =====
===== 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.
* Die Ausgabe für FehlerCode 201 (Mandanten-Login Fehler) wurde optimiert und gibt nun auch eine konkrete Fehlermeldung aus die wir von Sage erhalten.