PC 919 Konfigurierbare Daten in Datei (ohne INI), 31M-PC919.IPS
INI-Eintrag:
PostingCode.919=Konfigurierbare Felder in beliebige Datei (ohne INI),IPS:31M-PC919.IPS,"Datei: @usflag1, Pfad: @usflag2, Key: @description, Feld1: @usstring1, Feld2: @usstring2, Feld3: @usstring3, Feld4: @usstring4, Feld5: @usstring5"
Die Übernahme der Daten erfolgt über die IPS-Datei 31M-PC919.IPS und ACTIPS.DLL.
Die Daten werden in die übergebene Datei übernommen.
Der Datensatz laut übergebenem Schlüssel muss vorhanden sein und wird aktualisiert.
Es erfolgt keinerlei Prüfung zum übergebenen Wert. Die Schnittstelle muss daher mit äußerster Vorsicht genutzt werden!
Analog zu postingcode 918, bei dem die Felder per INI-Einstellung festgelegt werden.
Für Änderungen von Teilenummern, Beständen usw. ist die Schnittstelle nicht geeignet.
|
Feld
|
Format
|
Bedeutung
| ||
|
postingcode
|
int
|
Buchungsart:
| ||
|
usflag1
|
int
|
Datei-Index laut DataDictionary
Die Daten in dieser Datei werden aktualisiert, z.B. 24 für den Lagerstamm (LAGER.DAT)
| ||
|
usflag2
|
int
|
Zugriffspfad-Index laut DataDictionary
Es muss sich dabei um einen eindeutigen Zugriffspfad handeln, z.B. 1 für den Pfad Teilenummer+Lager in der Lagerstammdatei
| ||
|
description
|
varchar
|
Keyangaben
Die Keyfelder zum Zugriffspfad mit dem Format n oder N werden vor der Verwendung formatiert.
Alle anderen Formate müssen formatgerecht übergeben werden, wobei Leerzeichen am Ende nicht erforderlich sind.
Falls der Pfad mehrere Felder enthält, wie zum Beispiel Zugriffspfad 1 in Datei 24, müssen die Keyfelder getrennt durch zwei Backslashes (\\) angegeben werden, z.B. 0110012\\L für Teilenummer 0110012 und Lager L für Zugriffspfad 1 in Datei 24.
Hinweis:
Führende Leerzeichen in den übergebenen Feldern werden berücksichtigt (aber erst nach infra-Version 7.7.1), wobei bei der CSV-Schnittstelle dann Anführungszeichen verwendet werden müssen, z.B. " ABC".
| ||
|
usnumber1
|
float
|
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring1
| ||
|
usnumber2
|
float
|
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring2
| ||
|
usnumber3
|
float
|
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring3
| ||
|
usnumber4
|
float
|
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring4
| ||
|
usnumber5
|
float
|
Feldnummer laut DataDictionary zu Datei aus usflag1
Der zugehörige Wert steht in usstring5
| ||
|
usstring1
|
varchar
|
Wert für konfiguriertes Feld usnumber1
Das Feld wird zunächst mit Leerzeichen versorgt und dann wird der neue Wert übernommen.
Die Werte zu Feldern mit dem Format n oder N werden vor der Übernahme formatiert.
Alle anderen Formate müssen formatgerecht übergeben werden, wobei Leerzeichen am Ende nicht erforderlich sind.
Also z.B. 20201218 für den Termin 18.12.2020.
Wird ein Feld nicht übergeben oder leer erfolgt keine Übernahme.
Führende Leerzeichen in den übergebenen Feldern werden berücksichtigt (aber erst nach infra-Version 7.7.1), wobei bei der CSV-Schnittstelle dann Anführungszeichen verwendet werden müssen, z.B. " ABC".
Soll ein Feld mit Leerzeichen initialisiert werden, muss in dem Schnittstellensatz SPACE als Feldinhalt übergeben werden.
| ||
|
usstring2
|
varchar
|
Wert für konfiguriertes Feld usnumber2
Analog zu usstring1
| ||
|
usstring3
|
varchar
|
Wert für konfiguriertes Feld usnumber 3
Analog zu usstring1
| ||
|
usstring4
|
varchar
|
Wert für konfiguriertes Feld usnumber 4
Analog zu usstring1
| ||
|
usstring5
|
varchar
|
Wert für konfiguriertes Feld usnumber 5
Analog zu usstring1
|