共用方式為


無法在功能表上取得財務日誌的自定義 Excel 範本

本文說明當您 在 Dynamics 365 Finance 中使用 Microsoft Microsoft Excel 範本 建立自定義財務日誌時可能發生的問題。

徵兆

您已建立財務日誌的自定義 Excel 範本,但它不會出現在 Excel 功能表中的 [開啟] 行上。 或者,它確實會出現在功能表上,但當您選取範本時,會開啟不同的範本。

解決方法

[在 Excel 中開啟] 功能的預設 [在 Excel 中開啟] 功能會使用目前頁面的根數據源 (table) 來判斷哪些 Office 範本或數據實體會顯示為 [在 Excel 中開啟] 功能表上的選項。 這種行為對財務日誌來說不是理想的體驗,因為財務日誌會使用與許多其他期刊類型根數據源相同的數據表(LedgerJournalTableLedgerJournalTrans)。

對於財務日誌, Excel 中的 Open Lines 功能旨在顯示專為您目前在內容中工作的日誌而設計的範本,例如一般日誌或付款日誌。 例如,要與廠商付款日誌搭配使用的範本,將設計成將主要帳戶強制執行為廠商帳戶。

如果您想要升級範本,使其可在 Excel 中的 [開啟] 行和 [在 Excel 中開啟] 選單中使用,則簡單的開發人員體驗是實LedgerIJournalExcelTemplate作 介面並擴充 DocuTemplateRegistrationBase 類別。 這個方法的許多範例都是在系統中實作。 可用於參考的其中一個範例是 LedgerDailyJournalExcelTemplate 針對一般日誌(或每日日誌)建立的介面。

LedgerIJournalExcelTemplate當您的範本實作 介面時,Excel 功能表中的 [開啟行] 功能表會依據日誌的日誌類型來篩選範本,而且只會顯示該日誌可用的範本。 介面也提供驗證方法,可確保如果範本不符合帳戶類型需求,就無法針對日誌開啟。 例如,您可以指定帳戶類型必須是 VendorLedger 類型。

如需此功能的詳細資訊,請參閱 將範本新增至 Excel 功能表中的 [開啟行]。