[Dynamics CRM 2016 Bug Reporting]通貨(TransactionCurrency)-2
2016/08/31 Kyo1.Inoue
Dynamics CRM 2016では、通貨絡みの不具合が多発しているようです。
前回に引き続き、長くなってしまうため、何回かに分けてレポートしたいと思います。
[Dynamics CRM 2016 Bug Reporting]通貨(TransactionCurrency)-1
入力パターンの想定は前回と同様です。
「製品の自社金額(JPY)と競合他社の金額($)を入力するパターンがあったとします。」
1. 任意項目の通貨を検索ダイアログから「値の削除」でクリアします
2. 任意項目の通貨を検索ダイアログからクリアすると、
何故か「エンティティ規定の通貨金額」の通貨記号が消えました・・・
嫌な予感が・・・
3. 上書き保存すると「エンティティ規定の通貨金額」がエラーになってます。
でもエラー内容は「通貨を選択してください」と・・・いやいや・・・
4. 再度、上書き保存するとエラーは変わりませんが、通貨記号が出ました・・・
5. 更にもう一度、上書き保存すると・・・
えーっUS Dollarで保存された!
6. きちんと保存されたのか確認のために[F5]ボタンで再表示すると・・・
円記号になってるっ!
事象が難解です。。。後日、Update1で解消されているかOnlineで確認し、結果を追記しようと思います。
【後日】OnlineのUpdate1も同様でした。
しかも、任意項目の通貨を検索ダイアログからクリアして保存するとエラー表示されますが、クリアされたままDBには保存されています。
Microsoftに聞いてみたところ、仕様とのこと。
出たな!?いつものやつっ!
「通貨フィールドは、1つのレコード (例えば、営業案件の 1 件) に対して、1 つのみ設定が可能です。」
だったら追加できないように制御して欲しい。修正の仕方が中途半端