Skip to main content

Prio - Befüllen der ArticleId beim Artikel duplizieren

Prio - Befüllen der ArticleId beim Artikel duplizieren


Beschreibung:

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).


Detailbestände:

Dadurch ist sichergestellt, dass:

  • In SoTo weiterhin die automatische Artikelnummernvergabe funktioniert.
  • In der Trade Community die Artikelnummer direkt übernommen und korrekt weiterverarbeitet wird.

Umsetzung

muss

Je nochnach geklärtKonfiguration werden:
--kann nun festgelegt werden, wie die Artikelnummer beim Duplizieren vergeben wird:

  1. Wie früher
    --her:
     Die Artikelnummer bleibt erhalten.
  2. Freie Nummer suchen: Die nächsthöhere freie NummerArtikelnummer suchen
    --wird automatisch ermittelt.
  3. 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