Dela via


En anpassad Excel-mall för finansiella journaler är inte tillgänglig på menyn

I den här artikeln beskrivs problem som kan uppstå när du skapar anpassade finansiella journaler med hjälp av en Microsoft Excel-mall i Microsoft Dynamics 365 Finance.

Symptom

Du har skapat en anpassad Excel-mall för redovisningsjournaler, men den visas inte på menyn Öppna rader i Excel. Alternativt visas den på menyn, men en annan mall öppnas när du väljer den.

Lösning

Standardfunktionen Öppna i Excel använder rotdatakällan (tabellen) för den aktuella sidan för att avgöra vilka Office-mallar eller dataentiteter som visas som alternativ på Menyn Öppna i Excel . Det här beteendet är inte en idealisk upplevelse för finansiella journaler eftersom finansiella journaler använder samma tabeller (LedgerJournalTable och LedgerJournalTrans) som rotdatakällan för många andra typer av journaler.

För finansiella journaler är funktionen Öppna rader i Excel avsedd att visa mallar som är utformade för journalen som du för närvarande arbetar i kontexten för, till exempel den allmänna journalen eller en betalningsjournal. Exempelvis kommer en mall som är avsedd att användas med en betalningsjournal för leverantörer att utformas för att framtvinga ditt huvudkonto som ett leverantörskonto.

Om du vill höja upp en mall så att den är tillgänglig på öppna rader i Excel och Öppna i Excel-menyer är en enkel utvecklarupplevelse att implementera LedgerIJournalExcelTemplate gränssnittet och utöka DocuTemplateRegistrationBase klassen. Det finns flera exempel på detta tillvägagångssätt implementerat i systemet. Ett exempel som kan användas som referens är gränssnittet LedgerDailyJournalExcelTemplate som skapades för den allmänna journalen (eller den dagliga journalen).

LedgerIJournalExcelTemplate När gränssnittet implementeras för mallen filtrerar Menyn Öppna rader i Excel mallar efter journaltypen för journalen och visar endast de mallar som är tillgängliga för journalen. Gränssnittet ger också en valideringsmetod som säkerställer att en mall inte kan öppnas för en journal om den inte uppfyller kraven på kontotyp. Du kan till exempel ange att kontotypen måste vara av typen Leverantör eller Redovisning.

Mer information om den här funktionen finns i Lägga till mallar på menyn Öppna rader i Excel.