From: G. Richardson Date: Sun, 7 Aug 2016 21:35:53 +0000 (+0200) Subject: SL::DB::Chart inventory_accno_id Prüfung abgefangen X-Git-Tag: release-3.5.4~1891 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=fb5b97ff8fd166a4a3a2cf29663c1dda2a9d98a7;p=kivitendo-erp.git SL::DB::Chart inventory_accno_id Prüfung abgefangen Stattdessen wird geprüft, ob es eine Ware ist. Bei Dienstleistungen und Erzeugnissen ware inventory_accno_id leer. --- diff --git a/SL/DB/Part.pm b/SL/DB/Part.pm index d19ec26e4..2535efca9 100644 --- a/SL/DB/Part.pm +++ b/SL/DB/Part.pm @@ -217,7 +217,7 @@ sub get_chart { if (!exists $charts->{$taxzone}->{$type}) { require SL::DB::Buchungsgruppe; my $bugru = SL::DB::Buchungsgruppe->load_cached($self->buchungsgruppen_id); - my $chart_id = ($type eq 'inventory') ? ($self->inventory_accno_id ? $bugru->inventory_accno_id : undef) + my $chart_id = ($type eq 'inventory') ? ($self->is_part ? $bugru->inventory_accno_id : undef) : $bugru->call_sub("${type}_accno_id", $taxzone); if ($chart_id) {