LLCP 31 - Potentielles Problem mit ODER-conditions

Hallo zusammen,

in einem unserer Templates haben wir folgenden Term:

Cond((StrPos(Fahrzeug.Einsatzart_GFG_Code,"9")>=0) .or. (StrPos(Fahrzeug.Einsatzart_GFG_Code,"T")>=0) ,
     "Neuwagen",
     Cond((StrPos(Fahrzeug.Einsatzart_GFG_Code,"2") >= 0),
          "Jahreswagen",
           Cond((StrPos(Fahrzeug.Einsatzart_GFG_Code,"1") >= 0) ,
                "Vorführwagen", 
                "Gebrauchtwagen"
                )
         )
    )

Der L&L Native Editor beschwert sich über diesen Begriff nicht. Beim Rendern wird allerdings folgender Fehler geworfen:

Laut Dokumentation sollte .or. allerdings richtig sein. Habe ich das missverstanden?

Sobald .or. mit OR ersetzt wird, funktioniert alles wie es soll, dementsprechend ist das kein großes Problem. Ist dieses Verhalten erwartet oder handelt es sich hier um einen Bug?

Danke im Voraus und beste Grüße,

Nicolas

Wir werden mal prüfen lassen, ob hier aus Migrationsgründen eine Anpassung in LLCP durchgeführt werden kann und die Operatoren mit der anderen Schreibweise auch berücksichtigt werden könnten. Sobald wir dazu neue Informationen haben, werden wir hier darüber informieren. Bis dahin muss zumindest temporär der Workaround herhalten.

1 Like

Wir haben eine Anpassung in LLCP vorgesehen, sodass auch die andere Punkt-Schreibweise bei den genannten Operatoren funktionieren sollte. Das dafür aktualisierte neue NuGet-Paket für LLCP 31 sollten ab morgen Vormittag bereitstehen - siehe auch Neuer NuGet-Server für tagesaktuelle LLCP-Pakete.