Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision ab480a51

Von Tamino Steinert vor 10 Monaten hinzugefügt

  • ID ab480a5165881768cf28b6c9e745ae754aad6753
  • Vorgänger a2dbfe22
  • Nachfolger 37871461

kuw: CSV-Import-Script: Buchungsgruppe hinzufügen

Unterschiede anzeigen:

scripts/import_variant_csv.pl
38 38
use SL::DB::VariantPropertyValue;
39 39
use SL::DB::Warehouse;
40 40
use SL::DB::Inventory;
41
use SL::DB::Buchungsgruppe;
41 42

  
42 43
use feature "say";
43 44

  
......
259 260
my $transfer_type = SL::DB::Manager::TransferType->find_by(
260 261
  direction => 'in',
261 262
  description => 'stock',
262
) or die "Could no find transfer_type";
263
) or die "Could not find transfer_type";
264

  
265
my $buchungsgruppe = SL::DB::Manager::Buchungsgruppe->find_by(
266
  description => 'Standard 19%',
267
) or die "Could not find buchungsgruppe";
263 268

  
264 269
SL::DB->client->with_transaction(sub {
265 270
  my @errors;
......
434 439
        %parent_variant_fix_att
435 440
      );
436 441
      $parent_variant->update_attributes(
437
        description => $description,
438
        sellprice   => $best_sellprice,
439
        partsgroup  => $partsgroup,
440
        warehouse   => $warehouse,
441
        bin         => $warehouse->bins->[0],
442
        unit        => 'Stck',
442
        description        => $description,
443
        sellprice          => $best_sellprice,
444
        partsgroup         => $partsgroup,
445
        warehouse          => $warehouse,
446
        bin                => $warehouse->bins->[0],
447
        unit               => 'Stck',
448
        buchungsgruppen_id => $buchungsgruppe->id,
443 449
      );
444 450

  
445 451
      unless (scalar @{$parent_variant->makemodels}) {

Auch abrufbar als: Unified diff