Hallo Herr Becker,
auf dieses Problem bin ich kürzlich auch gestoßen.
Wenn Sie ein "Date"-Feld in ein "DateTime"-Feld konvertieren, wird als Standard-Uhrzeit immer 12 Uhr Mittags UTC verwendet.
DocuWare verwendet intern überall nur UTC, die Umwandlung in die lokale Zeitzone passiert am Client bzw. Background Process Service, daher kommt Ihr Eintrag von 14 Uhr = 12 Uhr UTC.
Sie können das "DateTime"-Feld über einen "Daten zuweisen" Schritt manipulieren und so die UTC-Zeit ändern.
Verwenden Sie folgenden Arithmetischen Ausdruck:
DateAdd(DateInterval.Hour,-11,GV_DateTime)
Mit "DateInterval.Hour" geben Sie an, dass Stunden aufaddiert/abgezogen werden sollen, "-11" ist die Anzahl der Stunden und "GV_DateTime" ist die globale Variable von welcher Sie subtrahieren wollen.
Obiger Befehl würde also aus 12 Uhr UTC -> 1 Uhr UTC machen. 01 Uhr UTC in unserer Sommerzeit wäre also 03 Uhr.
Siehe auch: Forum: Add 3 years to DateTime
Und: DateAdd in VBA
Gruß aus Neuss,
Simon H. Hellmann
DocuWare System Consultant