Im Rahmen einer allgemeinen Erweiterung der Nummernlogik wurde die Methode zur Generierung von fortlaufenden Nummern im Setup um einen zusätzlichen Parameter für das aktuelle Objekt erweitert. Diese Änderung betrifft sämtliche Bereiche, in denen automatisch Nummern vergeben werden, darunter Adressen, Artikel, Bestellungen, Preisfragen, Projektgruppen, Projekte, Belege und Lagerbewegungen.
Durch die Übergabe des aktuellen Objekts an die Nummerngenerierung wird sichergestellt, dass bei der Prüfung auf bereits vergebene Nummern innerhalb der aktuellen Sitzung das eigene Objekt ausgeschlossen wird. Dies verhindert potenzielle Konflikte oder unnötige Neuberechnungen, wenn ein Objekt seine eigene Nummer erneut prüft oder aktualisiert. Zusätzlich wurde die Zuweisung der Projektnummer bei der Erstellung neuer Projekte so angepasst, dass optional eine Referenz auf eine Quellprojektgruppe übergeben werden kann, was die Flexibilität bei der Nummerungsvergabe erhöht.
Anforderung
Eine Anfrage stellte fest, dass Bestellnummern scheinbar nicht in einem Schritt, sondern in zwei Schritten vergeben wurden. Dies führte zu Verwirrung hinsichtlich der korrekten Nummerierung. Die technische Anpassung stellt sicher, dass die Nummer zuweisungsprozess konsistent und eindeutig ist, indem Kollisionen mit dem eigenen Objekt während der Validierung vermieden werden.
