Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 11aeaa07

Von Bernd Bleßmann vor fast 3 Jahren hinzugefügt

  • ID 11aeaa07186197c61dfe610d2a5c981754fd2e9d
  • Vorgänger 95b5d54b
  • Nachfolger d6fed9b5

Auftrags-Controller: Menge vor Preisquellenermittlung auf 1, wenn ungesetzt

Unterschiede anzeigen:

SL/Controller/Order.pm
my $part = SL::DB::Part->new(id => $attr->{parts_id})->load;
my $price_source = SL::PriceSource->new(record_item => $item, record => $record);
$item->qty(1.0) if !$item->qty;
$item->unit($part->unit) if !$item->unit;
my $price_src;
......
my %new_attr;
$new_attr{part} = $part;
$new_attr{description} = $part->description if ! $item->description;
$new_attr{qty} = 1.0 if ! $item->qty;
$new_attr{price_factor_id} = $part->price_factor_id if ! $item->price_factor_id;
$new_attr{sellprice} = $price_src->price;
$new_attr{discount} = $discount_src->discount;

Auch abrufbar als: Unified diff