Hallo zusammen,
wir versuchen via Workflow die Werte Monat und Jahr aus dem Indexfeld Belegdatum auf zwei weitere Indexfelder aufzuteilen. Die Aufteilung prinzipiell scheint zu funktionieren, allerdings besteht das Problem, dass das Datum zu Beginn scheinbar nicht korrekt übergeben wird. Wir haben es auf verschiedenen Wegen ausprobiert, wie z. B.:
- Direktes zuweisen auf die neuen Indexfelder Jahr und Monat per arithmetischem Ausdruck. (cstr(month(DW_DOCUMENT_DATE)))
- Belegdatum in globale Variable und dann aufteilen auf Jahr und Monat. Hier haben wir auch mit dem Typ Datum, Datum/Uhrzeit, Text variiert.
Der Test wurde direkt im Workflowdesigner durchgespielt. Als Belegdatum wurde beispielsweise der 29.04.2020 ausgewählt und in die globale Variable wurde dann der 30.01.0001 übergeben.
Das Ergebnis in den neu zu befüllenden Indexwerten ist somit in unseren Tests immer: Jahr = 1 und Monat = 1:
Hat jemand eine Idee, wo der Fehler liegen könnte?
Beste Grüße
Constanze König