Autor Thema: Filterfunktion und LBSAUTO  (Gelesen 7078 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline Neox

  • Newbie
  • *
  • Beiträge: 3
  • Lob: 0
Filterfunktion und LBSAUTO
« am: Januar 20, 2014, 15:13:12 »
Hallo liebe Community,

leider habe ich ein kleines Problem...

Und zwar bin ich nicht sehr bewandert in Java, möchte allerdings gerne eine Filterfunktion für Artikeleigenschaften einfügen.
Bsp (Esska-Shop):



Zusätzliches Problem:
Die Artikeleigenschaften ändern sich von Gruppe (Kategorien) zu Gruppe. Bsp. Gruppe A hat die Eigentschaften "Länge, Breite, Höhe". Gruppe B hat die Eigenschaften "Anschlusswert, VPE, Inhaltsvolumen, Hersteller". Einspielen würde ich sie über Benutzerdefinierte Felder.

Hat jemand eine Idee wie man dies realisieren könnte?

Zu LBSAUTO:
Unser WWS (Navision) gibt die Lagerbestände direkt in LBSAUTO als Dezimalfeld aus (Lässt sich leider nicht ändern...). In Shoppilot landet der Lagerbestand dann als "1.00000000000000000000". Ich möchte den Bestand allerdings nur als "1" online Ausgeben. Mit "suchen und ersetzten" funktioniert dies leider nicht, da unser WWS die Shopdatenbank jeden Tag aktualisiert und ich mir nicht die Arbeit machen will, bei jedem Artikel (30.000) den Bestand zu ersetzten.
Hat hierzu jemand eine Lösung?

Vielen Dank.

Grüße aus München

Linkback: https://www.shoppilot.net/pf/index.php?topic=1678.0

Offline dobra

  • Global Moderator
  • Hero Member
  • *****
  • Beiträge: 1353
  • Lob: 18
Re: Filterfunktion und LBSAUTO
« Antwort #1 am: Januar 20, 2014, 16:25:57 »
Hallo Neox,

ich kann Ihnen mal auf die Schnelle eine Lösung für den Lagerstand anbieten.
LSBAUTO nur ganze Zahlen ausgeben ist ganz einfach mit ssp:

<!--spmacro:module(show)
sub lbsauto {
my $out;
      my $index = $_[0];
 my $anzahl =  $_[1];
        if ($index <= $anzahl) {
   $out = ssp::get_var_article('LBSAUTO', $index);
   $out =~ s/\..*$//;
   main::mprint ($out);
   }
}
-->

und dann nicht mit __LSBAUTO__ sondern mit __show::lsbauto__ ausgeben.

Am besten den Code in stdall.ipl schreiben, dann können Sie den Lagerstand auf allen Seiten mit __show::lsbauto__  anzeigen.

Für die Filterfunktion wird vermutlich eine Individualprogrammierung nötig sein....
Mal beim Support anfragen  
« Letzte Änderung: Januar 20, 2014, 16:40:36 von dobra »
mfG
dobra

Offline Neox

  • Newbie
  • *
  • Beiträge: 3
  • Lob: 0
Re: Filterfunktion und LBSAUTO
« Antwort #2 am: Januar 21, 2014, 07:56:49 »
Hallo dobra,

funktioniert einwandfrei. :-)

Vielen Dank.

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
Re: Filterfunktion und LBSAUTO
« Antwort #3 am: Januar 21, 2014, 12:19:53 »
Hallo,
wir lösen dieses Problem normalerweise mit einem Satz beutzerdefinierter Felder für Artikel und Variante.
Es geht um Artikel mit Varianten, wobei die Artikel jeweils unterscheidliche Eigenschaften besitzen.
Der eine Artikel hat eine Höhe, Breite und Tiefe. Der nächste Artikel aber ein Gewicht und eine Farbe
Die Felder nennen wir FELDA,FELDB,FELDC,FELDD usw. die Anzahl wird bestimmt durch den Artikel,
der die meisten Attribute hat.
Beim Hauptartikel schreiben wir die Bezeichnung rein und bei der Varainte den zugehörigen Wert,
eigentlich ganz einfach.

Die Herausforderung ist eigentlich, daraus die Darstellung zu entwickeln und die Filterfunktion mit Ajax zu
realisieren.

Offline Neox

  • Newbie
  • *
  • Beiträge: 3
  • Lob: 0
Re: Filterfunktion und LBSAUTO
« Antwort #4 am: Januar 28, 2014, 08:28:10 »
Hallo admin,

hab das nun mal ausprobiert. Wollte es im Prinzip auch so machen. Nur wie Importiere ich Varianten in die Artikel? Die Möglichkeit in der Warenwirtschafts habe ich zu unterscheiden, was "Hauptartikel" und was "Varianten" sind.

Zur Info: Wir nutzen den Datenimport per ODBC.

Grüße

// Edit: Sry... mein Fehler. Gibt ja beim Import das Feld "Hauptartikel".
« Letzte Änderung: Januar 29, 2014, 15:59:33 von Neox »


xx
LBSAUTO

Begonnen von Andi

3 Antworten
7285 Aufrufe
Letzter Beitrag Juni 15, 2005, 22:39:31
von jg
xx
LBSAUTO

Begonnen von jg

2 Antworten
6101 Aufrufe
Letzter Beitrag Juni 23, 2010, 00:01:04
von jg
xx
LBSAUTO = 0

Begonnen von dobra

2 Antworten
4929 Aufrufe
Letzter Beitrag September 14, 2007, 14:20:27
von dobra
xx
LBSAUTO - Problem

Begonnen von Andi

3 Antworten
6862 Aufrufe
Letzter Beitrag Oktober 02, 2005, 23:54:06
von hop