Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bb6ab1cd

Von Tamino Steinert vor mehr als 2 Jahren hinzugefügt

  • ID bb6ab1cd7f68c2195fbf28fea9daeb1082cc5770
  • Vorgänger e2060e5f
  • Nachfolger 6ea99163

Reclamation: Test for workflow (reclamation, order, delivery_order)

Unterschiede anzeigen:

SL/DB/ReclamationItem.pm
use strict;
use List::MoreUtils qw(any);
use Rose::DB::Object::Helpers qw(as_tree strip);
use SL::DB::MetaSetup::ReclamationItem;
use SL::DB::Manager::ReclamationItem;
......
my $item = $class->new(%item_args);
if ( $source->record->is_sales() && ($parent_type =~ m{sales}) ) {
if ( $source->record->is_sales() && ($parent_type =~ m{purchase}) ) {
$item->sellprice($source->lastcost);
$item->discount(0);
}
if ( !$source->record->is_sales() && ($parent_type =~ m{purchase}) ) {
if ( !$source->record->is_sales() && ($parent_type =~ m{sales}) ) {
$item->lastcost($source->sellprice);
}

Auch abrufbar als: Unified diff