Erstellt vor 2 Jahren

Geschlossen vor 14 Monaten

#2010 closed Fehler (fixed)

Verkauf-Auftragsnummer mit TransNumberGenerator

Erstellt von: bibi@… Verantwortlicher: m.bunkus@…
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 2.7.1 unstable
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Die Vergabe einer Verkauf-Auftragsnummer mit dem TransNumberGenerator? weicht vom Verhalten der Oberfläche ab. Der TransNumberGenerator? sucht die höchste vergebene Nummer und füllt Löcher nicht, Form::update_defaults nimmt die Nummer aus den defaults + 1.

Wie wurde entschieden, für welche Nummern fill_holes_in_range gesetzt wird?

Hintergrund: Im konkreten Fall wird ein automatischer Auftragsimport durchgeführt und die Aufträge sollen die nächste Nummer (defaults + 1) bekommen. Es werden aber auch bestimmte Aufträge händisch eingegeben, aus einem höheren Nummernkreis. Diese soll der automatische Import nicht nehmen und defaults auch nicht darauf setzen.

Ist ja ein Spezial-Fall und wie das letztendlich gemacht wird ist mir egal, aber so ist es eben nicht konsistent.

Ist evtl. bei anderen Nummern auch so - habe ich nicht geprüft.

Änderungshistorie (3)

comment:1 Geändert vor 2 Jahren durch m.bunkus@…

Wir waren uns eben bei der Besprechung nicht ganz einig, was am Sinnvollsten ist. Meiner Meinung nach sollten Löcher immer gestopft werden. Also fill_holes_in_rage immer 1, und Form::update_defaults müsste ebenfalls entsprechend angepasst werden.

Ich glaube, früher war die Entscheidung, es bei Rechnungen zu machen, damit man keine Lücken im Nummernkreis hat, aber im Rest nicht, um die Kompatibilität mit Form::update_defaults zu wahren.

comment:2 Geändert vor 14 Monaten durch m.bunkus@…

In bdab7dfad504caf6fc26f5b4939acaea5436e38f/erp:

SL::DB::Helper::TransNumberGenerator?: immer Lücken füllen

Siehe #2010.

comment:3 Geändert vor 14 Monaten durch m.bunkus@…

  • Lösung auf fixed gesetzt
  • Status von new nach closed geändert

In d4610c7f35448a300e3e3d65907d611d6fd07b6e/erp:

Merge branch 'transnumbergenerator-anstelle-von-update-defaults-2010'

Behebt #2010.

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.