銷售訂單開票過帳,admin用戶和新增用戶走的方法不一樣解決

開發了一個功能,在銷售訂單開票時,生成的custInvocieJour表上的cashdisc計算時,算法

不加上銷售訂單頭上的費用。測試

以後debug發現了在表custInvoiceJour下的initFromSalesTotals()賦值了,以後餓在salesTotals類中debug

修改了計算方法,OK,解決了。blog

可是到應用顧問(新增域用戶,ax用戶)測試時,說cashdisc仍是系統的算法,以後我用admin用戶測對的啊。ci

最後發現兩個用戶走的代碼不一樣,而且新增的ax用戶不能深層debug,例如custInvocieJour表下的insert()方法都不走,開發

這讓人無語了,最後在一個同事的幫助下終於找到問題所在了。it

原來罪魁禍首在ax用戶的Option設置上,如圖紅框處假如打勾了,走的是cil編譯生成的dll代碼,假如沒打勾走的是ax的x++代碼io

全部想要系統走追加的代碼,1.從新cil編譯編譯

             2.將此處的勾去掉bug

相關文章
相關標籤/搜索