Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b3475b4f

Von Bernd Bleßmann vor 10 Monaten hinzugefügt

  • ID b3475b4fd5006d1f473e576825dfd7dedbac5522
  • Vorgänger 08c9ef5b
  • Nachfolger 829cbcce

Auftragsbericht: Umwandeln in LS: nur nicht gelieferte Mengen berücksichtigen

Unterschiede anzeigen:

bin/mozilla/oe.pl
use SL::IS;
use SL::Helper::Flash qw(flash_later);
use SL::Helper::UserPreferences::DisplayPreferences;
use SL::Helper::ShippedQty;
use SL::MoreCommon qw(ary_diff restore_form save_form);
use SL::Presenter::ItemsList;
use SL::ReportGenerator;
......
my @do_ids;
my @failed;
foreach my $order (@orders) {
# Only consider not delivered quantities.
SL::Helper::ShippedQty->new->calculate($order)->write_to(\@{$order->items});
my @items_with_not_delivered_qty =
grep {$_->qty > 0}
map {$_->qty($_->qty - $_->shipped_qty); $_}
@{$order->items_sorted};
my $delivery_order;
try {
$delivery_order = $order->convert_to_delivery_order();
die t8('no undelivered items') if !@items_with_not_delivered_qty;
$delivery_order = $order->convert_to_delivery_order(items => \@items_with_not_delivered_qty);
} catch {
push @failed, {ordnumber => $order->ordnumber, error => $_};
};
locale/de/all
'no shipping address' => 'keine Lieferadresse',
'no skonto_chart configured for taxkey #1 : #2 : #3' => 'Kein Skontokonto für Steuerschlüssel #1 : #2 : #3',
'no tax_id in acc_trans' => 'Keine tax_id in acc_trans',
'no undelivered items' => 'keine ungelieferten Positionen',
'not a valid DTVF file, expected field header start with \'Umsatz; (..) ;Konto;Gegenkonto\'' => 'Keine gültige DTVF-Datei, die erwartete Kopfzeile startet mit \'Umsatz; (..) ;Konto;Gegenkonto\'',
'not a valid DTVF file, expected first field in A1 \'DTVF\'' => 'Keine gültige DTVF-Datei, der erwarte Feldwert in A1 ist \'DTVF\'',
'not configured' => 'nicht konfiguriert',
locale/en/all
'no shipping address' => '',
'no skonto_chart configured for taxkey #1 : #2 : #3' => '',
'no tax_id in acc_trans' => '',
'no undelivered items' => '',
'not a valid DTVF file, expected field header start with \'Umsatz; (..) ;Konto;Gegenkonto\'' => '',
'not a valid DTVF file, expected first field in A1 \'DTVF\'' => '',
'not configured' => '',

Auch abrufbar als: Unified diff