Skip to main content

Einrichtung von Importvorlagen

DYCE Price List Import ermöglicht es Ihnen, Preislisten von verschiedenen Lieferanten sehr einfach in Microsoft Dynamics 365 Business Central zu importieren. Die Preisliste kann beim Import gefiltert und einzelne Felder gezielt mit festgelegten Werten gefüllt oder ersetzt werden. Die Filter und die Feldzuordnung werden in einer Importvorlage definiert. Für jeden Lieferanten bzw. jede Preisliste kann eine Vorlage angelegt werden, um mit wenigen Klicks auch umfangreiche Preislisten verarbeiten zu können. Die Importvorlagen werden dabei als Datenaustauschdefinitionen angelegt.

Artikelvorlagen

Die Artikelvorlagen enthalten DYCE-spezifische Felder, so dass diese einfach für neue Stammdatensätze vorbelegt werden können.

Datenaustauschdefinition

Eine neue Datenaustauschdefinition kann in der gleichnamigen Seite erstellt werden. Die Seite kann über die Suche (Alt+Q) geöffnet werden. In der Datenaustauschdefinition muss im Feld Art der Wert Import Preisliste ausgewählt werden. Andernfalls kann die Datenaustauschdefinition nicht für den Import von Preislisten verwendet werden. Durch die Auswahl werden einige Felder vorbelegt und eine Zeilendefinition angelegt.

  • Der Dateityp wird auf Variabler Text gesetzt.
  • In der Zeilendefinition werden bestehende Zeilen gelöscht und eine neue für den Import der Preisliste erstellt.
  • Es wird eine Feldzuordnung mit der Tabellen-ID der Import Preisliste (70112401) und der Codeunit für die Verarbeitung von Dateien im CSV-Format (Lese-/Schreibe-XMLport - 70112401) eingetragen.
Dateiformat

Bitte überprüfen Sie, ob die Dateiverschlüsselung und das Spaltentrennzeichen mit der zu importierenden Datei (CSV-Format) übereinstimmen. Wenn Import Preisliste ausgewählt wurde, können die Felder eventuell erst editiert werden, nachdem die Seite einmal aktualisiert bzw. geschlossen und wieder geöffnet wurde.

Spaltendefinition

In der Spaltendefinition wird angegeben, welche Spalte der Importdatei welche Information beinhaltet. Eine ausführliche Beschreibung zur Einrichtung von Datenaustauschdefinitionen finden Sie in diesem Teil der Microsoft Dokumentation.

Beispiel
Spaltennr.NameDatenformatDatentypDatenformatskultur
2Herstellerartikelnr.Textde-DE
3Gültig abDatumdd.MM.yyyyde-DE
4EinkaufspreisDezimalde-DE

Feldzuordnung

Die Feldzuordnung kann im Inforegister Zeilendefinitionen über die Aktion Feldzuordnung (Aktionsgruppe Verwalten) geöffnet werden.

Achtung

Wenn in der Datenaustauschdefinition die Art Import Preisliste nicht hinterlegt ist, wurde noch keine Feldzuordnung erstellt. Ändern Sie die Art, um fortzufahren.

In der Feldzuordnung wird angegeben, welche Spalte aus der Importdatei in welches Feld in der Seite Import Preisliste übernommen werden soll.

Beispiel
Spaltennr.SpaltenbezeichnungFeld-IDFeldbezeichnung
2Herstellerartikelnr.5Herstellerartikelnr.
3Gültig ab13Gültig ab
4Einkaufspreis9Einstandspreis

Importregeln

Nicht alle Zeilen in einer Preisliste sind für den Import relevant und sollen verarbeitet werden. Um weder die Importdatei noch die importierten Zeilen umständlich bearbeiten zu müssen, können beim Import Filter angewendet werden. Informationen, wie bspw. die Kreditorennummer, fehlen i.d.R. in Importdateien, da der Lieferant diese nicht mitliefern kann. Sie können durch die Definition von Festen Werten beim Import hinzugefügt werden. Filter und Feste Werte können in Kombination verwendet werden, um abhängig vom Inhalt der Importdatei Werte zu ersetzen.

Das Feld Importregeln zeigt für jede Zeile in der Seite Feldzuordnung an, wie viele Filter und feste Werte hinterlegt sind. Mit einem Klick auf die Zahl im Feld Importregeln öffnet sich die Seite Importregeln bearbeiten. In dieser Seite können Filter und feste Werte hinterlegt werden.

Filter

Filter werden auf die Inhalte der Spalten in der Importdatei angewendet. Um auf den Inhalt in einer Spalte filtern zu können, muss diese in der Feldzuordnung eingetragen sein. Durch einen Klick auf die Anzahl der Importregeln in der Zeile wird die Seite Importregeln bearbeiten geöffnet. Im Feld Filter wird das Filterkriterium eingegeben, nach dem die Importdatei gefiltert werden soll. Die Filter können wie in Microsoft Dynamics 365 Business Central gewohnt gestaltet werden.

Gibt es mehr als einen Filter (mehrere Zeilen), wird ein logisches "ODER" angewendet. Dies gilt sowohl für mehrere Filter in einer Zeile als auch in verschiedenen Zeilen.

Soll in einer Spalte der Importdatei gefiltert und die Spalte nicht importiert werden, wird das Feld Ausschließlich für Filter verwendet (Feld-ID: 21).

Beispiel
Spaltennr.SpaltenbezeichnungFeld-IDFeldbezeichnungFilter
8Beschreibung6BeschreibungBusiness*
8Beschreibung6BeschreibungAzure*

Es werden alle Zeilen, die in der Beschreibung mit Business oder Azure beginnen, importiert.

Feste Werte

Feste Werte werden verwendet, um fehlende Informationen in der Importdatei automatisch in der Import Preisliste zu ergänzen. Feste Werte werden analog zu Filtern in den Importregeln eingetragen.

Beispiel
Spaltennr.SpaltenbezeichnungFeld-IDFeldbezeichnungFester Wert
8Beschreibung2Kreditorennr.10523

Beim Import wird der Wert "10523" automatisch als Kreditorennummer in der Import Preisliste eingetragen. Die Angabe der Spaltennummer ist eine technische Notwendigkeit. Welche Spalte gewählt wird, hat hier keine Auswirkungen.

Kombination von Filtern und festen Werten

Filter und Feste Werte können in Kombination verwendet werden. Im ersten Schritt wird zunächst der Filter angewendet. Alle Zeilen der Importdatei, die zu dem Filter passen, werden importiert. Der Feste Wert wird anschließend ausschließlich für diese Zeilen angewendet. Dadurch ist es möglich, für Teilmengen der importierten Zeilen unterschiedliche Werte im gleichen Feld zu setzten.

Beispiel
Spaltennr.SpaltenbezeichnungFeld-IDFeldbezeichnungFilterFester Wert
8Beschreibung8ArtikelvorlagecodeBusiness*Artikel BC
8Beschreibung8ArtikelvorlagecodeAzure*Artikel AZ

Es werden alle Zeilen, die in der Beschreibung mit Business oder Azure beginnen, importiert. In allen Zeilen, die in der Beschreibung mit Business beginnen, wird der Wert Artikel BC im Artikelvorlagecode in der Import Preisliste gesetzt. In allen Zeilen, die in der Beschreibung mit Azure beginnen, wird der Wert Artikel AZ im Artikelvorlagecode in der Import Preisliste gesetzt.

Fällt eine Zeile in den Filterbereich mehrerer Importregeln, wird der feste Wert aus der letzten angewendeten Importregel eingetragen (z.B. Filter 1: Business*, Filter 2: B*).

Zugriffsrechte

Alle für die Verwendung von DYCE Price List Import notwendigen Berechtigungen sind in den Berechtigungssätzen DYCEPRICELISTADMIN (DYCE Price List Import Admin) enthalten.