infra:NET User
 
×
8.3.4 Satzaufbau Satzart „Z1“
Mit dieser Satzart ist es möglich, Zusatzfelder zu Konten oder Adressen zu übergeben.
Eine Typkontrolle der in Feld 6 übergebenen Daten erfolgt nicht, d.h. es erfolgt kein Hinweis, wenn versucht wird, einen alphanumerischen Wert in ein numerisches Feld zu speichern (und umgekehrt). Daher kann es bei nicht typgenauer Datenübergabe vorkommen, dass übergebene Inhalte nicht gespeichert werden.
Der Z1-Satz ist unabhängig vom S-Satz und kann mehrfach aufeinander folgen. Der Z1-Satz legt keine Zusatzfelder an, er füllt lediglich bestehende Felder mit Daten.
 
Feld Nr.
Feld-
bezeichnung
Inhalt
Feld infra
max. Länge
Art
1.
Satzart (*)
‘Z1’
fix „Z1“
2
alpha
2
VKZ
Dieses Feld dient als Kennzeichen, ob der Satz verarbeitet ist.
Es ist mit einer 0 zu füllen.
fix „0“
1
alpha
3
Konto
oder Adresse
Zusatzfeld für Konto oder Adresse
P =
Für Personenkonto (Debitor/Kreditor)
A =
Für Adresse
K =
Für Sachkonto
fix „P“
1
alpha
4
Kontonummer
Konto zu dem das Zusatzfeld angegeben wird, das Konto muss in der Datenbank existieren
wie im Satzart ‚S’
12
alpha
5
Feldname
Zusatzfeldname des Feldes, das importiert werden soll.
Wenn das konfigurierte Feld leer ist, wird kein Z1-Satz abgestellt
AUF:
fix „SortKz“ wenn INI-Eintrag aus Feld 6 existiert
255
alpha
6
Feldinhalt
Inhalt des Zusatzfeldes.
Ist das Feld eine Checkbox, so müssen numerische Werte übergeben werden:
1
Checkbox angekreuzt
0
Checkbox nicht angekreuzt
 
Handelt es sich bei dem Feld um ein Auswahlfeld, so ist die Bezeichnung des Inhalts anzugeben.
Beispiel
In den Stammdaten zu einem Zusatzfeld sind die Auswahlmöglichkeiten mit der Nummer 1, Bezeichnung „Inland“ und 2, Bezeichnung „Ausland“ angelegt.
Um die Auswahlmöglichkeit „Inland“ anzusprechen, ist „Inland“ anzugeben.
Wird in diesem Feld kein Wert übergeben, so wird der Wert des Zusatzfeldes in der DIAMANT-Datenbank gelöscht!
AUF:
siehe [AUF417-DIA], SortKz (Anwenderfeld 99 aus Datei 41). Wenn Feld leer, wird kein Z1-Satz übergeben
255
alpha