3. August 2012 14:26
Du hast noch niemals NAV-Objekte als Textexport gesehen, stimmts
Das, was du in die Funktion eintragen musst, ist nur das hier:
- Code:
SETRANGE("Currency Code",CurrencyCode);
IF FINDLAST THEN
EXIT("Exchange Rate Amount" / "Relational Exch. Rate Amount")
Die Zeile mit PROCEDURE und BEGIN und END hast du durch Anlegen der Funktion in den Globals bereits erledigt.
Außerdem musst du für diese Funktion manuell noch einen Parameter anlegen (CurrencyCode, Code 10) und einen Rückgabewert, Datentyp Decimal.
Bei der zweiten Funktion laut Artikel gehts ähnlich, nur dass du hier zusätzlich noch eine lokale Variable RateForTodayExists vom Typ boolean anlegen musst.
Wenn du nicht in der C/AL-Programmierung zu Hause bist, ist es ratsam, solche Aufgaben einem C/AL-Programmierer überlassen.
Wenn du etwas falsch implementierst (es aber zunächst nicht merkst, weil sich das Objekt kompilieren und speichern lässt), dann übernimmt keiner die Verantwortung für unerwartete Ergebnisse ...