Ребята я нашел решение, можно сделать так что бы валюту можно было выбирать даже если opportunity уже сохранен и для этого не нужно писать самому что то в базу.
Для это необходимо выполнить следующее:
1. на onload формы выставляем валюте Disable = false, теперь валюта доступна к редактированию;
2. добавляем новое поле nvarchar например new_currency, это поле выносим на скрываемую закладку на форму
3. на валюте на событие onchange прописываем присваивать guid валюты нашему новому полю new_currency
4. создаем плагин и вешаем его на PRE сообщение Update сущности opportunity, в этом плагине проверяем изменилось ли поле new_currency, если да то добавляем в InputParaments в target новое property валюта, а guid берем из new_currency.
|