2013-03-14 34 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

相关问题