Autor Thema: Lagerstandanzeige II  (Gelesen 4974 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline bytefender

  • Newbie
  • *
  • Beiträge: 12
  • Lob: 0
Lagerstandanzeige II
« am: September 21, 2004, 20:37:38 »
Nach dem ich nun auch mit der SP Enterprise arbeite stellt sich mir das erste Problem in den Weg.

Den Thread mit der Lagerstandanzeige habe ich für mein Problem schnell gefunden und konnte Ihn auch sofort und fehlerfrei verwenden.

http://www.shoppilot.net/wbboard/thread.php?threadid=223&boardid=2&sid=c606f3dfe35c399d0cbe8a6713f6293f

Jedoch, arbeite ich nicht mit einem Lagerbestand (Anzahl), sondern ich erhalte von meinem Distributor 3 Buchstaben als Verfügbarkeitsinformation (V=Verfügbar, B=bedingt Verfügbar, N=nicht Verfügbar).

Das Script funktioniert jedoch nicht mit Buchstaben (die Syntax ist mir unbekannt). Die Doku hilft in diesem Falle auch nicht weiter.

Würde mich daher freuen wenn mir jemand behilflich (Scriptänderung) sein könnte.

Linkback: https://www.shoppilot.net/pf/index.php?topic=383.0
« Letzte Änderung: September 21, 2004, 20:39:53 von bytefender »

Offline ahe

  • Global Moderator
  • Sr. Member
  • *****
  • Beiträge: 435
  • Lob: 20
(Kein Betreff)
« Antwort #1 am: September 22, 2004, 09:03:58 »
Hallo bytefender,

Sie können das folgende für den "sub geticon"-Bereich benutzen:
sub geticon {
my $l = $_[0];
        my $grenze =20;
if ($l eq "N") {
return "\"Dieser";
}
if ($l eq "B") {
return "\"Dieser";
}
if ($l eq "V") {
return "\"Dieser";
}
}

Alles weitere wird so benutzt wie dem von Ihnen verlinkten Beispiel.

In der neuen Funktion wird per
if ($l eq "X")
abgefragt, welcher Textwert in dem benutzerdefinierten Feld LBS existiert.
Dabei kann X ein beliebiger Textwert sein.
Ich habe hier mal exemplarisch die von Ihnen genannten Werte implementiert.
MfG ahe

Offline bytefender

  • Newbie
  • *
  • Beiträge: 12
  • Lob: 0
Es klappt!
« Antwort #2 am: September 24, 2004, 12:09:53 »
Vielen Dank, so klappt es!


xx
Lagerstandanzeige

Begonnen von EK

4 Antworten
6419 Aufrufe
Letzter Beitrag Juli 19, 2005, 09:31:42
von ahe