From: G. Richardson Date: Tue, 30 May 2017 09:58:25 +0000 (+0200) Subject: TransNumberGenerator - scoping für parts entfernt X-Git-Tag: release-3.5.4~1060 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/5fcefdf78916e0bd3ddb205f223d835713c2907d?ds=sidebyside;hp=--cc TransNumberGenerator - scoping für parts entfernt 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. --- 5fcefdf78916e0bd3ddb205f223d835713c2907d diff --git a/SL/DB/Helper/TransNumberGenerator.pm b/SL/DB/Helper/TransNumberGenerator.pm index fab4a7c00..a28f11f71 100644 --- a/SL/DB/Helper/TransNumberGenerator.pm +++ b/SL/DB/Helper/TransNumberGenerator.pm @@ -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', },