From: Bernd Bleßmann Date: Fri, 30 Apr 2021 17:00:46 +0000 (+0200) Subject: Zeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett X-Git-Tag: kivitendo-mebil_0.1-0~9^2~279 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=3f3b575b87cede02bbc8048b4b9e290f4597bed0;p=kivitendo-erp.git Zeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett Todo: hier gibt es einen Bug mit Einheiten --- diff --git a/SL/BackgroundJob/ConvertTimeRecordings.pm b/SL/BackgroundJob/ConvertTimeRecordings.pm index b3ec878d0..ffc2bae2c 100644 --- a/SL/BackgroundJob/ConvertTimeRecordings.pm +++ b/SL/BackgroundJob/ConvertTimeRecordings.pm @@ -8,6 +8,7 @@ use SL::DB::DeliveryOrder; use SL::DB::Part; use SL::DB::Project; use SL::DB::TimeRecording; +use SL::Helper::ShippedQty; use SL::Locale::String qw(t8); use DateTime; @@ -210,7 +211,8 @@ sub convert_with_linking { } } - # Todo: reduce qty on related order + my $helper = SL::Helper::ShippedQty->new->calculate($related_order)->write_to_objects; + $related_order->update_attributes(delivered => $related_order->{delivered}); 1; })) {