Compartilhar via


Um modelo personalizado do Excel para diários financeiros 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 diários financeiros, 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.

Solução

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

Para diários financeiros, a funcionalidade Abrir Linhas no Excel destina-se a mostrar modelos projetados para o diário no qual você está trabalhando no contexto, como o diário geral ou um diário de pagamento. Por exemplo, um modelo que deve ser usado com um diário de pagamentos do fornecedor será criado para impor sua conta principal 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 para desenvolvedores é implementar a LedgerIJournalExcelTemplate interface e estender a DocuTemplateRegistrationBase classe. Vários exemplos dessa abordagem estão implementados no sistema. Um exemplo que pode ser usado para referência é a LedgerDailyJournalExcelTemplate interface que foi criada para o diário geral (ou diário).

Quando a LedgerIJournalExcelTemplate interface for implementada para o seu modelo, o menu Linhas abertas no Excel filtrará os modelos pelo tipo de diário do seu 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 de tipo de conta. Por exemplo, você pode especificar que o tipo de conta deve ser de Fornecedor ou do tipo Razão.

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