OmniBelegService:Releases Rev 7: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
MH (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 16: | Zeile 16: | ||
* Es wurde der FehlerCode #134 eingeführt, welcher ausgegeben wird, sollte eine in der XML angegebene Order_Unit nicht in einer Mengeneinheit des Artikels gefunden werden. | * Es wurde der FehlerCode #134 eingeführt, welcher ausgegeben wird, sollte eine in der XML angegebene Order_Unit nicht in einer Mengeneinheit des Artikels gefunden werden. | ||
* Bei gesetzter globalen Einstellung "Kommissionierungsfreigabe" wird das Feld "Kommissionierung" im Sage Beleg gesetzt. | * Bei gesetzter globalen Einstellung "Kommissionierungsfreigabe" wird das Feld "Kommissionierung" im Sage Beleg gesetzt. | ||
* Es wurde ein Fehler korrigiert, dass der kalkulatorische EK nicht korrekt beim Einfügen von BelegePositionen berechnet wurde.<br /> | * Es wurde ein Fehler korrigiert, dass der kalkulatorische EK nicht korrekt beim Einfügen von BelegePositionen berechnet wurde. | ||
* Die Mandantenobjekte werden nun standardmäßig nach jedem Zyklus des import-Tasks (nach Importen von Bestellungen) wieder geschlossen, um mögliche fehlerhaften Zuständen des Mandantenobjekts aufgrund Netzwerk- oder ApplicationServer Störungen vorzubeugen.) Übersteuerbar ist das durch die globale Einstellung "KeepMandant"<br /> | |||
==== Konfiguration ==== | ==== Konfiguration ==== | ||
* | *in den globalen Einstellungen wurde das Feld "Kommissionierungsfreigabe" hinzugefügt. Diese Einstellung steht standardmäßig auf "false" und sorgt dafür, dass das Feld Kommissionierung im Sage Beleg nicht gesetzt wird. | ||
*in den globalen Einstellungen wurde das Feld "KeepMandant" hinzugefügt. Diese Einstellung steht standardmäßig auf "false" und sorgt dafür, dass nach jedem Import-Timer (falls Aufträge importiert wurden) das Mandantenobjekt wieder schließt. (Vorbeugung von evtl. fehlerhaften Zuständen des Mandantenobjekts aufgrund Netzwerk- oder ApplicationServer Störungen) | |||
=== interne/Entwicklungsspezifische Hintergrund-Änderungen === | === interne/Entwicklungsspezifische Hintergrund-Änderungen === | ||
* | * |
Version vom 15. August 2023, 10:28 Uhr
Revision 7
Neuerungen, Fehlerbehebungen & Verbesserungen
Setup
- Das Setup wurde um das Installationsskript #054 erweitert, welches die globalen Einstellungen für "Kommssionierungsfreigabe" und "KeepMandant" definiert.
Dienst
- Es wurde eine Lücke geschlossen, dass bei der Prüfung der Referenznummer nicht der Mandant berücksichtigt wurde.
- Es wurde eine Lücke geschlossen, dass bei der Ermittlung des Lagerplatzes bei angegebener StorageArea nicht der Mandant berücksichtigt wurde.
- Es wurde eine Prüfung der in der Order_Unit angegebenen Mengeneinheit implementiert. Die Mengeneinheit wird nun nach Prüfung korrekt gesetzt. Sollte die Mengeneinheit des Artikels in mehreren Mengeneinheiten der Warenwirtschaft hinterlegt sein wird entsprechend priorisiert: Verpackungseinheit > Verkaufsmengeneinheit > Basismengeneinheit
- Es wurde der FehlerCode #134 eingeführt, welcher ausgegeben wird, sollte eine in der XML angegebene Order_Unit nicht in einer Mengeneinheit des Artikels gefunden werden.
- Bei gesetzter globalen Einstellung "Kommissionierungsfreigabe" wird das Feld "Kommissionierung" im Sage Beleg gesetzt.
- Es wurde ein Fehler korrigiert, dass der kalkulatorische EK nicht korrekt beim Einfügen von BelegePositionen berechnet wurde.
- Die Mandantenobjekte werden nun standardmäßig nach jedem Zyklus des import-Tasks (nach Importen von Bestellungen) wieder geschlossen, um mögliche fehlerhaften Zuständen des Mandantenobjekts aufgrund Netzwerk- oder ApplicationServer Störungen vorzubeugen.) Übersteuerbar ist das durch die globale Einstellung "KeepMandant"
Konfiguration
- in den globalen Einstellungen wurde das Feld "Kommissionierungsfreigabe" hinzugefügt. Diese Einstellung steht standardmäßig auf "false" und sorgt dafür, dass das Feld Kommissionierung im Sage Beleg nicht gesetzt wird.
- in den globalen Einstellungen wurde das Feld "KeepMandant" hinzugefügt. Diese Einstellung steht standardmäßig auf "false" und sorgt dafür, dass nach jedem Import-Timer (falls Aufträge importiert wurden) das Mandantenobjekt wieder schließt. (Vorbeugung von evtl. fehlerhaften Zuständen des Mandantenobjekts aufgrund Netzwerk- oder ApplicationServer Störungen)