Benutzer mit den meisten Antworten
Verkaufschancen Formular: JavaScript Problem? -> Standartpreisliste & Währung einfügen?

Frage
-
Hallo zusammen,
wir haben einen Kunden der keine Preislisten / Produkte etc. verwendet. Aus diesem Grund habe ich per Javascript eine Standartpreisliste eingefügt. (OnLoad)
var pricelevel_lookupItem = new Array();
pricelevel_lookupItem[0] = new LookupControlItem ("{6E857786-4E27DD11-B8EB-000C29115CBA}", 1022, "Standard");
crmForm.all.pricelevelid.DataValue = pricelevel_lookupItem ;Sobald man aber zum Beispiel eine Kampagenreaktion zu einer Verkaufschance konvertiert und der Benutzer in einen Geldfeld einen Betrag eintragen möchte bekommt er folgende Fehlermeldung!
Bei einem vorhandenen Wert in einem Geldfeld ist eine Währung erforderlich. Wählen sie eine Währung aus, und wiederholen sie den Vorgang.
Da die Preisliste bereits ausgewählt ist kann der Nutzer das lehre Währungsfeld nicht mehr ausfüllen da dies schreibgeschützt ist.
Hat jemand eine Idee wie ich diese Problem lösen kann bzw. einen anderen Vorschlag wie ich automatisch jeder Verkaufschance eine Preisliste hinzufügen kann ohne das dieses Problem auftaucht.
Danke & Gruß
Patrick
- Bearbeitet Patrick Jähne Freitag, 19. Juni 2009 13:28
- Bearbeitet ckumark Freitag, 26. Juni 2009 19:31 Fixing thread title bug
Antworten
-
Hallo Patrick,
ist dein Problem mittlerweile gelöst?
Viele Grüße,
Jürgen
Jürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort markiert JuergenBeckModerator Mittwoch, 12. Mai 2010 10:16
Alle Antworten
-
Hallo Patrick,
arbeitet der Kunde denn mit mehreren Währungen? Wenn nicht, fülle doch auch das Währungsfeld einfach automatisch mit der Währung.
Ansonsten kannst du auch vor dem zuweisen der Preisliste prüfen, ob die Verkaufschance aus der Kampagnenreaktion ertsellt wird und in diesem Fall das automatische zuweisen unterbinden.
Viele Grüße
Michael Sulz
axcentro GmbH- Als Antwort vorgeschlagen Michael Sulz Freitag, 19. Juni 2009 14:57
- Nicht als Antwort vorgeschlagen Patrick Jähne Dienstag, 23. Juni 2009 11:01
-
Hallo Michael,
da in dem System nur Euro benutzt werden habe ich bei Firma und der Verkaufschance auch noch das JavaScript für die automatische Befüllung der Wärung ins Formular eingefügt (OnLoad)
var lookupData_transactioncurrencyid = new Array(); var lookupItem_transactioncurrencyid = new Object(); lookupItem_transactioncurrencyid.id = '{1abf58d1-5c11-dd11-ac96-000c29115cba}'; lookupItem_transactioncurrencyid.typename = 'transactioncurrency'; lookupItem_transactioncurrencyid.name = 'Euro'; lookupData_transactioncurrencyid[0] = lookupItem_transactioncurrencyid; crmForm.all.transactioncurrencyid.DataValue = lookupData_transactioncurrencyid;
Aber leider bekomme ich immer noch die Meldung "Bei einem vorhandenen Wert in einem Geldfeld ist eine Währung erforderlich. Wählen sie eine Währung aus, und wiederholen sie den Vorgang." sobald ich einen Wert in das geschätzte Volumen eintragen möchte.
Danke & Gruß
Patrick -
Hallo Patrick,
mal eine dumme Frage. Wenn du die Währung von Hand einträgst, kannst du dann den betrag ohne Fehlermeldung eingeben?
Ansonsten würde ich mal die erweiterten Fehlermeldungen und das Tracing einschalten, um eine genauere Fehlermeldun zu bekommen. In beiden müsste das Feld angezeigt werden, das den Fehler verursacht.
Ich selbst weise häufig die Währung so zu, wie du es in deinem Sript machst und abe damit keine Probleme.
Viele Grüße
Michael Sulz
axcentro GmbH -
Hallo Michael,
die Währung kann ich in der VC nach der Konvertiung von einer Kampagnenreaktion nicht ändern da dieses Feld schreibgeschützt ist. Die erweiterte Fehlermeldung ist eingeschaltet und das Traicing sagt auch nicht ordentlich aus. Ich weis auch nicht ob dies was aussagen können da dies für mich keine übliche Fehlermeldung ist. (siehe Link)
http://picfront.de/d/mdGLzYtD4/MeldungCRM-Geldwert.jpg
Interessant ist, das dieses Problem nur auftaucht wenn man eine Reaktion in eine VC konvertiert. Wenn man eine VC neu anlegt oder einen Lead in eine VC konvertiert tritt dieses Problem nicht auf.
Danke & Gruß
Patrick
-
Hallo Patrick,
ich muss zu meiner Schande gestehen, das ich das noch gar nicht ausprobiert habe, bin ich völlig drüber weg gekommen.
Aber dafür habe ich eine neue Idee. Hast du dem Benutzer mal eine Standard-Währung zugewiesen? Eventuell könnte das helfen.
Ansonsten werde ich es aber auch einmal heute Nachmittag ausprobieren.
Viele Grüße
Michael Sulz
axcentro GmbH
MVP für Microsoft Dynamics CRM -
Hallo Patrick,
ich habe des jetzt einmal auf meinem Testsystem nachvollzogen.
Bei mir wird die Währung ohne irgend ein JavaScript automatisch gefüllt. Fülle ich dann die Preisliste automatisch, kann ich einen Betrag eingeben und speichern, ohne das es zu einer Fehlermeldung kommt.
Wird denn bei dir die Währung nicht automatisch gefüllt?
Viele Grüße
Michael Sulz
axcentro GmbH
MVP für Microsoft Dynamics CRM -
Hallo Patrick,
ist dein Problem mittlerweile gelöst?
Viele Grüße,
Jürgen
Jürgen Beck
Dipl. Kfm./Wirtschaftsinformatik
MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
Microsoft Certified Business Management Solutions Professional
Microsoft Certified CRM Developer
Microsoft Certified Trainer
ComBeck IT Services & Business Solutions
Microsoft Gold Certified Partner
Microsoft Small Business Specialist
Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors
http://www.combeck.de
- Als Antwort markiert JuergenBeckModerator Mittwoch, 12. Mai 2010 10:16