X

Vielen Dank, dass Sie sich für unsere Dienstleistungen interessieren. Leider sind Sie auf einer veralteten Seite gelandet. Das sollte nicht vorkommen.

Besuchen Sie gerne unsere aktualisierte Webseite.

Beim ausführen des folgenden Quellcode über den Role Tailored Client bekommt man eine Fehlermeldung

Der Quellcode besagt folgendes: Man nimmt die Variable SalesHeader vom Typ Record der Tabelle 36, setzt den Status auf „Freigegeben“. Dann liest man diesen Status über die Datentypen RecordRef und FieldRef wieder aus und weist den Wert der Variable OptionNo vom Typ Integer zu. Zum Schluss lässt man sich das Ergebnis anzeigen.

Führt man diesen Code über den Role Tailored Client aus, so erhält man folgende Fehlermeldung:

Der Ausdruck „FORMAT(FldRef.VALUE)“ gibt den Wert „Freigegeben“ zurück. Der Classic Client Dynamics NAV 2009 gibt für den gleichen Ausdruck den Index der Option zurück.

 

Dieses Problem ist bei Microsoft bekannt und unter der Bug-ID 208030 registriert. Es soll mit einem Hotfix für Dynamics NAV 2009 SP1 bzw. R2 behoben werden.

Als Workaround kann man die Zeile „EVALUATE(OptionNo, FORMAT(FldRef.VALUE));“ durch „OptionNo := FldRef.VALUE;“ ersetzen.

Bewertung: 2 / 5

Stern aktivStern aktivStern inaktivStern inaktivStern inaktiv
 
Go to Top