第一頁僅有標頭,且在 Microsoft Dynamics NAV 2009 Service Pack 1 的 RoleTailored 客戶端列印過期應付帳款報告時,欄位的「文件號」欄位的維度不正確

套用到
Dynamics NAV 2009 Service Pack 1

本文適用於 Microsoft Dynamics NAV 2009,適用於所有國家及所有語言地區。

症狀

當您在 Microsoft Dynamics NAV 2009 服務包 1 (SP1) 的 RoleTailored 客戶端 (RTC) 中列印 322) 的舊應付帳 (款報告時,首頁僅有標頭,且「文件號」欄位的尺寸錯誤。

解決方式

Hotfix 資訊

Microsoft 現在已經支援熱修補程式。 然而,這僅是為了修正本文所描述的問題。 只應用在遇到這個特定問題的系統上。 此熱修補可能會進行額外測試。 因此,如果您未受到此問題嚴重影響,我們建議您等待下一個 Microsoft Dynamics NAV 2009 服務包或包含此熱修補的 Microsoft Dynamics NAV 版本。

注意:在特殊情況下,若 Microsoft Dynamics 及相關產品的技術支援專業人員判斷特定更新能解決您的問題,通常因支援電話而產生的費用可能會被取消。 一般來說,如果有所描述之特定更新無法解決的其他支援問題,才會收取支援費用。

          

安裝資訊

Microsoft 僅提供圖例的程式設計範例,不含明示或暗示的擔保。 這包括 (但不限於) 適用于特定目的之可操作性或適用性的暗示擔保。 本文假設您熟悉正在示範的程式設計語言,以及用來建立和進行程式偵錯工具的工具。 Microsoft 技術支援工程師可以協助說明特定程序的功能,但不會修改這些範例以提供附加功能或建構程序來滿足您的特定需求。

注意:安裝此熱修補程式前,請確認所有 Microsoft Navision 用戶端使用者都已登出系統。 這包括Microsoft Navision 應用服務 (NAS) 用戶端使用者。 當你實施這個熱修補時,應該只有你一個登入的客戶端使用者。

要實作這個熱修補,你必須擁有開發者授權。

我們建議在 Windows 登入視窗或資料庫登入視窗中,將使用者帳號分配「SUPER」角色 ID。 若使用者帳號無法被指派「SUPER」角色 ID,您必須驗證該帳號擁有以下權限:

  • 你要更改的物件的修改權限。
  • 系統物件 ID 5210 的執行權限,以及系統物件 ID 9015 的執行權限。

                
注意:除非你必須進行資料修復,否則你不必擁有資料儲存的權利。

法規變更

注意:在將修正程式套用到生產電腦之前,務必在受控環境中測試修正。
為解決此問題,請將 322) (的舊帳款報告代碼更改為以下:

 DataItemIndent=1;
        DataItemTable=Table25;
        DataItemTableView=SORTING(Vendor No.,Posting Date,Currency Code);

// Add the following line.
        PrintOnlyIfDetail=Yes;    

        OnPreDataItem=BEGIN

…

        DataItemIndent=1;
        DataItemTable=Table25;
        DataItemTableView=SORTING(Vendor No.,Open,Positive,Due Date,Currency Code);
        DataItemVarName=OpenVendorLedgEntry;

// Add the following line.
        PrintOnlyIfDetail=Yes;

        OnPreDataItem=BEGIN
                        IF AgingBy = AgingBy::"Posting Date" THEN BEGIN
…

  RDLDATA
  {
    <?xml version="1.0" encoding="utf-8"?>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
  <Body>

// The following line is changed.
    <Height>14.69722cm</Height>  

    <ReportItems>
…

                </TableCell>
              </TableCells>
            </TableRow>
            <TableRow>

// The following line is changed.
              <Height>0.823cm</Height>   

              <TableCells>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox272">

…

            </TableRow>
            <TableRow>

// The following line is changed.
              <Height>0.823cm</Height> 

              <TableCells>
                <TableCell>
                  <ReportItems>
                    <Textbox Name="textbox314">
…

            <Width>1.5131cm</Width>
          </TableColumn>
          <TableColumn>

// The following line is changed.
            <Width>0.8cm</Width>

          </TableColumn>

…

   <PageWidth>21cm</PageWidth>
  <TopMargin>2cm</TopMargin>

// The following line is changed.
  <Width>18.47024cm</Width>  

  <rd:DrawGrid>true</rd:DrawGrid>
  <rd:ReportID>579e7511-4a8c-4b64-b9f0-93fb21beb5da</rd:ReportID>

先決條件

您必須安裝 Microsoft Dynamics NAV 2009 Service Pack 1 才能套用此熱修補。

移除資訊

你無法移除這個熱修正。

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

更多資訊

如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:

2281977 經典報告並未考慮從 RoleTailored 用戶端開始工作日期 (Microsoft Dynamics NAV 2009 服務包 1 中 RTC)

注意本文為 Microsoft 支援單位內部直接建立的「快速發佈」文章。 此處包含的資訊是以其現況提供,用於回應新產生的問題。 由於快速發佈,資料可能包含拼字錯誤,並可能會隨時修訂,不另行通知。 請參閱使用條款以瞭解其他相關考量。