From: Jan Büren Date: Tue, 10 Mar 2015 10:53:59 +0000 (+0100) Subject: Auslagern über Rechnung: Dienstleistungen wirklich ignorieren, falls konfiguriert X-Git-Tag: release-3.2.1~38 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=3ca78c165eb22113110ab1f1cc716ac7e18cdbdc;p=kivitendo-erp.git Auslagern über Rechnung: Dienstleistungen wirklich ignorieren, falls konfiguriert --- diff --git a/SL/IS.pm b/SL/IS.pm index a1542850f..30570c059 100644 --- a/SL/IS.pm +++ b/SL/IS.pm @@ -1316,7 +1316,7 @@ sub transfer_out { $form->{"id_$i"}, $form->{"qty_$i"}, $form->{"unit_$i"}); - + next if ($err eq 'ignore service'); if (!@{ $err } && $wh_id && $bin_id) { push @transfers, { 'parts_id' => $form->{"id_$i"}, @@ -1353,7 +1353,7 @@ sub _determine_wh_and_bin { # ignore service if they are not configured to be transfered if ($part->is_service && !$conf->get_transfer_default_services) { $::lxdebug->leave_sub(2); - return; + return 'ignore service'; } # test negative qty