2016-05-24 14 views
2

Es gibt ein Systemfeld in der Aufrufsteuer von Opportunity Product. Sie geben die Steuer pro Posten ein, und sie summiert diese zum erweiterten Betrag.Ersetzen eines Felds in Microsoft Dynamics CRM

Das ist ziemlich unpraktisch und ich möchte dies ändern, indem ich die zu berechnende Steuer auf den Preis pro Artikel und ein neues Feld, wo Sie den Prozentsatz der Steuer auf den Artikel eingeben, ändern. Ich weiß, dass dieses Feld nicht von Einfach zu Berechnet geändert werden kann, aber wenn ich ein anderes Feld erstellen würde, das das aktuelle Steuerfeld ersetzen würde, würde das auch nicht funktionieren, weil alle Abhängigen des Steuerfelds wie Erweiterter Betrag verbunden wären und berechne ihre Werte aus dem Simple-Feld Tax, nicht das neu berechnete, das ich erstellt habe. Welche Art von Workaround existiert?

Ich hätte gedacht, dass ich es nur einstellen könnte, Extended Amount über meinen neuen Wert stattdessen zu berechnen, aber das wird auch nicht funktionieren. Obwohl es offensichtlich ein berechneter Wert ist, und es ist sogar auf dem Formular gesperrt, wenn ich in seine Einstellungen gehe, sagt es, dass es ein einfaches Feld ist (ich vermute, dass dies für alle Systemfelder getan wird und die Berechnungen hinter den Kulissen durchgeführt werden) dann vom System eingegeben, während Sie es nicht vollständig ändern können, so dass Sie keine Änderungen daran vornehmen können, wie es berechnet wurde), was bedeutet, dass ich nicht ändern kann, wie der Wert, der dort angezeigt wird, generiert wird.

Gibt es eine Möglichkeit, ein neues Steuerfeld zu erstellen, das die gleiche ID oder etwas ähnliches hat und das der Rest der Anwendung so behandelt, als ob es dasselbe wäre? Oder hat jemand irgendwelche Ideen zu anderen Möglichkeiten, um dieses Problem zu beheben?

Einen schönen Tag noch.

Antwort

0

Erstellen Sie Ihr Prozentfeld, und dann JavasScript oder eine Geschäftsregel, die die Steuer berechnet und das Standardsteuerfeld ausfüllt. Sie können das Standardsteuerfeld auch ausblenden, wenn Sie möchten.