Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision df1b03d5

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

  • ID df1b03d578280d71fb839b437505dd283f6dd749
  • Vorgänger 0409db7c
  • Nachfolger 2bdd0bc5

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

Unterschiede anzeigen:

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