製品を見積もりに追加するときに大きな問題があります。このバグ (?) をこの状況に絞り込み、毎回繰り返すことができます。
- 新しい組織を作成
- 関連製品のリストを表示するように見積エンティティをカスタマイズします - メイン フォームを使用して製品を追加します (クイック作成ではなく、インライン グリッドではありません)。
- カスタマイズされた見積もりフォームで、[新しい製品を追加] をクリックして、以下のようなフォームを表示します
- このフォーム
Quantity
のフィールドに任意の値を入力します - 最後の部分 -を2 回
Pricing
クリックするOverride price
と、 に戻ったり戻ったりしますUse default
。
私の場合、2 回目にクリックした後Pricing
、JavaScript エラーが発生します。
TypeError: Cannot read property 'errorCode' of null
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=FormControlBundle&ids=1223231347-405283869:11181:26)
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1497:44)
at j (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1418:29)
at Object.add [as fail] (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1437:69)
at Array.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1495:32)
at Function.each (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:209:30)
at Object.<anonymous> (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1492:23)
at Function.Deferred (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1518:34)
at Object.then (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=JqueryBaseBundle&ids=727017229-892652631-1552783829:1490:26)
at Mscrm.TurboForm.Control.FormData.refresh (http://crodevcrm2/newcro/_common/JsProvider.ashx?bundle=FormControlBundle&ids=1223231347-405283869:11178:26)
しかし、もっとあります...最初に、、、などのすべての必須フィールドに入力Existing product
してからUnit
、レコードをクリックするQuantity
と、それ自体が保存されます。設定で trueに変更すると、エラーは消えますが、保存は引き続き実行されます。ここにはカスタム JavaScript がありません。この問題の原因と修正方法を教えてください。誰かが自分の環境でこれを再現できれば、私はとても感謝しています。Price per unit
Pricing
Use legacy form rendering
私は CRM 2016 (Update 1) と CRM 365 でこれをチェックしました - どちらもパーミスで、どちらもポーランド語です。