]> wagnertech.de Git - kivitendo-erp.git/commitdiff
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 fab4a7c0015d87ec6f0b1ee13c3411544c07862b..a28f11f71687e7eb9ca152d04939eeb40849ceb8 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',                                                                           },