Zum Inhalt springen

OmniBelegService:Releases Rev 16: Unterschied zwischen den Versionen

MH (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
MH (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 9: Zeile 9:
* Skript 93: Erweiterung der OmniBelegService_BelegePositionen Tabelle um das Feld Discount_Percent.
* Skript 93: Erweiterung der OmniBelegService_BelegePositionen Tabelle um das Feld Discount_Percent.
* Skript 94: (ehemals 74) Erweiterung der Prozedur spOmniBelegService_InsertXMLPosition um den Parameter Discount_Percent
* Skript 94: (ehemals 74) Erweiterung der Prozedur spOmniBelegService_InsertXMLPosition um den Parameter Discount_Percent
* Skript 95: Erweiterung der globalen Einstellungen um "BelegSaveTimeout" mit Standardwert = true


==== Konfiguration ====
==== Konfiguration ====
Zeile 26: Zeile 27:
* Auf Positionsebene kann nun das Feld DISCOUNT_PERCENT in dem ARTICLE_PRICE Segment übermittelt werden. Es setzt prozentuellen Rabatt an einer Position.
* Auf Positionsebene kann nun das Feld DISCOUNT_PERCENT in dem ARTICLE_PRICE Segment übermittelt werden. Es setzt prozentuellen Rabatt an einer Position.
* Es wurden bei den XML Feldern CUSTOMER_PRICELIST_ID, TAX_CODE, ORDER_TAX_CODE, OL_PROJECT_ID, DISCOUNTPERCENT, DISCOUNTVALUE & BUSINESS_TRANSACTION_ID ein Fehler abgefangen, wenn diese als String Input in die entsprechenden Prozeduren gelaufen sind, aber dort als integer bzw. money Datentypen erwartet wurden.
* Es wurden bei den XML Feldern CUSTOMER_PRICELIST_ID, TAX_CODE, ORDER_TAX_CODE, OL_PROJECT_ID, DISCOUNTPERCENT, DISCOUNTVALUE & BUSINESS_TRANSACTION_ID ein Fehler abgefangen, wenn diese als String Input in die entsprechenden Prozeduren gelaufen sind, aber dort als integer bzw. money Datentypen erwartet wurden.
* Der Auftragsimport läuft nun nach 60Sekunden beim Speichern in einen Timeout, wenn die globale Einstellung "BelegSaveTimeout" gesetzt ist. Dabei wird der aktuelle Mandanten-Login zurückgesetzt und die Verbindung zur Sage neu aufgebaut. (Workaround und automatisierte Lösung für die Fälle, bei denen bisher ein Dienst-Neustart notwendig war)


===== Auto-Lieferscheine: =====
===== Auto-Lieferscheine: =====