2013-05-09 71 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