Niestandardowy szablon programu Excel dla dzienników finansowych nie jest dostępny w menu
W tym artykule opisano problemy, które mogą wystąpić podczas tworzenia niestandardowych dzienników finansowych przy użyciu szablonu programu Microsoft Excel w usłudze Microsoft Dynamics 365 Finance.
Symptomy
Utworzono niestandardowy szablon programu Excel dla arkuszy finansowych, ale nie jest on wyświetlany w menu Otwórz wiersze w programie Excel. Alternatywnie pojawia się on w menu, ale po jego wybraniu zostanie otwarty inny szablon.
Rozwiązanie
Domyślna funkcja Otwórz w programie Excel używa głównego źródła danych (tabeli) bieżącej strony, aby określić, które szablony pakietu Office lub jednostki danych są wyświetlane jako opcje w menu Otwórz w programie Excel . Takie zachowanie nie jest idealnym rozwiązaniem w przypadku dzienników finansowych, ponieważ dzienniki finansowe używają tych samych tabel (LedgerJournalTable
i LedgerJournalTrans
) jako głównego źródła danych wielu innych typów dzienników.
W przypadku dzienników finansowych funkcja Open Lines in Excel jest przeznaczona do wyświetlania szablonów przeznaczonych dla dziennika, który obecnie pracujesz w kontekście, takich jak dziennik ogólny lub arkusz płatniczy. Na przykład szablon, który jest przeznaczony do użytku z arkuszem płatności dostawcy, będzie zaprojektowany tak, by wymusić wybór Twojego głównego konta jako konta dostawcy.
Jeśli chcesz podwyższyć poziom szablonu, aby był dostępny w menu Otwórz wiersze w programie Excel i Otwórz w programie Excel, łatwym środowiskiem dewelopera jest zaimplementowanie LedgerIJournalExcelTemplate
interfejsu i rozszerzenie DocuTemplateRegistrationBase
klasy. W systemie można się spotkać z wieloma zaimplementowanymi przykładami takiego podejścia. Przykładem, którego można użyć do celów referencyjnych, jest LedgerDailyJournalExcelTemplate
interfejs, który został utworzony dla dziennika ogólnego (lub dziennika codziennego).
Po zaimplementowaniu interfejsu LedgerIJournalExcelTemplate
dla szablonu menu Otwieranie wierszy w programie Excel będzie filtrować szablony według typu dziennika i będzie wyświetlać tylko szablony dostępne dla tego dziennika. Interfejs zapewnia również metodę weryfikacji, która gwarantuje, że nie można otworzyć dla arkusza szablonu, jeśli nie spełnia on wymagań dotyczących typu konta. Można na przykład określić typ konta Dostawca lub Księga.
Aby uzyskać więcej informacji o tej funkcji, patrz temat Dodawanie szablonów do menu Otwórz wiersze w programie Excel.