X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=SL%2FWH.pm;h=9a0635603af2a34e21b1d476d2083f8d96fb81ca;hb=280cbfe97461e08c8dbc604dd487b08b79ffd8ed;hp=352ca1af889b3ecd250d98ff2f6de0bedf632170;hpb=96a42a5a87ae32a8b96884049e54f900f1382d7a;p=kivitendo-erp.git diff --git a/SL/WH.pm b/SL/WH.pm index 352ca1af8..9a0635603 100644 --- a/SL/WH.pm +++ b/SL/WH.pm @@ -115,6 +115,8 @@ sub transfer { $qty /= $part->unit_obj->factor || 1 if $part->unit; } + $params{chargenumber} ||= ''; + if ($direction & 1) { SL::DB::Inventory->new( %params, @@ -620,6 +622,14 @@ sub get_warehouse_report { push @filter_vars, '%' . $filter{ean} . '%'; } + if ($filter{date}) { + push @filter_ary, "i.itime <= ?"; + push @filter_vars, $filter{date}; + } + if (!$filter{include_invalid_warehouses}){ + push @filter_ary, "NOT (w.invalid)"; + } + # prepare qty comparison for later filtering my ($f_qty_op, $f_qty, $f_qty_base_unit); @@ -1013,6 +1023,8 @@ An expiration date. Note that this is not by default used by C =head1 BUGS +None yet. + =head1 AUTHOR =cut