2013-03-14 32 views
0

我已經通過導入管理解決方案得到了以下錯誤:導入解決方案失敗,因爲缺少OptionSet

ErrorCode: 0x80040203 

Specified argument was out of the range of valid values. Parameter name: 
Picklist option with value (1) that has the parent OptionSet with 
(2286e9b4-f2f9-46da-a860-aca898aa6ef7) id does not exist. 
Default picklist value has to be one of the option values. 

我做了什麼有些翻譯,窗體上的客戶和聯繫人,以及一個新的對話框變化。
OptionSetView中的名稱是company_language,所以我認爲它與我的翻譯有關。

任何想法是什麼問題是什麼?

回答

1

是的,問題是你有一些實體引用一個OptionSet,並使用一個不再存在的OptionSet的默認值。

例如,讓我們想象一下,您有聯繫人Race,並且您曾使用默認Race到'Unknown',然後從OptionSet中刪除Race'Unknown',而無需更改Contact上的默認值。

你會結束這個錯誤。它不會告訴你有問題的實體或OptionSet。

讓我知道如果你需要更多的信息;-)我記得我們的項目解決這個幾個月前......嗯,共同定製開發項目= d的樂趣

+0

也許我發現這個問題,它看起來有人在測試CRM上創建了與開發人員CRM相同的選項集(現在兩個CRM在同一事物上都有不同的GUID)。有沒有辦法用新的數據庫替換DB上的GUID? – domiSchenk 2013-03-15 07:02:38

+0

您確定這不是我所描述的使用OptionSet的實體默認值不在OptionSet中的問題嗎? – 2013-03-15 13:08:59

+0

原因是我們從crm 4.0更改爲2011年語言的代碼(從1,2,3到默認值)感謝您的幫助 – domiSchenk 2013-03-27 09:13:29

相關問題