Um modelo personalizado do Excel para revistas financeiras não está disponível no menu

Este artigo descreve problemas que podem ocorrer quando você cria diários financeiros personalizados usando um modelo do Microsoft Excel no Microsoft Dynamics 365 Finance.

Sintomas

Você criou um modelo personalizado do Excel para revistas financeiras, mas ele não aparece no menu Abrir linhas no Excel . Como alternativa, ele aparece no menu, mas um modelo diferente é aberto quando você o seleciona.

Resolução

A funcionalidade Abrir no Excel padrão usa a fonte de dados raiz (tabela) da página atual para determinar quais modelos do Office ou entidades de dados aparecem como opções no menu Abrir no Excel . Esse comportamento não é uma experiência ideal para revistas financeiras, pois os periódicos financeiros usam as mesmas tabelas (LedgerJournalTable e LedgerJournalTrans) como a fonte de dados raiz de muitos outros tipos de diários.

Para revistas financeiras, a funcionalidade Linhas Abertas no Excel destina-se a mostrar modelos projetados para o diário do qual você está trabalhando atualmente no contexto, como o diário geral ou um diário de pagamento. Por exemplo, um modelo que se destina a ser usado com um diário de pagamento do fornecedor será projetado para impor sua conta primária como uma conta de fornecedor.

Se você quiser promover um modelo para que ele esteja disponível nos menus Abrir linhas no Excel e Abrir no Excel , uma experiência fácil do desenvolvedor é implementar a LedgerIJournalExcelTemplate interface e estender a DocuTemplateRegistrationBase classe. Muitos exemplos dessa abordagem são implementados no sistema. Um exemplo que pode ser usado para referência é a LedgerDailyJournalExcelTemplate interface criada para o diário geral (ou diário diário).

Quando a interface for implementada para o LedgerIJournalExcelTemplate modelo, o menu Linhas Abertas no Excel filtrará modelos pelo tipo de diário do diário e mostrará apenas os modelos disponíveis para esse diário. A interface também fornece um método de validação que garante que um modelo não possa ser aberto para um diário se ele não atender aos requisitos do tipo de conta. Por exemplo, você pode especificar que o tipo de conta deve ser do tipo Fornecedor ou Razão .

Para obter mais informações sobre essa funcionalidade, consulte Adicionar modelos ao menu Abrir linhas no Excel.