Benutzer mit den meisten Antworten
Currency - Lookup-Feld

Frage
-
Hi,
ich habe eine Tabelle in de rsich bereits Waehrungen befinden. Diese lasse ich per Programm einlesen und in das CRM importieren. Das Problem ist, dass ich in der meiner Tabelle keine Wahrungssymbole vorhanden sind, CRM diese aber benoetigt.
Per Lookup-Feld gibt man beim Erstellen einer Waehrung den Code an und das CRM fuellt alle anderen Felder aus. Jetzt frage ich mich, wie ich auf dieses bestimmte Feld referenzieren kann, um zu sagen: "Wenn du "Dollar" bist, dann hast du das Symbol "$".
Weiss jemand Rat?
Antworten
-
Hallo Martin,
das Währungssymbol wird im CRM angezeigt, wenn es sich um Währungsfeld handelt. Währungen sind im CRM eine eigene Entität, in der zum Beispiel auch der Umrechnungskurs hinterlegt werden kann.
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM- Als Antwort markiert Michael Sulz Samstag, 13. März 2010 10:15
-
Hallo Martin,
an die Daten des Lookup selbst kommst du nicht heran. Die Informationen über die dem CRM bekannten Währungen sind gekapselt.
Wenn du sagst, dass du Währungen hast, dann gehe ich davon aus du meinst die Währungscodes nach ISO 4217?
Wenn es nur um einen erstmaligen Import geht, würde ich die Währungen von Hand anlegen (Danach sind die Währungen ja im System angelegt).
Falls es unbedingt per Programm passieren soll kannst du dir auch die Symbole von dieser Seite ziehen http://www.xe.com/symbols.php
Du kannst aber auch über die Klasse RegionInfo das Währungssymbol für eine bestimmte Kultur herausbekommen. Bei den meisten Währungscodes funktioniert das so (Beim Euro nicht!):
string currencyName = "USD"; string currencysymbol = new RegionInfo(currencyName.Substring(0, 2)).CurrencySymbol;
Diese Methode ist jedoch nicht 100%ig- Als Antwort markiert MartinDevelop Mittwoch, 10. März 2010 08:04
Alle Antworten
-
Hallo Martin,
das Währungssymbol wird im CRM angezeigt, wenn es sich um Währungsfeld handelt. Währungen sind im CRM eine eigene Entität, in der zum Beispiel auch der Umrechnungskurs hinterlegt werden kann.
Viele Grüße
Michael Sulz
MVP für Microsoft Dynamics CRM- Als Antwort markiert Michael Sulz Samstag, 13. März 2010 10:15
-
Hallo Martin,
an die Daten des Lookup selbst kommst du nicht heran. Die Informationen über die dem CRM bekannten Währungen sind gekapselt.
Wenn du sagst, dass du Währungen hast, dann gehe ich davon aus du meinst die Währungscodes nach ISO 4217?
Wenn es nur um einen erstmaligen Import geht, würde ich die Währungen von Hand anlegen (Danach sind die Währungen ja im System angelegt).
Falls es unbedingt per Programm passieren soll kannst du dir auch die Symbole von dieser Seite ziehen http://www.xe.com/symbols.php
Du kannst aber auch über die Klasse RegionInfo das Währungssymbol für eine bestimmte Kultur herausbekommen. Bei den meisten Währungscodes funktioniert das so (Beim Euro nicht!):
string currencyName = "USD"; string currencysymbol = new RegionInfo(currencyName.Substring(0, 2)).CurrencySymbol;
Diese Methode ist jedoch nicht 100%ig- Als Antwort markiert MartinDevelop Mittwoch, 10. März 2010 08:04