From: Sven Schöling Date: Tue, 10 Jan 2012 12:48:11 +0000 (+0100) Subject: Warenbericht: Wenn subtotal und mehrere bsooqr modi angewählt sind nur einen anzeigen. X-Git-Tag: release-2.7.0beta1~61^2~13^2~2^2~9 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=2094e2fbfaf82e540534cf42d57f827fcfda8314;p=kivitendo-erp.git Warenbericht: Wenn subtotal und mehrere bsooqr modi angewählt sind nur einen anzeigen. --- diff --git a/bin/mozilla/ic.pl b/bin/mozilla/ic.pl index eeed7e9b1..b02e19d3e 100644 --- a/bin/mozilla/ic.pl +++ b/bin/mozilla/ic.pl @@ -1198,6 +1198,17 @@ sub generate_report { } } + # soldtotal doesn't make sense with more than one bsooqr option. + # so reset it to sold (the most common option), and issue a warning + my @bsooqr = qw(sold bought onorder ordered rfq quoted); + if ($form->{l_subtotal} && 1 < grep { $form->{$_} } @bsooqr) { + my $enabled = first { $form->{$_} } @bsooqr; + $form->{$_} = '' for @bsooqr; + $form->{$enabled} = 'Y'; + + push @options, $::locale->text('Subtotal cannot distinguish betweens record types. Only one of the selected record types will be displayed: #1', $optiontexts{$enabled}); + } + IC->all_parts(\%myconfig, \%$form); my @columns = qw( diff --git a/locale/de/all b/locale/de/all index c4ec6b015..3fb4fabd9 100644 --- a/locale/de/all +++ b/locale/de/all @@ -574,10 +574,10 @@ $self->{texts} = { 'Delivered' => 'Geliefert', 'Delivery Date' => 'Lieferdatum', 'Delivery Order' => 'Lieferschein', - 'Delivery Order created' => 'Lieferschein erstellt', 'Delivery Order Date' => 'Lieferscheindatum', 'Delivery Order Date missing!' => 'Lieferscheindatum fehlt!', 'Delivery Order Number' => 'Lieferscheinnummer', + 'Delivery Order created' => 'Lieferschein erstellt', 'Delivery Order deleted!' => 'Lieferschein gelöscht!', 'Delivery Orders' => 'Lieferscheine', 'Department' => 'Abteilung', @@ -1663,6 +1663,7 @@ $self->{texts} = { 'Subject' => 'Betreff', 'Subject:' => 'Betreff:', 'Subtotal' => 'Zwischensumme', + 'Subtotal cannot distinguish betweens record types. Only one of the selected record types will be displayed: #1' => 'Zwischensummen können nicht zwischen den einzelnen Belegen unterscheiden, es wird nur "#1" angezeigt', 'Such entries cannot be exported into the DATEV format and have to be fixed as well.' => 'Solche Einträge sind aber nicht DATEV-exportiertbar und müssen ebenfalls korrigiert werden.', 'Sum Credit' => 'Summe Haben', 'Sum Debit' => 'Summe Soll',