2013-05-09 72 views
0

我在crm实体中添加了几个字段。 无论何时从CRM表单保存/更新记录,都很好。 但是,使用Web服务更新或保存记录不会填充新添加的字段。在CRM 4.0中更新新增字段

有什么想法?我的代码是这样的:

CrmService service = GetCrmService(); 
salesorder so = new salesorder(); 
so.newfield =CrmTypes.CreateCrmMoney(somevalue); 
.. 
.. 
.. 
service.Create(so); 

其余的领域得到更新/ saved.But'新领域'没有得到任何价值。

回答

0

我的bad.Turned了crm web服务需要在新属性发布后更新。

P/S:欣赏响应。

+0

但是,如果你有智能感知,你有web服务的更新。将您的答复标记为答案。 – 2013-05-10 08:14:55

+0

是的,我的开发机器上的本地智能感知反映了Web服务的更新。但是同一个Web服务没有被更新到托管位置。因此混乱。 – feeza0125 2013-05-15 09:38:00

0

您的某个值有效吗?你可以尝试这样的东西:

CrmTypes.CreateCrmMoney((decimal)5.00); 

小心这个字段,精度和最大\最小值的配置。

您可以检查的另一件事是跟踪,如果它启动任何异常。

+0

我并不是指代码中的异常! CRM的基础架构不会启动异常,发生错误时将写入[trace](http://support.microsoft.com/kb/907490)。 – 2013-05-09 08:53:29

+0

感谢您的回复。 – feeza0125 2013-05-10 01:50:30