Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bb6ab1cd

Von Tamino Steinert vor fast 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
4 4
use strict;
5 5

  
6 6
use List::MoreUtils qw(any);
7
use Rose::DB::Object::Helpers qw(as_tree strip);
7 8

  
8 9
use SL::DB::MetaSetup::ReclamationItem;
9 10
use SL::DB::Manager::ReclamationItem;
......
87 88

  
88 89
  my $item = $class->new(%item_args);
89 90

  
90
  if ( $source->record->is_sales() && ($parent_type =~ m{sales}) ) {
91
  if ( $source->record->is_sales() && ($parent_type =~ m{purchase}) ) {
91 92
    $item->sellprice($source->lastcost);
92 93
    $item->discount(0);
93 94
  }
94
  if ( !$source->record->is_sales() && ($parent_type =~ m{purchase}) ) {
95
  if ( !$source->record->is_sales() && ($parent_type =~ m{sales}) ) {
95 96
    $item->lastcost($source->sellprice);
96 97
  }
97 98

  

Auch abrufbar als: Unified diff