顯示具有 NAV 2015 標籤的文章。 顯示所有文章
顯示具有 NAV 2015 標籤的文章。 顯示所有文章

2015年12月2日 星期三

利用Word來客製化NAV 2015 的Report Part 2

在先前已經為各位介紹過 如何利用Word來客製化NAV 2015 的Report Part 1
http://brian-ren.blogspot.tw/2015/12/wordnav-2015-report-part-1.html

這篇來為各位介紹更進階的客製化Report的方式,像是怎麼使用Word的XML Mapping工具來增加Report 欄位資料

Step1.
1.打開 Report Layout Selection
路徑:  Departments/Administration/IT Administration/Reports/Report Layout Selection
 


2.在 Filter 欄位輸入 Report ID : 1306 按下 Enter ,可以看到Report Name : Sales Invoice ,然後點擊功能表區的 Custom Layout,開啟 Custom Report Layout 頁面


3.選擇之前已經客製的Report,然後點擊功能表區的 Copy 複製現有的客製化 Report , Description 修改為 My Layout Advanced ,然後點擊功能表區的 Export Layout
 

4.匯出儲存為 "Default.docx"
 



Step2.
1.開啟 "Default.docx"

2.選擇 Word 內的任一個項目 例如: Customer Address3 ,然後點擊上方的版面配置 > 檢視格線
 



Step3.
1.在版面配置按右鍵,然後選擇 "自訂功能區"
 


2.將開發人員打勾,按下確定
 


3.在功能表區點擊 XML Mapping  (附註:Word 2007 / 2010 需要額外安裝XML Mapping功能
附檔下載: https://www.dropbox.com/s/76nl8w37cksx0p1/XmlMappingTaskPane.exe?dl=0   ,Word 2013 則在安裝時就內建此功能 )
 


若是遇到安裝問題,請找到此路徑

 


將該資料夾的屬性唯讀取消打勾即可

 

3.打開 XML Mapping,可以在右方選單找到urn:microsoft-dynamics-nav/reports/Mini_Sales_Invoice/1306選項
 


4.展開 Header 資料夾,可以看到Label與欄位資料,找到要擺放的位置,在右方Lable資料找到 Shipment_Lbl 按右鍵,Insert content control > Text,就會插入到左方 Word 內

 

5.再找到另一個要擺放的位置,在右方欄位資料找到 ShipmentDate 按右鍵,Insert content control > Text,就會插入到左方 Word 內
 


6.選取這兩個欄位,右鍵 > 表格內容
 


7.點擊框線及網底 > 找到網底頁籤 > 選擇填滿的顏色,按確定,即可看到這兩個欄位的背景色改變,儲存 Word
 



 
8.回到 Custom Report Layout 頁面,點擊功能表區的Import Layout,選擇剛才編輯的 Word 檔案
 



Step4.
1.在 Custom Report Layout 頁面 點擊功能表區的 Run Report 來確認改變
 



 


2.套用 Custom Report Layout 到 Nav2015 RTC 上

 

利用Word來客製化NAV 2015 的Report Part 1

Step1.
1.打開 Report Layout Selection 
路徑:  Departments/Administration/IT Administration/Reports/Report Layout Selection 
  

2.在 Filter 欄位輸入 Report ID : 1306 按下 Enter ,可以看到Report Name : Sales Invoice 

3.點擊功能表區的 Custom Layout,開啟 Custom Report Layout 頁面
  

4.點擊功能表區的 New ,勾選Insert Word Layout,建立新的 Custom Report Layout
  


Step2.


1.在 Description 修改為 My Layout,然後點擊功能表區的 Edit Layout
  

2.在 Word 裡面做一些簡單的改變,例如文字顏色、表格樣式修改,然後儲存 Word
  

3.匯入改變到 Nav2015,選擇Yes
  

Step3.
1.在 Custom Report Layout 頁面 點擊功能表區的 Run Report 來查看改變結果


  
2.套用 Custom Report Layout 到 Nav2015 RTC 上



  
  

套用NAV2015中文包,出現錯誤的解決方法

如果導入中文包後,執行系統卻跳出這視窗 Metadata is not in sync for table with id . Please try again later or contact your system administrator.


解決方式如下























打開 Microsoft Dynamics NAV 2015 Development Environment ,在Tools > Sync. Schema For All Table > With Validation



點擊"是"


Validate完畢後 點擊Close關閉視窗


重新開啟有錯誤的頁面就可以正常執行了





Copyright © 2015. Brian的Dynamic Nav學習筆記 - All Rights Reserved | Powered by Blogger | Template Design by Cool Blogger Tutorials | Published by Templates Doctor