菜单上不提供用于财务日记的自定义 Excel 模板
本文介绍在 Microsoft Dynamics 365 Finance 中使用 Microsoft Excel 模板创建自定义财务日记时可能出现的问题。
现象
您创建了财务日记帐的自定义 Excel 模板,但该模板未显示在在 Excel 中打开行菜单上。 或者,它确实显示在菜单上,但在选择它时会打开不同的模板。
解决方法
Excel 中的默认打开功能使用当前页的根数据源(表)来确定哪些 Office 模板或数据实体在 Excel 菜单中显示为选项。 这种行为对于金融期刊来说不是理想的体验,因为金融期刊使用与许多其他日记类型根数据源相同的表(LedgerJournalTable
和 LedgerJournalTrans
)。
对于财务期刊, Excel 中的 Open Lines 功能旨在显示为当前正在使用的日记设计的模板,例如常规日记或付款日记。 例如,与供应商付款日记帐结合使用的模板设计用于将您的主帐户强制用作供应商帐户。
如果要提升模板,使其在 Excel 和 Excel 菜单中的“打开”行上可用,那么简单的开发人员体验是实现LedgerIJournalExcelTemplate
界面并扩展DocuTemplateRegistrationBase
类。 此方法已在系统中实现,且有许多示例。 可用于引用的一个示例是 LedgerDailyJournalExcelTemplate
为常规日记(或每日日记)创建的接口。
LedgerIJournalExcelTemplate
为模板实现界面时,Excel 菜单中的“打开行”菜单将按日记的日记类型筛选模板,并且仅显示可用于该日记的模板。 该界面还提供了一种验证方法,可确保只有满足帐户类型要求才可打开可用于该日记帐的模板。 例如,您可以指定帐户类型必须为供应商或者分类帐。
有关此功能的更多信息,请参阅将模板添加到“在 Excel 中打开行”菜单中。