Einrichtung von DYCE IT-Business Toolkit
DYCE IT-Business Toolkit erfordert nicht zwingend eine spezielle Einrichtung. Allerdings sind Einrichtung für die Themen Margenkalkulation und der Import von Kalkulationen möglich. Diese werden in den jeweiligen Abschnitten in diesem Kapitel erläutert.
Datenaustauschdefinition für Kalkulationsimport
Für die Einlesung von Daten aus einer Datei wird eine entsprechende Datenaustauschdefinition benötigt. Hierbei handelt es sich um eine Standard-Funktionalität von Business Central, welche in diesem Teil der Microsoft Dokumentation erläutert wird. Da sie grundlegend für den Import und die anschließende Weiterverarbeitung der Kalkulationen ist, werden hier zumindest die für den Import von Kalkulationen relevante Aspekte noch einmal zusammengefasst.
Die hier beispielhaft beschriebene Datenaustauschdefinition bezieht sich auf eine Importdatei einer Kalkulation, die als CSV-Datei in UTF-8 Kodierung mit Spaltentrennzeichen als Semikolon vorliegt.
Die Datenaustauschdefinitionen bieten darüber hinaus aber noch deutlich mehr Funktionalität, wie bspw. den Export von Daten.
Definition für Datenimport
Für die Überführung einer Kalkulation in die Angebotszeilen muss die Ausgangsdatei zunächst importiert werden. Damit das System die Daten richtig extrahieren kann, benötigt es ein Schema, wie genau die Daten vorliegen. Dieses Schema wird zu Beginn der Verarbeitung durch den Anwender ausgewählt.
Mit der Installation von DYCE IT-Business Toolkit wird die Datenaustauschdefinition DYCE-CI als Vorlage mitgeliefert. Diese muss allerdings auf die jeweiligen Gegebenheiten angepasst werden. So unterscheiden sich der Aufbau der Importdateien bspw. pro Lieferant, weshalb es sich anbietet, separate Datenaustauschdefinitionen anzulegen. Hier lassen sich dann u.a. spezifische Vorgaben wie z.B. Anzahl der nicht zu importierenden Kopfzeilen, die Kreditorennummer des Lieferanten als fester Wert oder Filter für nicht zu importierenden Fusszeilen einstellen. Datenaustauschdefinitionen können über die jeweiligen Aktionen exportiert und importiert werden.
Die Datenaustauschdefinitionen lassen sich über das Menü bzw. die Suche (Alt+Q) aufrufen.
Die Seite besteht aus drei Teilen:
- Allgemein
In diesem Teil werden Einstellungen vorgenommen, die die Importdatei an sich betreffen. Die wichtigsten Felder sind:
- Dateityp
Für den Import von Kalkulationen wird hier i.d.R. Variabler Text ausgewählt. - Art
Für den Import von Kalkulationen muss hier Kalkulationsimport ausgewählt werden. - Dateiverschlüsselung
Hier wird die Kodierung der Unicode-Zeichen für die Importdatei ausgewählt. - Spaltentrennzeichen
Hier wird das Trennzeichen angegeben, anhand dessen die Spalten in der Importdatei getrennt werden. Dies ist nur für den Dateityp Variabler Text relevant. - Kopfzeilen
Hier wird eingestellt, wie viele Kopfzeilen die Importdatei enthält. Dadurch wird sichergestellt, dass die Kopfdaten nicht importiert werden.
- Dateityp
- Spaltendefinitionen
Für ungeübte Anwender der Datenaustauschdefinitionen mag es verwirrend sein, dass dieses Inforegister unten auf der Seite angezeigt wird, da dies vor der zugehörigen Zeilendefinitionen gefüllt werden muss.
Hier werden die zu importierenden Spalten definiert:- Im Feld Spaltennr. wird die Nummer der Spalte in der Importdatei angegeben.
- Das Feld Name gibt den Namen der Spalte an. Hier bietet es sich aus Gründen der Übersichtlichkeit an, den gleichen Namen wie in der Kopfzeile der Importdatei zu verwenden.
- Im Datentyp wird angegeben, ob die zu importierenden Daten vom Typ Text, Datum oder Dezimal sind.
- Das Datenformat bezieht sich in erster Linie auf Daten vom Typ=Datum. Hier wird angegeben, in welcher Formatierung das Datum in dem zugehörigen Feld vorliegt. Für ein Datum im deutschen Datumsformat muss hier der Wert dd.MM.yyyy angegeben werden.
- Im Feld Datenformatierungskultur wird die Kultur des Datenformats angegeben, sofern nötig. So gibt bspw. de-DE für den Datentyp Dezimal an, dass das Komma gemäß deutschem Format als Dezimaltrennzeichen verwendet wird.
- Das Feld Länge ist nur dann relevant, wenn als Dateityp Fester Text eingestellt ist.
- Die übrigen Felder werden für den hier beschriebenen Import nicht benötigt.
- Zeilendefinitionen
In diesem Inforegister muss lediglich eine Zeile definiert werden, damit anschließend über die Feldzuordnung das Mapping zwischen den Spalten der Importdatei und den Feldern der Zieltabelle erfolgen kann. Als Zeilenart wird Detail gewählt, ein eindeutiger Code und eine Beschreibung vergeben und die Anzahl der zu verarbeitenden (importierenden) Spalten angegeben. Die automatisch erstellte Zeile der Zeilenart=Kopfzeile wird gelöscht.
Anschließend müssen über die Aktion Feldzuordnung zu folgenden Einstellungen getroffen werden:
- Zunächst muss über das PLUS-Symbol eine neue Zuordnung erstellt werden.
- Als Tabellen-ID wird die Nummer 70921368 eingetragen. Hierbei handelt es sich um die Import-Tabelle für die Kalkulationen.
- Im Feld Name sollte ein sprechender Name vergeben werden.
- Als Zuordnungs-Codeunit wird die Nummer 70921377 eingetragen. Die Codeunit wird bei der Erzeugung der Zeilen für die Kalkulationen verwendet.
- Im Feld Spaltennr. kann eine über die Spaltendefinitionen festgelegte Spalte ausgewählt und über die Feld-ID einem Ziel-Feld (in der über Tabellen-ID festgelegten Tabelle) zugeordnet werden.
- Die übrigen Felder werden für den hier beschriebenen Import nicht benötigt.
Einrichtung Debitoren und Verkauf
Mit DYCE IT-Business Toolkit gibt es zwei Erweiterungen an dieser Einrichtung aus dem Business Central Standard.
Kalkulationsimport
Neben den zu verwendenden Datenaustauschdefinitionen (s. oben) gibt das Feld Standardwerte für Kalkulationsimport setzen im Inforegister Allgemein an, ob beim Importieren von Kalkulationen das Feld Art automatisch vorbelegt werden soll. Ist die Vorbelegung ausgeschaltet, findet keine Vorbelegung statt und der Anwender muss den Art der Importzeile selbst festlegen.
Einrichtung Debitoren und Verkauf
Mit DYCE IT-Business Toolkit gibt es zwei Erweiterungen an dieser Einrichtung aus dem Business Central Standard.
Margenkalkulation
Das Feld Berechnungsgrundlage im Inforegister Margenkalkulation legt fest, welche Methode zur Ermittlung der Marge zum Einsatz kommt. Es stehen die Möglichkeiten Handelsspanne oder Kalkulationszuschlag zur Auswahl, wobei der Einstandspreis nie automatisch aktualisiert wird.
- Handelsspanne
Bei dieser Standard-Auswahl bezieht sich die Berechnung auf den Verkaufspreis. - Kalkulationszuschlag
Bei dieser Auswahl wird ein Aufschlag auf den Einstandspreis berechnet.
Als Rundungspräzision für den Deckungsbeitrag (MW) in der Verkaufszeile wird die Stückpreisrundungspräzision (MW) aus der Finanzbuchhaltung Einrichtung verwendet.
Beispiele für die unterschiedlichen Berechnungsgrundlagen finden sich in dem zugehörigen Abschnitt.
Zugriffsrechte
Im Lieferumfang der App sind zwei Berechtigungssätze enthalten:
- DYCEITBUSINESSTOOLKITALL (DYCE IT-Business Toolkit Alle)
Dieser Berechtigungssatz kann allen Anwendern zugeordnet werden. Er beinhaltet lediglich Leseberechtigungen zur Verwendung der Bestandteile von DYCE IT-Business Toolkit. - DYCEITBUSINESSTOOLKITADMIN (DYCE IT-Business Toolkit Admin)
Dieser Berechtigungssatz ist auf Administratoren und Power User ausgelegt, die zusätzlich in der Lage sein sollen, Anpassungen an der Berichtskonfiguration vorzunehmen.
Weitere Informationen zu Berechtigungssätzen finden Sie in diesem Teil der Microsoft Dokumentation.