X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/kivitendo-erp.git/blobdiff_plain/deb4d2dbb676d7d6f69dfe7815d6e0cb09bd4a44..53593baa211863fbf66540cf1bcc36c8fb37257f:/SL/DB/Manager/Stocktaking.pm diff --git a/SL/DB/Manager/Stocktaking.pm b/SL/DB/Manager/Stocktaking.pm new file mode 100644 index 000000000..3481343d9 --- /dev/null +++ b/SL/DB/Manager/Stocktaking.pm @@ -0,0 +1,34 @@ +package SL::DB::Manager::Stocktaking; + +use strict; + +use parent qw(SL::DB::Helper::Manager); + +use SL::DB::Helper::Filtered; +use SL::DB::Helper::Paginated; +use SL::DB::Helper::Sorted; + +sub object_class { 'SL::DB::Stocktaking' } + +__PACKAGE__->make_manager_methods; + +sub _sort_spec { + return ( + default => [ 'itime', 1 ], + columns => { + SIMPLE => 'ALL', + comment => 'lower(comment)', + chargenumber => 'lower(chargenumber)', + employee => 'lower(employee.name)', + ean => 'lower(parts.ean)', + partnumber => 'lower(parts.partnumber)', + part => 'lower(parts.description)', + bin => ['lower(warehouse.description)', 'lower(bin.description)'], + }); +} + +sub default_objects_per_page { + 20; +} + +1;