PC 918 Konfigurierbare Daten in Datei, 31M-PC918.IPS
INI-Eintrag:
PostingCode.918=Konfigurierbare Felder in beliebige Datei übernehmen,IPS:31M-PC918.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-PC918.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!
Zu Sonderbehandlungen für einzelne Felder siehe z.B. INI-Einstellung PC918-23-Feld1-SB in Sektion [MWI31M].
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".
| ||
|
usstring1
|
varchar
|
Wert für konfiguriertes Feld 1
Der Wert wird laut INI-Einstellung PC918-DateiIndex-Feld1 in Sektion [MWI31M] übernommen, z.B. PC918-24-Feld1 = 5 für Feld Lagerplatz in Datei 24.
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 2
Analog zu usstring1 aber über Einstellung PC918-DateiIndex-Feld2
| ||
|
usstring3
|
varchar
|
Wert für konfiguriertes Feld 3
Analog zu usstring1 aber über Einstellung PC918-DateiIndex-Feld3
| ||
|
usstring4
|
varchar
|
Wert für konfiguriertes Feld 4
Analog zu usstring1 aber über Einstellung PC918-DateiIndex-Feld4
| ||
|
usstring5
|
varchar
|
Wert für konfiguriertes Feld 5
Analog zu usstring1 aber über Einstellung PC918-DateiIndex-Feld5
|
