Shop Artikelgruppen
Möglichkeit für den Shop gesonderte Artikelgruppen (alternative Artikelgruppen) zu pflegen und damit auch mehreren Artikelgruppen einem Artikel zuordnen zu können.
Unter folgenden Voraussetzungen können Artikel im Webshop in mehreren Artikelgruppen angezeigt werden:
- zusätzlich Einträge in der Tabelle "Artalter" der SL- Warenwirtschaft
- Feld Artikelnummer: Artikelnummer
- Feld Id: Kennung "GA" (steht für Gruppe alternativ)
- Feld AlternativArtikel: die alternative Artikelgruppen-Nummer
Bitte beachte Sie dabei. Die zugewiesenen Artikel, werden bei eingeblendeten Artikelruppenbaum in der Artikelmaske in den Alternativen Gruppen nicht mit dargestellt.
Die Einträge können entweder per Makro oder bei zur Verfügung stehender Toolboxlizenz über einen Dialog vorgenommen werden.
Variante 1 per Makro
Variante 2 per eine Extratabelle (Extradialog)
Befindet sich noch in der Entwicklung, hierzu Erweiterungen im FINN.Ghost nötig sind.
- Anlegen der Extratabelle im Dialogmanager
Feld | Wert |
Kürzel | #D |
Tabelle | XArtikelgruppenzuordnung |
Beschreibung | Artikelgruppenzuordnung |
Indexfeld | AG_ID |
Indextyp | Integer |
Bitte darauf achten, dass „Angelegt/Bearbeitet“ aktiv ist
2. Anlegen der Felder in der Extratabelle unter Vorgabewerte
Name |
Typ / Größe | Beschreibung / Inhalt |
_ARTIKELNUMMER | Text 18 | Artikelnummer des Artikels |
_NUMMER | Text 13 | Nummer der alternativen Artikelgruppe |
_BEZEICHNUNG | Text 80 | Bezeichnung der alternativen Artikelgruppe |
2. Anlegen von einem Extrafelder unter Vorgabewerte
Für die klare Trennung der Verwendung von Artikelgruppen (Alternative-, oder Hauptgruppe) ist für den Anwender hilfreich, die alternativen Artikelgruppen zu Kennzeichnen.
Tabelle: Artikelgruppe (GRUPPEN)
Name |
Typ / Größe |
Beschreibung |
_AAG |
Logisch | dient als Filterkriterium |
Nacharbeit: update [GRUPPEN] set [_AAG] = 0
3. Anpassen der Dialoge
Ausrichtung der Felder
Feld | Position | Breite | Höhe |
Artikelnummer Bezeichnung | 20 | 0 | 80 | 19 |
Artikelnummer Eingabe | 110 | 0 | 105 | 19 |
Artikelgruppe Bezeichnung | 20 | 25 | 80 | 19 |
Artikelgruppe Eingabe Nummer | 110 | 25 | 115 | 19 |
Artikelgruppe Eingabe Bezeichnung | 230 | 25 | 250 | 19 |
Das Feld "AG Bezeichnung" dient nur zu Info Zwecken. Es wird passend zur Artikelgruppe aus der entsprechenden Tabelle ermittelt und geschrieben.
Dazu ist ein Makro und eine Anpassung über die Toolbox nötig.
Makro
/* Dako-IT
Ermittelt die Artikelgruppenbezeichnung und schreibt den Wert in die Tabelle XARTIKELGRUPPENZUORDNUNG
*/
DECLARE @Id int
DECLARE @Artikelgruppe nvarchar(13)
DECLARE @Artikelnummer nvarchar(18)
SET @Id = :AG_ID
SET @Artikelgruppe = :Nummer
SET @Artikelnummer = :Artikelnummer
UPDATE [XARTIKELGRUPPENZUORDNUNG] SET [_BEZEICHNUNG] = (SELECT Bezeichnung FROM Gruppen WHERE Id = 'AG' AND Nummer = @Artikelgruppe)
WHERE _ARTIKELNUMMER = @Artikelnummer AND AG_ID = @Id
Der Toolbox Dialog für das Feld
Parameter:
Name | Wert |
Artikelnummer | {:_ARTIKELNUMMER} |
Nummer | {:_NUMMER} |
4. Eventuelle Datenpflege
Bei Kunden die schon länger mit Alternativen Artikelgruppen arbeiten, ist es möglich, dass bereits Daten gepflegt wurden.
Dies kann mit diesem Makro (Abfrage) geprüft werden.
select [Artikelnummer] ,[AlternativArtikel] AS "Alternative AG" ,[Bezeichnung]AS "Alternative AG Bezeichnung" from [ARTALTER], [GRUPPEN] Where [AlternativArtikel] = [Nummer]
Mit diesem Makro, können Sie die Daten auch als .csv Export speichern und mit dem Import Assistenten in die neue Tabelle "XArtikelgruppenzuordnung" importieren.