Neu Stücklistenartikel in Pickliste separieren

LWO

Mitglied
29. Mai 2024
8
0
Hallo zusammen,

ich habe folgendes Problem:

Wenn ich einen Stücklistenartikel auf einer Pickliste habe und einen Artikel der auch im Stücklistenartikel enthalten ist, dann erkenne ich beim Picken nicht den unterschied. Quasi, bis wohin gehören die Artikel zur Stückliste und was ist der einzelne Artikel.

Siehe Beispiel:
Der Artikel O-Ring Satz besteht aus den ersten 7 Artikeln, der 8. Artikel ist ein einzellner Artikel. Beim Picken würde ich jetzt den 8. Artikel mit zum Satz dazupicken obwohl er nicht dazu gehört.
Schön wäre, wenn die zugehörigen Artikel der Stückliste einfach eingerückt wären und man so sieht, diese gehören zur Stückliste.


Ich hatte es mithilfe dieses Videos versucht , jedoch bekomme ich bei der Pickliste die Variable BillOfMaterialsPosition nicht angezeigt bzw. ist diese nicht vorhanden.
Gibt es da eine Lösung?
STückliste.png
 

frankell

Sehr aktives Mitglied
9. September 2019
2.637
817
Flensburg
Hallo @LWO,

Picklisten sind eine ziemlich andere Hausnummer. Hierbei gibt es mehr zu bedenken und weniger verfügbare Variablen.

Während eine auftragsreine Pickliste, die exakt eine Stückliste je Auftrag enthält, noch vergleichsweise simpel ist, kann das schon bei einer zweiten Stückliste deutlich komplizierter werden. Und was, wenn man nicht Auftrags-, sondern Lagerstücklisten verwendet? Dann kommt man leider nicht an einer gänzlich anderen Herangehensweise herum, die auch nicht in 5 Minuten gemach ist.

Von welchem Typ sind denn Deine Picklisten, Lager oder Auftrag?
 

LWO

Mitglied
29. Mai 2024
8
0
Hallo frankell,

vielen Dank für deine Rückmeldung. Ich muss gestehen, dass ich mich erst recht am Anfang mit dem ganzen Thema befinde. Ich habe es mal mit beiden Varianten versucht (Lager und Auftrag), bei beiden sieht die Stückliste gleich aus. Generell würde ich die Stücklisten gerne pro Auftrag erstellen.
 

frankell

Sehr aktives Mitglied
9. September 2019
2.637
817
Flensburg
Das ist so einer der Fälle, in der ich mich schwer damit tue, etwas zur Verfügung zu stellen, das nicht nur in einem sehr begrenzten Rahmen hilfreich sein kann, sondern darüber hinaus eher geeignet ist, Probleme zu bereiten.

Eine Besonderheit von Picklisten ist ihre fehlende Sortierung bereits in der Datenbank. Und genau das kann schon bei zwei Stücklisten in einem Auftrag Probleme machen. Von Lager-Picklisten ganz zu schweigen.

Wenn man das wirklich von vornherein sauber durchdacht umgesetzt haben möchte, sollte man das jemanden machen lassen, der genau weiß, was er tut, sprich: Datenbank und L&L wie seine Westentasche kennen.
 

HBH24Online

Neues Mitglied
3. Februar 2026
2
0
Hallo zusammen,
ich stehe von dem gleichen Problem wie LWO - auf meinen Picklisten wird bei Stücklisten erst die Einzelkomponenten und dann der Setartikel angezeigt.
Das ist natürlich verwirrend da es dann ggf. doppelt gepackt wird.
Für eine Lösung wäre ich echt dankbar
Manuel
 

Atelier-Zippel

Sehr aktives Mitglied
27. Dezember 2022
207
53
Firma
Atelier Zippel, Bernd Zippel Nachf.
Druckvorlage -> Pickliste -> Beschreibung
Wenn es keine Stückliste gibt -> nur PickListPositionOrder.Name = (Einzelkomponenten) -> sonst 'Stückliste: ' + PickListPositionOrder.Name = (Setartikel)
Steht also "Stückliste: " drauf, denn diesen nicht picken ...

Cond(JTL_DirectQuery("SELECT kStueckliste FROM tArtikel Where kArtikel= " + ToString$(PickListPositionOrder.ProductInternalId) ) =0,'','Stückliste: ') + PickListPositionOrder.Name
 

frankell

Sehr aktives Mitglied
9. September 2019
2.637
817
Flensburg
Druckvorlage -> Pickliste -> Beschreibung
Wenn es keine Stückliste gibt -> nur PickListPositionOrder.Name = (Einzelkomponenten) -> sonst 'Stückliste: ' + PickListPositionOrder.Name = (Setartikel)
Steht also "Stückliste: " drauf, denn diesen nicht picken ...

Cond(JTL_DirectQuery("SELECT kStueckliste FROM tArtikel Where kArtikel= " + ToString$(PickListPositionOrder.ProductInternalId) ) =0,'','Stückliste: ') + PickListPositionOrder.Name

Ein paar Dinge, die es hierbei zu beachten gibt:

1. Es wird nur der Stücklistenvater markiert. Wie werden Stücklistenkinder und deren Menge identifiziert? Im Beispiel am Anfang des Threads wüsste man immer noch nicht, ob die beiden markierten Teile einfach nur als Einzelartikel im Auftrag vorkommen oder Teil der Stückliste sind. Und was, wenn eine der beiden Positionen eine andere Stückzahl hat als die andere? Da muss man schon seine Stücklisten ganz exakt kennen, aber dann benötigt man auch keine Markierung mit "Stückliste" mehr.
2. Problematisch wird es zudem, wenn mehr als eine Stückliste auf einer Pickliste steht. Zu welcher Stückliste gehört dann welche Positionen?
3. Wenn man dann noch eine Sortierung in der Pickliste vornimmt, gibt es auch keine halbwegs identifizierbar Reihenfolge mehr. Wobei es die eigentlich per se nicht gibt, weil den Picklistenpositionen etwas wie nSort in der Datenbank "fehlt".
4. Unbrauchbar ist die Lösung auch dann, wenn es sich um eine Pickliste nach Lager handelt, in der Positionen zusammengefasst werden.

Die Lösung ist also lediglich in einem sehr begrenzten Rahmen anwendbar. Möchte man alle Fälle abgedeckt haben, ist es viel komplexer und am Ende auch nur per reiner SQL-Tabelle in L&L lösbar.

Ich möchte das gar nicht schlechtreden, denn wenn man sich auch nur im genannten sehr begrenzten Raum bewegt, ist alles gut. Es muss nur darauf hingewiesen werden, damit andere, die sich außerhalb dieses Raums bewegen, die Lösung nicht hinreichend ist.
 
  • Gefällt mir
Reaktionen: Atelier-Zippel