Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c91f876b

Von Kivitendo Admin vor fast 2 Jahren hinzugefügt

  • ID c91f876be5f93c58669594a44224239b99e08080
  • Vorgänger 1599b490
  • Nachfolger 0b1b099f

SL::Dev::Record nutzt SL::Model::Record zum Speichern

Unterschiede anzeigen:

SL/Dev/Record.pm
45 45
use Data::Dumper;
46 46
use SL::Locale::String qw(t8);
47 47
use SL::DATEV;
48
use SL::Model::Record;
48 49

  
49 50
my %record_type_to_item_type = ( sales_invoice        => 'SL::DB::InvoiceItem',
50 51
                                 purchase_invoice     => 'SL::DB::InvoiceItem',
......
181 182
    orderitems   => $orderitems,
182 183
  );
183 184
  $delivery_order->assign_attributes(%params) if %params;
184
  $delivery_order->save;
185
  SL::Model::Record->save($delivery_order);
185 186
  return $delivery_order;
186 187
}
187 188

  
......
209 210
    orderitems   => $orderitems,
210 211
  );
211 212
  $delivery_order->assign_attributes(%params) if %params;
212
  $delivery_order->save;
213
  SL::Model::Record->save($delivery_order);
213 214
  return $delivery_order;
214 215
}
215 216

  
......
262 263
  $reclamation->assign_attributes(%params) if %params;
263 264

  
264 265
  if ( $save ) {
265
    $reclamation->calculate_prices_and_taxes; # not tested
266
    $reclamation->save;
266
    SL::Model::Record->save($reclamation);
267 267
  }
268 268
  return $reclamation;
269 269
}
......
292 292
  $reclamation->assign_attributes(%params) if %params;
293 293

  
294 294
  if ( $save ) {
295
    $reclamation->calculate_prices_and_taxes; # not tested
296
    $reclamation->save;
295
    SL::Model::Record->save($reclamation);
297 296
  }
298 297
  return $reclamation;
299 298
}
......
762 761
  $record->assign_attributes(%params) if %params;
763 762

  
764 763
  if ( $save ) {
765
    $record->calculate_prices_and_taxes;
766
    $record->save;
764
    SL::Model::Record->save($record);
767 765
  }
768 766
  return $record;
769 767
}
......
794 792
  $record->assign_attributes(%params) if %params;
795 793

  
796 794
  if ( $save ) {
797
    $record->calculate_prices_and_taxes; # not tested for purchase orders
798
    $record->save;
795
    SL::Model::Record->save($record);
799 796
  }
800 797
  return $record;
801 798
};

Auch abrufbar als: Unified diff