Revision df1b03d5
Von Sven Schöling vor mehr als 9 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
678 | 678 |
if ($sellprice) { |
679 | 679 |
$form->{"sellprice_$i"} = $sellprice; |
680 | 680 |
} else { |
681 |
my $record = _make_record(); |
|
682 |
my $price_source = SL::PriceSource->new(record_item => $record->items->[$i-1], record => $record); |
|
683 |
my $best_price = $price_source->best_price; |
|
684 |
|
|
685 |
if ($best_price) { |
|
686 |
$::form->{"sellprice_$i"} = $best_price->price; |
|
687 |
$::form->{"active_price_source_$i"} = $best_price->source; |
|
688 |
} |
|
689 |
|
|
681 | 690 |
$form->{"sellprice_$i"} *= (1 - $form->{tradediscount}); |
682 | 691 |
$form->{"sellprice_$i"} /= $exchangerate; # if there is an exchange rate adjust sellprice |
683 | 692 |
} |
Auch abrufbar als: Unified diff
PriceSource: Featureabdeckung
- Einkaufs/Verkauf abgedeckt
- Klarere Regeln für price_from_source, available_prices und best_price
- makemodels unterstützung
- bugfixes für Rechnungen und neue Belege
- best_price jetzt getestet
- Verkäuferabhängigkeit von makemodels und pricegroup implementiert und getestet