none
Verkaufschancen Formular: JavaScript Problem? -> Standartpreisliste & Währung einfügen? RRS feed

  • 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
    Freitag, 19. Juni 2009 13:27

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
    Dienstag, 5. Januar 2010 14:47
    Moderator

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
    Freitag, 19. Juni 2009 14:42
  • 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
    Dienstag, 23. Juni 2009 11:01
  • 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
    Dienstag, 23. Juni 2009 11:25
  • 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


    Dienstag, 23. Juni 2009 12:36
  • Hallo Patrick,

    so allmählich gehen mir die Ideen aus. Ich muss mal sehen, ob ich das auf meinem Testsystem nachverfolgen kann.
    Ansonsten würde ich enen Call bei MS aufmachen.
    Viele Grüße

    Michael Sulz
    axcentro GmbH
    Dienstag, 23. Juni 2009 13:30
  • Hallo Michael,

    konntest du das Verhalten irgendwie nachverfolgen?

    Danke & Gruß

    Patrick
    Freitag, 3. Juli 2009 07:08
  • 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
    Freitag, 3. Juli 2009 07:20
  • 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
    Freitag, 3. Juli 2009 13:57
  • 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
    Dienstag, 5. Januar 2010 14:47
    Moderator