Hallo,
wenn die Zahlungsweise eine Combobox oder LOV darstellt, dann handelt es sich dabei
höchstwahrscheinlich um ein Referenzfeld. Wenn das der Fall ist, dann ist der
Zugriff darauf falsch, denn context.“#{CWT.ckunden.zahlungsweise.value}“ liefert sonst was, nur nicht den Wert „Rechnung“.
Richtig müsste sein:
def zval = context."#{CWT.ckunden.zahlungsweise.context}"."#{CWT.zahlungsweise.zahlungstext}"
if (zval != null && "Rechnung".equals(zval))
return true;
return false;
zahlungsweise = Name der Entität, worauf das FEld ckunden.zahlungsweise referenziert
zahlungstext = Textfeld in Entität „zahlungsweise“.
Gruß
Frank