From 336f48b84d380456867ecf20cc42b2e05272a935 Mon Sep 17 00:00:00 2001 From: Daniel Popiuk Date: Fri, 28 Aug 2015 13:46:30 +0200 Subject: [PATCH] =?utf8?q?Auslagern=20=C3=BCber=20Standardlagerplatz:=20Ar?= =?utf8?q?tikel=20mit=20Chargennummern=20auslagern?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Standardmässig funktioniert das Auslagern über Standardlagerplatz nicht, sobald eine Chargenummer oder eine Mindesthaltbarkeit definiert ist, da dass Programm nicht entscheiden kann, welche Charge oder MHD gemeint ist. Ein Sonderfall ist aber, wenn gar keine Chargen/MHDs mehr eingelagert sind, dann kann die Ware wieder automatisch, da eindeutig über den Standardlagerplatz ausgelagert werden. --- SL/WH.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SL/WH.pm b/SL/WH.pm index 22f4a4195..d0bb4c085 100644 --- a/SL/WH.pm +++ b/SL/WH.pm @@ -978,7 +978,7 @@ $main::lxdebug->enter_sub(); while (my $ref = $sth_QTY->fetchrow_hashref()) { # wir laufen über alle Haltbarkeiten und Chargen(s.a. SQL-Query oben) $max_qty_parts += $ref->{sum}; $i++; - if ($ref->{chargenumber} || $ref->{bestbefore}){ + if (($ref->{chargenumber} || $ref->{bestbefore}) && $ref->{sum} != 0){ $error=1; } } -- 2.20.1