Prio - Befüllen der ArticleId beim Artikel duplizieren
Prio - Befüllen der ArticleId beim Artikel duplizieren
Hintergrund
Durch eine kürzlich vergangenevorgenommene EntwicklungÄnderung istwurde die Artikelnummer beim Duplizieren beimeines neuenArtikels Artikelstandardmäßig null.auf Dasnull gesetzt. Dies war notwendignotwendig, fürum die automatische Artikelnummernvergabe beiin SoTo,SoTo zu ermöglichen, die über eine Abfrage in der Produktgruppe funktioniert.gesteuert wird.
Lösung
Um
Innerhalbgleichzeitig die Anforderungen der tradeTrade Community hat das leider zu Problemenerfüllen, geführt,wurde denn wir verwenden die automatische Artikelnummernvergabe über den Artikel (über das Config article_number_calc_query_sid) und für unseren Wunsch MUSS die Artikelnummer des neuen Artikels gesetzt sein und darf nicht null sein.
Das Ziel ist, dass dieeine neue ArtikelnummerKonfiguration automatischeingeführt. die nächst höchste freie Artikelnummer vom eben duplizierten Artikel ist. Mehrere Versuche über Anpassungen der Query sind leider gescheitert.
Wir brauchen daher (leider) ein Config welchesDiese steuert, ob die neue Artikelnummer beim Duplizieren desnull Artikelsbleibt null,(für SoTo) oder derden Wert des duplizierten Artikels seinübernimmt soll.(für die Trade Community).
Dadurch ist sichergestellt, dass:
- In SoTo weiterhin die automatische Artikelnummernvergabe funktioniert.
- In der Trade Community die Artikelnummer direkt übernommen und korrekt weiterverarbeitet wird.
Umsetzung
Je nochnach geklärtKonfiguration werden:--kann nun festgelegt werden, wie die Artikelnummer beim Duplizieren vergeben wird:
- Wie frü
her--her: Die Artikelnummer bleibt erhalten. - Freie Nummer suchen: Die nächsthöhere freie
NummerArtikelnummersuchen--wird automatisch ermittelt. - Platzhalter mit altem
WertWert: Die Artikelnummer wird zunächst übernommen und später angepasst.
Mit dieser Lösung ist das Problem behoben, und beide Systeme funktionieren wie gewünscht.
technische Lösung
Story: 700142
Kunde: trade UserGroup
Ersteller:in: Schrimpf Philipp
Zugewiesen: Nechwatal Andreas
Technische Lösung: nechwatal_a:
https://git.fab4minds.com/fab4minds/dev/-/merge_requests/4799
verfügbar ab:
v.3.0.120.0
neues logisches UI-C:
article_duplicate_articleid_always