Einrichtung

Berichtsauswahl

Öffnen Sie mit Hilfe der Suchfunktion die gewünschte Berichtsauswahl - z.B. die für den Verkauf. Wählen Sie nun den gewünschten Bericht aus. Für unser Beispiel verwenden wir Rechnungen, grundsätzlich werden aber Berichte unterstützt aus den Bereichen:

  • Verkauf
  • Einkauf
  • Service
  • Mahnung
  • Lagerbestand
  • Fertigungsauftrag
  • Bankkonto

In der Berichtsauswahl finden Sie das Feld Dateiname, das anzeigt, wie viele individuelle Formulierungen bereits angelegt sind. Durch Klicken des Feldes gelangen Sie zur Bearbeitungsseite Dateiname.
Hier können Sie nun je Sprachcode einen individuellen Dateinamen definieren. Zum Einen gibt es hier die Möglichkeit, einen statischen Dateinamen zu formulieren, welcher für jeden Vorgang identisch ist.
Zum Anderen besteht die Möglichkeit, den Dateinamen dynamisch zu gestalten. Durch die Nutzung von Platzhaltern - im Beispiel durch %1,%2 definiert - passt er sich dann je Vorgang an.

Die Definition der Platzhalter findet auf der selben Seite im unteren Reiter Dateinamen-Platzhalter statt.

Platzhalter definieren

Im Reiter “Dateiname-Platzhalter” stehen Ihnen zwei Felder zur Verfügung:

Platzhalter - Hier definieren Sie wie Ihr Platzhalter aussehen soll
Definition - Diseses Feld definiert, auf welches Feld sich ihr zuvor eingegebener Platzhalter bezieht.

Anlegen eines neuen Platzhalters
Geben Sie zunächst in das Feld Platzhalter den gewünschten Platzhalter ein. Wir empfehlen hier Platzhalter zu nutzen, welche nicht versehentlich im Betreff stehen könnten, wenn Sie beispielsweise den Platzhalter Rech für die Rechnungsnummer definieren und im Betreff das Wort Rechnung steht, würde der Rech-Teil des Wortes im Betreff ersetzt. Nutzen Sie am besten eine Kombination aus Sonderzeichen und Zahlen oder passen Sie Platzhalter so an, dass Sie nicht versehentlich in Worten vorkommen.

Nun müssen Sie noch das Feld definieren, auf dass sich der Platzhalter bezieht. Klicken Sie hierzu auf den Assist-Button des Feldes Definition.
Es öffnet sich nun ein weiteres Fenster, in denen Ihnen alle Felder aus den Firmendaten, sowie alle Felder aus den Kopfdaten des zugrundeliegenden Berichts zur Verfügung stehen. Sie können für jeden Platzhalter eine Feldzuordnung wählen.

Um die Tabelle für die Kopfdaten zu bestimmen, werden die Report-Metadaten des jeweiligen Berichts auf dessen Eigenschaft: FirstDataItemTableID untersucht. Die Standard-Berichte in Business Central hinterlegen für dieses jeweils erste Element (FirstDataItemTableId) den zugrundeliegenden Header. Beispiel: Report 1306 -> Sales Invoice Header.
Wenn anpepasste Berichte eine andere Sturktur vorweisen, also eine andere Tabelle an erster Stelle steht, so
wird dieser auch in den Tabellenfilter übernommen, wodurch möglicherweise unbrauchbare Felder angezeigt werden, beziehungsweise wichtige Felder vermisst werden könnten.
Für solche Fälle gibt es die Möglichkeit, über einen Event-Subscriber abhängig von der Berichts-Id die richtige Zieltabelle zu setzen.
Mehr dazu finden Sie unter Events.

Wiederholen Sie diesen Prozess für alle gewünschten Felder/Platzhalter die Sie in Ihrem Betreff verwenden möchten.

Beispiel für einen Dateinamen mit Platzhaltern

Nachdem Sie nun Ihre Platzhalter definiert haben, können Sie Dateinamen beliebig mit diesen Platzhaltern ausstatten. Schließen Sie die Einrichtung für die Platzhalter und klicken Sie erneut in das “Dateiname”-Feld. Für unser Beispiel haben wir folgende Platzhalter für eine Rechnung definiert.

  • %1 - die Rechnungsnummer
  • %2 - Der Empfängername
  • %3 - Das Fälligkeitsdatum

Damit könnten wir nun Beispielsweise, diesen Dateinamen aufbauen: Unsere Rechnung %1 für %2 - Fällig: %3
Wie der Betreff dann in Verwendung aussieht, erfahren Sie im nächsten Schritt.