7.2. Aufbau der Importdatei v2.0
Das Format v2.0 für die Importdatei ist gegenüber dem "alten" Format v1.0 um das Importieren von Materialien erweitert worden.
Das in der Datei verwendete Trennzeichen ist der Tabulator. Die erste Zeile enthält Spaltenüberschriften. Die Zeichenkodierung ist UTF-8. Die Datei besteht aus exakt 18 Spalten, die im folgenden im Detail beschrieben werden.
Spaltendefinition der Importdatei v2.0
Nr | Name | Datentyp | Pflichtfeld | Gültigkeit | Beschreibung |
---|---|---|---|---|---|
1 | Typ | Text | Ja | M oder S |
Enthält den Typ des Datensatzes in dieser Zeile. Dabei steht
M für Material und S für
Stunden.
|
2 | Mandantennummer | Integer | Ja | >= 0 | Die Mandantennummer kann unter MOS'aik
den Firmenstammdaten entnommen werden (
Stammdaten | Einstellungen |
Fimenstammdaten
). Stimmt die Mandantennummer
nicht mit den Firmenstammdaten überein, wird der Datensatz nicht
importiert.
|
3 | Projekt | Text | (Ja) | Enthält die Nummer des Projektes, auf welchen die Buchung erfolgen soll. Wird das Projekt nicht gefunden, wird, wenn dies entsprechend konfiguriert (siehe Import) ist, automatisch ein neues angelegt (dies wird im Protokoll vermerkt). | |
4 | Belegnummer | Text | (Ja) | - | Enthält die Belegnummer auf welche die Buchung durchgeführt werden soll. Kann MOS'aik keinen Vorgang zu der übergebenen Nummer ermitteln, wird automatisch - je nach Voreinstellung (siehe Import) - ein Vorgang angelegt (dies wird im Protokoll vermerkt). |
5 | Personal | Text | Nein | - | Die Personal(nummern) können unter dem Arbeitsblatt
Stammdaten | Personal
| Alle Mitarbeiter
eingesehen und gepflegt
werden. Alternativ kann an dieser Stelle auch der eindeutige
Name aus den MOS'aik Stammdaten des
Mitarbeiters übertragen werden. MOS'aik
ermittelt beim Import automatisch, welches Feld für den Import
angesprochen werden muss. Nicht vorhandene Mitarbeiter werden
angelegt. Die automatische Anlage von Daten wird entsprechend im
Importprotokoll vermerkt.
|
6 | Artikelnummer | Text | (Ja) | Enthält die Artikelnummer des Materials. Handelt es sich um
einen Eintrag vom Typ M , ist die Artikelnummer
verpflichtend.
|
|
7 | Ausführungsdatum | Datum | Ja | - | Enthält das Ausführungsdatum der Tätigkeit. |
8 | Arbeitsbeginn | Uhrzeit | Nein | Enthält den Arbeitsbeginn einer Buchung. | |
9 | Arbeitsende | Uhrzeit | Nein | Enthält das Arbeitsende einer Buchung. | |
10 | Lohnart | Text | Nein | - | Die Lohnart entspricht entweder dem Namen einer Lohnart oder
deren Externnamen.
MOS'aik ermittelt beim Import automatisch
welches Feld für den Import angesprochen werden muss. Lohnarten
können über das Arbeitsblatt
Stammdaten | Projekte |
Lohnarten
eingesehen und gepflegt werden. Das
Feld Externname wird zum Beispiel verwendet, um Ziffern statt
Text zu übertragen. So kann die Lohnart <Normalstunden> zum
Beispiel den Externnamen „0“
erhalten. Nicht vorhandene Lohnarten werden angelegt. Die
automatische Anlage von Daten wird entsprechend im
Importprotokoll vermerkt.
|
11 | Lohnzuschlag | Nein | Enthält den zu verbuchenden Lohnzuschlag. Der Lohnzuschlag
entspricht entweder dem Namen eines Lohnzuschlags oder dessen
Externnamen.
MOS'aik ermittelt beim Import
automatisch, welches Feld für den Import angesprochen werden
muss. Lohnzuschläge können über das Arbeitsblatt
Stammdaten | Projekte |
Lohntarife
eingesehen und gepflegt werden. Das
Feld Externname wird zum Beispiel verwendet, um Ziffern statt
Text zu übertragen. So kann der Lohnzuschlag <Standard> zum
Beispiel den Externnamen „0“
erhalten. Nicht vorhandene Lohnzuschläge werden angelegt. Die
automatische Anlage von Daten wird entsprechend im
Importprotokoll vermerkt.
|
||
12 | Menge | Double | Nein | Enthält die Menge des Materials, welche verbucht werden soll. | |
13 | Einheit | Text | Nein | Enthält die Einheit, mit welcher das Material verbucht werden soll. | |
14 | Kostenstelle | Long Integer | Nein | Kostenstellen können in der MOS'aik-Finanzverwaltung ![]() Stammdaten |
Kostenrechnung | Kostenstellen
eingesehen und
gepflegt werden.
|
|
15 | Feld1 | Text | Nein | Zusätzliches Feld, dessen Mapping frei konfiguriert werden
kann (siehe Abschnitt 3.2, „Registerkarte
MOSImExport “).
|
|
16 | Feld2 | Text | Nein | Zusätzliches Feld, dessen Mapping frei konfiguriert werden
kann (siehe Abschnitt 3.2, „Registerkarte
MOSImExport “).
|
|
17 | Feld3 | Text | Nein | Zusätzliches Feld, dessen Mapping frei konfiguriert werden
kann (siehe Abschnitt 3.2, „Registerkarte
MOSImExport “).
|
|
18 | Feld4 | Text | Nein | Zusätzliches Feld, dessen Mapping frei konfiguriert werden
kann (siehe Abschnitt 3.2, „Registerkarte
MOSImExport “).
|
|
19 | Modus | Text | Ja | ALL oder DIF |
Entspricht dem Modus, mit welchem die Daten eingefügt werden
sollen. Dabei werden zwei Modi unterstützt: ALL und
DIF (siehe auch Abschnitt 5.1, „Differentieller und absoluter Import“).
|