Veröffentlicht Fri, 29 Oct 2021 13:07:07 GMT von Stefan Sorg
Im Workflowmanager kann man vor einer Akzeptanz einer Entscheidung Eingaben validieren.

Nun habe ich eine Tabelle im Dialog der Entscheidung, deren Eingabe validiert werden müssen. Speziell die Spaltensummenwerte müssen geprüft werden (unten: "Zahlungseingänge_hinterlegen_Zahlungspositionen[ZAHLU_BRUTTO]").

Zur Validierung habe ich folgende Bedingung hinterlegt:

Zahlungseingänge_hinterlegen_Zahlungspositionen[ZAHLU_BRUTTO] + Zahlungseingänge_hinterlegen_offener_Fehlbetrag_EUR = DW_RECHNUNGSBETRAG

Die Bedingung ist jedoch ungültig, DW bemängelt: "Zwischen den Typen "System.Nullable'1[System.Decimal][]" und "System.Nullable'1[System.Decimal][]" ist kein Koersionsoperator definiert"

Wie kann ich also Spaltensummen eines Tabellenobjektes in der Validierung benutzen?!

Vielen dank für eure Tipps schonmal!

Gruß
Stefan
Veröffentlicht Wed, 03 Nov 2021 15:01:07 GMT von Stefan Sorg
iif (sum (Zahlungseingänge_hinterlegen_Zahlungspositionen[ZAHLU_BRUTTO]) = Nothing, 0, sum(Zahlungseingänge_hinterlegen_Zahlungspositionen[ZAHLU_BRUTTO])) < DW_RECHNUNGSBETRAG

Sie müssen angemeldet sein um Beiträge in den Foren zu erstellen.