Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0ff17226

Von Sven Schöling vor mehr als 8 Jahren hinzugefügt

  • ID 0ff17226240249b036073f696ecc6e15017f98be
  • Vorgänger a8cba95a
  • Nachfolger 2a5c1eb3

LinkedRecords: with_objects erlauben für shipped_qty

Unterschiede anzeigen:

SL/DB/OrderItem.pm
sub shipped_qty {
my ($self) = @_;
my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder');
my $d_orders = $self->order->linked_records(direction => 'to', to => 'SL::DB::DeliveryOrder', with_objects => [ 'orderitems' ]);
my @doi = grep { $_->parts_id == $self->parts_id } map { $_->orderitems } @$d_orders;
require SL::AM;
return sum(map { AM->convert_unit($_->unit => $self->unit) * $_->qty } @doi);
}

Auch abrufbar als: Unified diff