Leider ist es nur möglich, per XML Auftragsimport (händisch oder Worker) bei den Datumfeldern (dErstellt, dLieferDatum, dBezahltDatum usw) ein Datum zu hinterlegen.
Das ist echt etwas doof, denn die Wawi selbst speichert den dErstellt-Wert im tAuftrag als Datetime ab und macht daraus dann YYYY-MM-DD 00:00:00
Da wir nach dem FiFo Prinzip arbeiten wäre ist ungemein hilfreich, die Uhrzeit mit zu übernehmen.
Die XSD und den hinterliegenden Mechanismus braucht man nur so anzupassen, daß Eingaben im Format YYYY-MM-SS hh:mm:ss erlaubt sind. Das gilt idealerweise für ALLE Datumsfelder im XML Import.
Denn aktuell müssen wir die SQL Datenbank dann per Update manipulieren, was ja nicht Sinn der Sache ist.
In der ExternDll.XSD habt ihr mit dem Datentyp MyDateTime ja genau das schon definiert, müsstet es nur im Import auch nutzen^^
Das ist echt etwas doof, denn die Wawi selbst speichert den dErstellt-Wert im tAuftrag als Datetime ab und macht daraus dann YYYY-MM-DD 00:00:00
Da wir nach dem FiFo Prinzip arbeiten wäre ist ungemein hilfreich, die Uhrzeit mit zu übernehmen.
Die XSD und den hinterliegenden Mechanismus braucht man nur so anzupassen, daß Eingaben im Format YYYY-MM-SS hh:mm:ss erlaubt sind. Das gilt idealerweise für ALLE Datumsfelder im XML Import.
Denn aktuell müssen wir die SQL Datenbank dann per Update manipulieren, was ja nicht Sinn der Sache ist.
In der ExternDll.XSD habt ihr mit dem Datentyp MyDateTime ja genau das schon definiert, müsstet es nur im Import auch nutzen^^
Code:
<xs:simpleType name="MyDateTime">
<xs:restriction base="xs:string">
<xs:pattern value="(\d{4}-\d{2}-\d{2}( |T)\d{2}:\d{2}:\d{2}|\d{4}-\d{2}-\d{2})"/>
</xs:restriction>
</xs:simpleType>