ShippedQty: Fallunterschied für Einkauf/Verkauf gesetzt
authorJan Büren <jan@kivitendo.de>
Mon, 14 Jun 2021 10:41:51 +0000 (12:41 +0200)
committerJan Büren <jan@kivitendo.de>
Mon, 14 Jun 2021 10:42:48 +0000 (12:42 +0200)
SL/Helper/ShippedQty.pm
t/helper/shipped_qty.t

index b23e4fa..3ad4619 100644 (file)
@@ -432,7 +432,9 @@ include a bulk mode to speed up multiple objects.
 
 =item C<new PARAMS>
 
-Creates a new helper object. PARAMS may include:
+Creates a new helper object, $::form->{type} is mandatory.
+
+PARAMS may include:
 
 =over 4
 
@@ -472,6 +474,7 @@ than this modules provides.
 
 See C<matches> for the returned format.
 
+
 =back
 
 =item C<calculate OBJECTS>
index c300bb5..7b3bc3a 100644 (file)
@@ -63,6 +63,7 @@ my %default_transfer_params = ( wh => $wh, bin => $bin1, unit => 'Stck');
 
 note("testing purchases, no fill_up");
 
+$::form->{type} = 'purchase_order';
 my $purchase_order = create_purchase_order(
   save       => 1,
   orderitems => [ create_order_item(part => $part1, qty => 11),
@@ -135,6 +136,7 @@ is($purchase_orderitem_part2->shipped_qty(require_stock_out => 1), 11, "OrderIte
 
 note('testing sales, no fill_up');
 
+$::form->{type} = 'sales_order';
 my $sales_order = create_sales_order(
   save       => 1,
   orderitems => [ create_order_item(part => $part1, qty => 5),