Skip to main content
Skip table of contents

p$TDV:Param:EposAus


p$TDV:Param:EposAus

Ausgabe von Parametern aus ein oder mehreren Parametergruppen in eine Datei. Das Dateiformat kann beliebig gewählt werden, allerdings ist für das erneute Einlesen über diese Schnittstelle (p$TDV:Param:EposEin) das Standard-Format notwendig (FormatText = ’’).

Für die Beschreibung eines eigenen Ausgabeformates (Syntax siehe p$TDV:Allg:ParText) sind folgende Schlüsselworte im FormatText zulässig:

Schlüsselwort

Bedeutung

Name

vollständiger Parametername incl. Parametergruppe

PG

Name der Parametergruppe

PName

Parametername ohne Angabe der Parametergruppe

Typ

Typ des Parameters (G/D/Z)

Type

Typ des Parameters (englisch: I/F/S)

Wert

Parameterwert (Dezimale Parameter werden immer mit max. Anzahl an Nachkommastellen ausgegeben)


Bitte beachten: Damit die Parameterausgabe korrekt durchgeführt werden kann, müssen alle auszugebenden Parametergruppen global sein!

Parameter ohne Wert (Zustand LEER bzw. UNDEF) werden nicht ausgegeben.

Es können auch 1-fach indizierte Parametergruppen verarbeitet werden, allerdings nur komplett, d.h. ohne Angabe des Index.

Bitte beachten Sie, dass bei der Pfadangabe des Dateinamens das Zeichen „\" doppelt angegeben werden muss („\\").

Syntax:

p$TDV:Param:EposAus( Dateiname, PGListe, FormatText )

 

Argument

Typ

Bedeutung

 

Dateiname

Zeichenkette

vollständiger Pfadname der Ausgabedatei

 

PGListe

Zeichenkette

Liste der auszugebenden Parametergruppen, durch „;" getrennt, 1-fach indizierte Parametergruppen ohne Indexangabe

 

FormatText

Zeichenkette

Formattext, der die Ausgabezeile je Parameter beschreibt, bzw. '' zur Verwendung des ePOS Standard-Formats, das auch ein Wieder-Einlesen ermöglicht

Ergebnis:

-

 

Beispiele:

Ausgabe im Standardformat:

p$TDV:Param:EposAus( 'c:\\temp\\konfig.txt', 'angebot;kunde;stüli', '' )

 

Ausgabe in einem freien Format mit „;" als Feldtrenner:

Format = '@PG@;@Pname@;@Wert@'
p$TDV:Param:EposAus( 'c:\\temp\\epos.txt', 'ang;stüli', Format )

 

Spaltenorientierte Ausgabe in einem freien Format:

Format = '@PG(1:20)@@PName(1:16)@@Wert(1:40)@'
p$TDV:Param:EposAus( 'c:\\stl\\stl4711.txt', 'stl', Format )

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.