Time of Update: 2018-12-06
有時候需要根據某些單據的值設定不同的顏色,AX中FormDataSource的displayOption方法可是實現這個需求,只要重載一下這個方法即可。public void displayOption(Common _record, FormRowDisplayOption _options){ SalesTable localSalesTable; ; localSalesTable = _record; _options.fontBold(true); if(
Time of Update: 2018-12-06
問題描述:今天把更改了AOS伺服器的配置將其指向了另一個資料庫,結果出現了如下錯誤:Object Server 01: Internal Error occurred executing stored procedure when creating session for the AOS.
Time of Update: 2018-12-06
接觸Axapt後瞭解最多的是物流模組,在把物流的教程看了幾遍,分析了整個模組的表結構和類結構後,開發起來倒是沒什麼難度,應用顧問說起哪個功能,一般都會反映出應該修改哪個類和表.對財務模組一直諱莫如如深,總覺得財務是個很麻煩的東西,其實最主要的是自己從來沒接觸過財務的東東,甚至連會計恒等式也是前天晚上看書才知道,呵呵.雖然前段時間修改過財務的一些東西,不過都是依應用顧問的要求照葫蘆畫瓢,不知道為什麼要那樣改.本來想盯著物流這一塊搞精的,沒辦法技術顧問啥模組都要懂一些才能開刀修改,況且ERP的核心是
Time of Update: 2018-12-06
FormDataSource之間的串連單個FormDataSource介紹完後,需要關注的是多個FormDataSource之間的串連.教程中提到的幾種串連方式這裡就不再贅述了,教程中介紹的蠻詳細,從FormDataSource構造Query的方式可以將教程中提到的串連方式分為兩類:一類是Join類型的,比如InnerJoin,OuterJoin等另一類是動態連線類型的,比如Active,Delayed等對這兩種類型的串連方式處理,AX是完全不同的,先說第一類串連方式,以InnerJoin為例.
Time of Update: 2018-12-06
以前看過幾本微軟的Inside系列的書,Inside C#之類,不過看英文原版還是第一次,呵呵。感覺這本Inside AX基本上順承了Inside系列的風格,不止封面類似。這本書一共分為三個部分:Part I A Tour of the Development Environment(1-5章)Part II Developing with Microsoft Dynamics AX(6-9章)Part III Under the
Time of Update: 2018-12-06
以前做EP的時候用的是WSS2.0,安裝和配置都蠻順利,剛剛嘗試著安裝了一把WSS3.0,被扔進大觀園,做了把劉姥姥。。。。。。WSS2.0安裝的時候有兩個選擇項,典型安裝和伺服器陣列,從字面意思上也比較好理解,典型安裝適用於沒有安裝SQL Server的情境,安裝程式會幫忙裝一個MSDE,儲存Sharepoint的資料庫。到了WSS3.0安裝程式就有點讓人費解了,首先讓你選擇基本還是進階,如果選擇了基本,啥提示都沒有,然後就是一頓狂裝,讓人丈二和尚摸不著頭腦,選擇進階,就會有兩個選項供你選擇,
Time of Update: 2018-12-06
本文僅供AX從業者和愛好者討論學習之用,由於原文著作權問題請勿轉載並期待您的指正.接上文這種方式比下面代碼顯示的一條條記錄插入有很大的效率提升,它們達到的效果是一樣的static void CopySizes(Args _args){ InventSize inventSizeTo; InventSize inventSizeFrom; InventTable inventTable; ; ttsbegin; while select itemId from
Time of Update: 2018-12-06
今天在MBSCN上看到有網友提到一個蠻好的問題,如何用Lookup表單返回多個值。預設的情況下,AX的Lookup表單只能返回一個值,賦值給調用Lookup的控制項,那麼如何返回多個值那?這種情況還是蠻常見的,比如從客戶表中選擇資料,Lookup表單中可以顯示多個值,比如客戶編碼,客戶名稱,客戶地址等,如果每次只返回一個值賦值給客戶編碼,顯然不太好,因為使用者可能還要同時看到客戶名稱和客戶地址的值。正如那位網友提到的,這個問題要分成兩種類型來解決:1.通過調用SysLookupTable類構造的
Time of Update: 2018-12-06
原來的想法是能深入瞭解ERP中的一個模組,做得專一些,認真分析一下代碼.現在看來這種想法是不可取的,ERP是個系統的工程,斷章取義地弄一個模組會有一種瞎子摸象的感覺.在財務和物流模組瞭解一點後,輪到生產模組了.各個企業真正有個性的地方體現在生產,財務國家國家有統一的制度,各個行業也大同小異,物流無非是買賣東西,平時也有感性的認識.生產卻是各行各業各有千秋.對生產連一點感性的認識都沒有,開始想看看MRP的理論知識再說,結果翻了幾本書越看越糊塗了,看來方法不對,於是乾脆像賣油翁那樣,先弄個"但手熟爾
Time of Update: 2018-12-06
遍曆FormDataSource中的資料上一篇文章介紹了關於資料抓取的幾個屬性,這篇文章介紹一下當資料進入對應的FormDataSource對象後,如何遍曆FormDataSource中的資料.Axapta提供了兩組遍曆資料的函數,一組會影響介面Grid的顯示,另外一組不會影響介面的顯示.前者是可以覆蓋的,後者是final類型的,不能覆蓋.第一組函數包含first,next,last,prev等,在通過鍵盤的向上和向下箭頭或工具列中的箭頭操作Grid中的記錄時都會調用next或者prev方法,如
Time of Update: 2018-12-06
在以前弄Asp.Net的時候就遇到一個Excel的問題,如果用ODBC等資料庫驅動去讀Excel的值時,在做類型判斷的時候的行為蠻奇怪,當時寫了一篇blog來記錄的,翻了下找不到了,大體意思還是記得的.這個時候可能會用到下面的VBScript來強行加一個"'"來處理一下."'"的作用是強行轉換為文本.Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Dim workSheetsCoun
Time of Update: 2018-12-06
看過代碼後就會知道,生產模組的邏輯相對於庫存模組是很簡單的,由於系統的整合性,到後面關於物料的處理直接扔給了庫存模組,而牽扯到財務處理直接扔給了財務模組,剩下純生產流程式控制制的就很少了。我們前面瞭解到了估計功能最直接調用的類是ProdMultiCostEstimation,其中的Multi我的理解是支援多個生產工單同時做估計動作,系統處理上也很簡單,每次估計操作產生一個ParmId,把多個生產工單的資訊塞到表ProdParmCostEstimation中,採用同一個ParmId。然後迴圈處理這
Time of Update: 2018-12-06
Microsoft Dynamics AX Configuration
Time of Update: 2018-12-06
EP網站的應用程式集區必須用BCProxy賬戶運行,並且AX中必須設定BCProxy為代理賬戶,另外BCProxy必須屬於IIS_WPG和STS_WPG這兩個組,另外BCProxy必須能串連Sharepoint的設定資料庫和EP網站對應的內容資料庫,這個在WSS2.0上沒什麼問題,昨天試了把WSS3.0,可把俺整死了。按照跟WSS2.0同樣的設定,配置和建立網站沒有問題,登陸網站的時候開始倒也沒啥問題,只是速度暴慢,過一會後報個運行時異常,讓調試,到事件檢視器裡發現兩個異常資訊:第一條是w3wp
Time of Update: 2018-12-06
有兩個會計恒等式靜態恒等式:資產=負債+所有者權益動態恒等式:利潤=收入-費用兩者可以湊成一個資產=負債+所有者權益+收入-費用國外的軟體多採用表結法,也就是說在出報表的時候根據收入和費用動態計算出本年利潤,並不產生憑證,而國內的軟體採用賬結法,即要產生如下兩張憑證: 1.結轉收入Dr:各種銷售收入 Cr:本年利潤 銷售退回2. 結轉費用 Dr:本年利潤
Time of Update: 2018-12-06
[譯序]這幾天認真翻了一下Inside Dynamics
Time of Update: 2018-12-06
本文僅供AX從業者和愛好者學習討論之用,由於原文著作權問題,請勿轉載。RecordInsertList和RecordSortedList類當向一個表中插入多條記錄時,除了採用批操作符,DynamicsAX還允許使用RecordInsertList和RecordSortedList類。當準備插入記錄時,DynamicsAX應用運行時將多條記錄打包到一個包中並將其發送到資料庫。資料庫為包中的每一條記錄執行單獨的插入語句。下面的例子顯示了這一點,在這個例子中,執行個體化了一個RecordInsertL
Time of Update: 2018-12-06
在AX中生產訂單要經過幾個步驟才能結束,其過程如所示:本系列文章分析AX是如何?這六個步驟的,介紹它的資料存放區結構,還原其靜態結構圖表和順序圖表。由於筆者水平有限,錯誤在所難免,還望多多指教。準備知識我們知道在生產模組物料清單和工藝路線是必須的基礎資料,所以在介紹正式的生產前,需要瞭解這兩個基礎資料是如何儲存的。BOM的儲存結構如所示:BOMTable儲存的是BOM的定義,BOM儲存的是BOM清單行,這兩者的關係類似於SalesTable和SalesLine,BOMVersion儲存的是BOM
Time of Update: 2018-12-06
由於原著作著作權問題,看到本文的哥們請勿轉載,本文僅供與各位AX從業者和愛好者學習討論之用,期待您的賜教.事務效能(譯註:正如前面提到的,Transaction Performance在這裡翻譯成事務效能並不能很好地表達這一節所記述的內容,不過我沒想到更好的翻譯方式)前一節我們把注意力放在了限制用戶端和伺服器之間的通訊量上,但是這兩層只涉及到了DyanmicsAX應用運行三層中的兩層。最後一層是資料庫層,最佳化伺服器層和資料庫層的資料包交換也很重要.本節將注意力放在最佳化應用邏輯執行的事務部分(
Time of Update: 2018-12-06
選中 總賬->設定->參數設定->分類賬->中國法定報表 這個選項選中會造成一些問題.1.總賬->會計科目表->餘額->維度餘額 不能按維度查看餘額;2.總賬->設定->財務報表->行定義->結構設計器->設定->借方/貸方