Hallo!
Ich beiße mir gerade an einem Stücklistenproblem die Zähne aus.
In meiner Gerätestammdatenbank habe ich ein Gerät mit Artikelnummer (Code 80) und Menge "1" (Code 149). Diesem Gerät habe ich mehrere Zuteile (Code 82) inkl. der benötigten Mengen (Code 3149) zugeordnet. Diese Zuteile sollen jetzt, samt Mengenangabe in der Gerätestückliste auftauchen.
149 3149 3149 3149 3149 3149
Gerät | Zuteil 1 | Zuteil 2 | Zuteil 3 | Zuteil 4 | Zuteil 5
Menge Stammdaten (Gerät): 1 | 2 | 3 | 4 | 5 | 6
Menge Stückliste (Gerät): 1 | 1 | 2 | 3 | 4 | 5
Menge Stückliste (Zuteil 1): 1 | 1 | 0 | 0 | 0 | 0
Menge Stückliste (Zuteil 2): 1 | 1 | 0 | 0 | 0 | 0
Menge Stückliste (Zuteil 3): 1 | 1 | 0 | 0 | 0 | 0
Menge Stückliste (Zuteil 4): 1 | 1 | 0 | 0 | 0 | 0
Menge Stückliste (Zuteil 5): 1 | 1 | 0 | 0 | 0 | 0
Beim Gerät selbst, werden die Zuteilmengen nicht richtig eingetragen, da als erste Menge die Gerätemenge (Code 149) und nicht die erste Zuteilmenge (Code 3149) benutzt wird. Die Zuteildatensätze werden zwar erstellt, aber als Menge wird bei allen Zuteilen eine "1" (Code 149 vom Gerät selbst) eingetragen. Außerdem erscheint die "1" nochmal als Zuteilmenge des Zuteils.?
Laut OH, wird die in der Stammdatenbank hinterlegte Menge der Zuteile (Code 3149) beim Regenerieren und Erzeugen der Zuteildatensätze automatisch in die Menge (Code 149) des jeweiligen Datensatzes (Listensymbol) übernommen.
Zitat: "Informationsblock Material
Dieser Informationsblock dient dazu, den Zugriff zu den Stammdaten zu regeln. Es sind fünf Artikelnummern mit Code 80 vorhanden, wobei die erste die Hauptartikelnummer ist, mit der die Gerätedaten ausgewählt werden, während die anderen jeweils ein Zubehörteil zuweisen. Alle Artikelnummern sind mit der Codenummer für die Menge (Code 149) verknüpft. Ist dort eine 1 eingetragen, wird in der Stückliste ein Datensatz für das Gerät angelegt.
Ist eine Zahl größer 1 eingetragen, wird diese Anzahl in den Datensatz übernommen. Bei Eintrag von Null (0) wird kein Datensatz in der Stückliste angelegt.
Wenn in der Datenbankstruktur ein Zubehör (Code 82) mit dazugehöriger Zubehörmenge (Code 3149) existiert, dann wird das Zubehör in einen Datensatz der Stückliste geschrieben. Dabei wird die Zubehörmenge (Code 3149) aus der Datenbank in die Codenummer 149 in der Stückliste geschrieben. Es kann in der Datenbank mehr als ein Zubehör (Code 82) geben, mit einer eigenen Zubehörmenge (Code 3149).
Die Anzahl der Codenummer 149 (Menge) muss mit der Anzahl der Codenummern 80 übereinstimmen, sonst funktioniert die Zuordnung von Artikelnummer und dazugehöriger Menge nicht."
Und genau das, funktioniert einfach nicht (richtig).
Weiß da vllt. jemand Rat?
Gruß
Andreas
------------------
Rein rechnerisch kann man bereits einmal ganze Arbeit leisten, selbst wenn man nur zweimal halbe Sachen macht!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP