TransNumberGenerator - scoping für parts entfernt
authorG. Richardson <information@kivitendo-premium.de>
Tue, 30 May 2017 09:58:25 +0000 (11:58 +0200)
committerG. Richardson <information@kivitendo-premium.de>
Tue, 30 May 2017 10:08:41 +0000 (12:08 +0200)
im TransNumberGenerator Helper gibt es ein parts_scoping, welches
benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist.

Das unterscheidet zwischen part/service/..., und sucht sich alle
partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu
finden.

Da parts.partnumber per Datenbankconstraint unique ist macht das aber
keinen Sinn, daher sollten beim Finden der nächsten freien Artikelnummer
immer alle Artikelnummern berücksichtigt werden.

SL/DB/Helper/TransNumberGenerator.pm

index fab4a7c..a28f11f 100644 (file)
@@ -20,7 +20,7 @@ sub do_scoping {
 }
 
 sub parts_scoping {
-  SL::DB::Manager::Part->type_filter($_[0]);
# SL::DB::Manager::Part->type_filter($_[0]);
 }
 
 my %specs = ( ar                      => { number_column => 'invnumber',                                                                           },