X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/blobdiff_plain/65d2537d658b99b005a18c6663bc1293b41a1d83..219d88ab03186a74e5dd474175e49bd74dacf15f:/SL/Presenter/Part.pm diff --git a/SL/Presenter/Part.pm b/SL/Presenter/Part.pm index c3b366a99..d8491ecb5 100644 --- a/SL/Presenter/Part.pm +++ b/SL/Presenter/Part.pm @@ -53,7 +53,6 @@ sub part_picker { # sub type_abbreviation { my ($self, $part_type) = @_; - $main::lxdebug->message(LXDebug->DEBUG2(),"parttype=".$part_type); return $::locale->text('Assembly (typeabbreviation)') if $part_type eq 'assembly'; return $::locale->text('Part (typeabbreviation)') if $part_type eq 'part'; return $::locale->text('Assortment (typeabbreviation)') if $part_type eq 'assortment'; @@ -85,6 +84,16 @@ sub classification_abbreviation { $obj && $obj->abbreviation ? t8($obj->abbreviation) : ''; } +# +# shortcut for article type +# +sub separate_abbreviation { + my ($self, $id) = @_; + SL::DB::Manager::PartClassification->cache_all(); + my $obj = SL::DB::PartClassification->load_cached($id); + $obj && $obj->abbreviation && $obj->report_separate ? t8($obj->abbreviation) : ''; +} + # # generate selection tag # @@ -152,6 +161,14 @@ Returns the shortcut of the classification =over 2 +=item C + +Returns the shortcut of the classification if the classifiaction has the separate flag set. + +=back + +=over 2 + =item C Returns a HTML Select Tag with all available Classifications