Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a94080db

Von Moritz Bunkus vor etwa 10 Jahren hinzugefügt

  • ID a94080db277740fb7666781601a83ada92ff38c2
  • Vorgänger 5142ae5c
  • Nachfolger 111861a5

Invoice, DeliveryOrder-DB: bei Erstellen aus anderen Belegen Preisquellen beibehalten

Unterschiede anzeigen:

SL/DB/DeliveryOrder.pm
SL::DB::DeliveryOrderItem->new(map({ ( $_ => $source_item->$_ ) }
qw(base_qty cusordnumber description discount lastcost longdescription marge_price_factor parts_id price_factor price_factor_id
project_id qty reqdate sellprice serialnumber transdate unit
project_id qty reqdate sellprice serialnumber transdate unit active_discount_source active_price_source
)),
custom_variables => \@custom_variables,
ordnumber => ref($item_parent) eq 'SL::DB::Order' ? $item_parent->ordnumber : $source_item->ordnumber,
SL/DB/Invoice.pm
SL::DB::InvoiceItem->new(map({ ( $_ => $source_item->$_ ) }
qw(parts_id description qty sellprice discount project_id serialnumber pricegroup_id transdate cusordnumber unit
base_qty longdescription lastcost price_factor_id), @item_columns),
base_qty longdescription lastcost price_factor_id active_discount_source active_price_source), @item_columns),
deliverydate => $source_item->reqdate,
fxsellprice => $source_item->sellprice,
custom_variables => \@custom_variables,

Auch abrufbar als: Unified diff