在英國 ( (英國的 RTC) RoleTailoed 客戶端列印支票時,支票金額並不會完整列印出來Microsoft)

套用到
Microsoft Dynamics NAV 2009 R2 Dynamics NAV 2009 Service Pack 1

本文適用於英語 (英國) (Microsoft Dynamics NAV) 語言區域的 en-gb 語言區域。

症狀

在英國 (RTC) 的 RoleTailoed 用戶端 (英國) 版 Microsoft Dynamics NAV 中,當你列印支票時,支票上的金額並未完整印出。

此問題發生於以下產品:

  • 英國 (英國版Microsoft Dynamics NAV 2009 服務包 1) (SP1)
  • 英國 (英國) 版Microsoft Dynamics NAV 2009 R2

解決方式

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 的執行權限。

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

法規變更

注意:在將修正程式套用到生產電腦之前,務必在受控環境中測試修正。
為解決此問題,請將檢查報告 (1401 文件中的程式碼) 如下:
現行法規1

...
  <Format>=Fields!LineAmount___LineDiscountFormat.Value</Format>

<PaddingBottom>2pt</PaddingBottom>

<PaddingLeft>0cm</PaddingLeft>

// Delete the following line.

<PaddingRight>0.7cm</PaddingRight>

// End of the deleted line.

<PaddingTop>2pt</PaddingTop>

<TextAlign>Right</TextAlign>

<VerticalAlign>Middle</VerticalAlign>        
...

替換代碼1

...
  <Format>=Fields!LineAmount___LineDiscountFormat.Value</Format>

<PaddingBottom>2pt</PaddingBottom>

<PaddingLeft>0cm</PaddingLeft>

// Add the following line.

<PaddingRight>0.2cm</PaddingRight>

// End of the added line.

<PaddingTop>2pt</PaddingTop>

<TextAlign>Right</TextAlign>

<VerticalAlign>Middle</VerticalAlign>       
...

現有的第二號法規

...
  <Style>

<Format>=Fields!LineAmountFormat.Value</Format>

<PaddingBottom>2pt</PaddingBottom>

// Delete the following line.

<PaddingRight>0.58cm</PaddingRight>

// End of the deleted line. 

<PaddingTop>2pt</PaddingTop>

<TextAlign>Right</TextAlign>

<VerticalAlign>Middle</VerticalAlign>        
...

替換代碼2

...
  <Style>

<Format>=Fields!LineAmountFormat.Value</Format>

<PaddingBottom>2pt</PaddingBottom>

// Add the following line.

<PaddingRight>0.2cm</PaddingRight>

// End of the added line. 

<PaddingTop>2pt</PaddingTop>

<TextAlign>Right</TextAlign>

<VerticalAlign>Middle</VerticalAlign>       
...

現行法規3

...

<Width>0.63492cm</Width>

</TableColumn>

<TableColumn>

// Delete the following line.

<Width>1.90476cm</Width>

// End of the deleted line. 

</TableColumn>

<TableColumn>

<Width>0.2cm</Width>          
...

替代代碼3

...
  <Width>0.63492cm</Width>

</TableColumn>

<TableColumn>

// Add the following line.

<Width>2.5cm</Width>

// End of the added line. 

</TableColumn>

<TableColumn>

<Width>0.2cm</Width>       
...

現行代碼4

...
</TableGroup>

</TableGroups>

<Top>0.31746cm</Top>

// Delete the following line.

<Width>6.47562in</Width>

// End of the deleted line. 

</Table>

</ReportItems>

<Sorting>

...

替換代碼4

...
  </TableGroup>

</TableGroups>

<Top>0.31746cm</Top>

</Table>

</ReportItems>

<Sorting>       
...

現行代碼5

...
  <SortExpression>=Fields!CheckNoText.Value</SortExpression>

</SortBy>

</Sorting>

// Delete the following line.

<Width>6.5in</Width>

// End of the deleted line. 

</List>

</ReportItems>

</Body>        
...

替換代碼5

...
  <SortExpression>=Fields!CheckNoText.Value</SortExpression>

</SortBy>

</Sorting>

// Add the following line.

<Width>6.71in</Width>

// End of the added line. 

</List>

</ReportItems>

</Body>       
...

現有的代碼6

...
</Style>

<Top>2.67709in</Top>

<Value>=Code.GetData(3,1)</Value>

// Delete the following line.

<Width>11.11111cm</Width>

// End of the deleted line. 

<ZIndex>7</ZIndex>

</Textbox>

<Textbox Name="textbox533">

...

替代代碼6

...
</Style>

<Top>2.67709in</Top>

<Value>=Code.GetData(3,1)</Value>

// Add the following line. 

<Width>15.05cm</Width>

// End of the added line. 

<ZIndex>7</ZIndex>

</Textbox>

<Textbox Name="textbox533">       
...

現行代碼7

...
</Textbox>

<Textbox Name="textbox533">

<Height>0.423cm</Height>

// Delete the following line.

<Left>5.375in</Left>

// End of the deleted line. 

<Style>

<FontSize>7pt</FontSize>

<PaddingBottom>2pt</PaddingBottom>
...

替換代碼7

...
</Textbox>

<Textbox Name="textbox533">

<Height>0.423cm</Height>

// Add the following line.

<Left>5.95in</Left>

// End of the added line. 

<Style>

<FontSize>7pt</FontSize>

<PaddingBottom>2pt</PaddingBottom>
...

現行代碼8

...
</Textbox>

<Textbox Name="textbox532">

<Height>0.423cm</Height>

// Delete the following line.

<Left>13.65079cm</Left>

// End of the deleted line. 

<Style>

<PaddingBottom>2pt</PaddingBottom>

<PaddingLeft>2pt</PaddingLeft>
...

替代代碼8

...

</Textbox>

<Textbox Name="textbox532">

<Height>0.423cm</Height>

// Add the following line. 

<Left>15.1cm</Left>

// End of the added line. 

<Style>

<PaddingBottom>2pt</PaddingBottom>

<PaddingLeft>2pt</PaddingLeft>
...

現有代碼9

...
</Style>

<Top>2.51042in</Top>

<Value>=Code.GetData(2,1)</Value>

// Delete the following line.

<Width>11.11111cm</Width>

// End of the deleted line.

<ZIndex>4</ZIndex>

</Textbox>

<Textbox Name="textbox529">
...

替代代碼9

...
</Style>

<Top>2.51042in</Top>

<Value>=Code.GetData(2,1)</Value>

// Add the following line. 

<Width>15.05cm</Width>

// End of the added line.

<ZIndex>4</ZIndex>

</Textbox>

<Textbox Name="textbox529">
...

現行代碼10

...
</Textbox>

<Textbox Name="textbox515">

<Height>0.423cm</Height>

// Delete the following line. 

<Left>6.25in</Left>

// End of the deleted line. 

<Style>

<FontWeight>700</FontWeight>

<PaddingLeft>2pt</PaddingLeft>
...

替換代碼10

...
</Textbox>

<Textbox Name="textbox515">

<Height>0.423cm</Height>

// Add the following line. 

<Left>6in</Left>

// End of the added line. 

<Style>

<FontWeight>700</FontWeight>

<PaddingLeft>2pt</PaddingLeft>
...

現行代碼11

...
<PaddingRight>2pt</PaddingRight>

</Style>

<Value>=FormatNumber(Code.GetData(2,2))</Value>

// Delete the following line. 

<Width>0.85938in</Width>

// End of the deleted line. 

<ZIndex>1</ZIndex>

</Textbox>

<Textbox Name="textbox485">
...

替換代碼11

...
<PaddingRight>2pt</PaddingRight>

</Style>

<Value>=FormatNumber(Code.GetData(2,2))</Value>

// Add the following line. 

<Width>1.10938in</Width>

// End of the added line. 

<ZIndex>1</ZIndex>

</Textbox>

<Textbox Name="textbox485">
...

          

先決條件

您必須安裝以下其中一項產品才能套用此熱修補:

  • 英國 (英國版Microsoft Dynamics NAV 2009 服務包 1) (SP1)
  • 英國 (英國) 版Microsoft Dynamics NAV 2009 R2

                
              

移除資訊

你無法移除這個熱修正。

狀態

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

參考資料

VSTF 動力導航SE:253555

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