SY_GetEXValue
sk
Owned by sk
28.03.2022
1 min read
Loading data...
Liest den Wert eines EXPOS-Merkmals für einen Artikel
Prototype
SY_GetEXValue( Artnr, Merkid[, Varnr] )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Artnr | string | Artikel-Nr. |
Merkid | string | Name des zu lesenden Merkmals |
Varnr | integer | EXPOS-Varianten-Nr. (optional) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | number/string | Wert 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