iT邦幫忙

0

關於MSCRM的問題....

crm

http://ithelp.ithome.com.tw/question/10070821

之前發問沒人有解答

再po一次
一樣20點

完成者共可得40點(就是80點啦)

cellochou iT邦新手 4 級 ‧ 2011-08-16 09:07:11 檢舉
MSCRM系統的預設的金額統計欄位已經在SQL SERVER中預先定義好了STORE PROCEDURE, 不建議對預設欄位做變動, 以下是比較佳的解法:
1.建立一MONEY欄位 >> 用來作為取代原系統的金額加總欄位
2.自行撰寫MSCRM ENTITY PLUG-IN (請參考SDK) >> 做為您要計算其他欄位總和的程式元件
3.將該PLUG-IN註冊至該ENTITY的POST ACTION >> SAVE EVENT
4.未來只要在該ENENTY的紀錄按下SAVE, 則會觸發該PLUG-IN, 進行計算處理
8
cellochou
iT邦新手 4 級 ‧ 2011-08-10 18:50:03
最佳解答

其實如果不是系統有什麼特殊的例外錯誤的話, 提供一個先行檢查的方式:

  1. MSCRM 4.0 的 Entity Form Field Caption Name 與所屬的 Form Field Label Name 是可以不一樣的, Form Field Label Name 預設值是由 Form Field Caption Name 帶出來, 但是可以自修改

  2. MSCRM 4.0 的 Entity View Field Caption Name 等同於 Form Field Caption Name, 兩者會一致同步變動

  3. 由此可能判斷的原因, 您原本 Entity Form Field 與 Entity Form Field 有可能根本不是同一個欄位

  4. 要驗證此問題, 進入 Customizaiton, 直接用滑鼠點擊該 Entity Form Field 與該 Entity View Field, 確定該物件其所屬 Entity 與 Schema Name 是一致的

以上希望對您有所幫助

ghost234 iT邦新手 4 級 ‧ 2011-08-15 14:11:38 檢舉

雖然不是直接命中
但有相關

因為該欄位是我將該頁的單價*數量-稅金+折扣直接運算出來的結果
(並非在資料庫中運算)
但此單子已建立,故進入此單之後(公式就會再代入一次),故必須在儲存一次剛代入的資料

在第二張圖中右邊的應收金額1才會有數字顯示出來

ghost234 iT邦新手 4 級 ‧ 2011-08-15 14:22:38 檢舉

額外再請問另一個問題

原超連結中的圖2問題已解決
但發現下圖中又產生一個問題

因為『明細總金額』是依然是存舊值(我要的是新增欄位後的加總值)
能給我個方向如果變更嗎?(或新增一個欄位方式)

4
尼克
iT邦高手 1 級 ‧ 2011-08-01 10:30:08

你有去M$官方網站詢問嗎?

4
fantsyss
iT邦新手 2 級 ‧ 2011-08-01 11:25:20

看來是資料庫沒有對應到,不過M$的CRM我沒有用過,建議還是問客服比較快解決吧

看樓主當初是跟誰買的。

我要發表回答

立即登入回答