【发布时间】:2012-05-17 18:27:14
【问题描述】:
如果我在 CRM 2011 中手动创建新的联系人记录,货币字段会正确创建,“$”可见,我可以填充这些字段并保存记录。
如果我实例化一个 IOrganizationService 并以编程方式创建一个联系人记录,那么除了货币字段之外,一切正常。没有产生我可以看到的错误;记录已创建,所有其他字段均已填充,但货币字段留空。
如果我在以编程方式创建记录后尝试手动更新这些货币字段,则会收到以下错误: 如果货币字段中存在值,则需要使用货币。选择一种货币,然后重试。
我的用户记录设置为货币 = 美元。
为什么这在 CRM 中有效,但在 C# 中无效?我需要做什么才能让它工作?
【问题讨论】:
标签: c# dynamics-crm-2011 dynamics-crm crm currency