SY_GetEXValue

Liest den Wert eines EXPOS-Merkmals für einen Artikel

Prototype


SY_GetEXValue( Artnr, Merkid[, Varnr] )

Parameter


ParameterTypBedeutung
ArtnrstringArtikel-Nr.
MerkidstringName des zu lesenden Merkmals
VarnrintegerEXPOS-Varianten-Nr. (optional)

Rückgabewert


NummerTypBedeutung
1number/stringWert des Expos-Merkmals oder 'nil' im Fehlerfall

Hinweise


  • Bei falschem (nicht vorhandenen) Merkmalsnamen liefert die Funktion 'nil' als Rückgabewert, man sollte also den Rückgabewert prüfen, um den Erfolg der Anweisung sicherzustellen.

Beispiel


local Artnr = "910310"
local Merkid = "rep_aufnr_neu"

-- Merkmal lesen
local value = SY_GetEXValue( Artnr, Merkid ) 

-- Ausgabe
if value then 
   print( "Das Merkmal " .. Merkid.. " hat fuer den Artikel "..Artnr.." den folgenden Wert: " .. value ) 
else
   print( "Fehler: Merkmal " .. Merkid .. " nicht gefunden oder keine Merkmalsdaten fuer den Artikel "..Artnr.." vorhanden! " )
end