This is an old revision of the document!
Table of Contents
ProductGroup.Dat
Mit der Tabelle „ProductGroup.Dat“ können Gläser bzw. Optionen zu einer Gruppe zusammengefasst werden.
Beispiel:
Essilor = Smile, Nikon, Standard. Zeiss = Smart, Premium etc.
Tabellenstruktur
Nr | Feldname | Pos | Länge | Format | Bemerkung |
---|---|---|---|---|---|
1* | Produkt-Typ | 1 | 1 | 9 | 0=Grundglas 1=Beschichtung |
2* | Hersteller-Code Glas / Beschichtung | 2 | 6 | T6 | |
3* | Produktgruppenname | 8 | 30 | T30 |
Die Datei ProductGroup.Dat besitzt auch Kombinationseigenschaften.
Folgende Regeln sind definiert:
Gibt es für ein Produkt keinen Datensatz, so entspricht dies einem Datensatz in dem das Feld „Produktgruppenname“ nicht gefüllt (leer) ist.
Ist für ein Glas ein Datensatz vorhanden, in dem das Feld Produktgruppenname nicht gefüllt ist, so ist jede Beschichtung zu diesem Glas lieferbar. (Ausser diese Kombination wird ausdrücklich in der combination.dat ausgeschlossen)
Ist für eine Option ein Datensatz vorhanden, in dem das Feld Produktgruppenname nicht gefüllt ist, so ist diese Beschichtung zu jedem Glas lieferbar. (Ausser diese Kombination wird ausdrücklich in der combination.dat ausgeschlossen)
In allen anderen Fällen gilt: Eine Beschichtung ist zu einem Glas nur lieferbar, wenn es zu beiden auch jeweils einen Datensatz mit der gleichen Produktgruppe gibt. Durch diese Datei kann die Datei Combination.Dat erheblich verkleinert werden, da ganze Produktgruppen nicht mehr gegenseitig ausgeschlossen werden müssen.