Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision f87214b2

Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt

  • ID f87214b22e4bf7a54f314d8248468529ad7019e0
  • Vorgänger 8bf65cea
  • Nachfolger 9ca0da81

CsvImport Aufträge: Artikel auch nach EAN suchen

Unterschiede anzeigen:

SL/Controller/CsvImport/Order.pm
{ name => 'cusordnumber', description => $::locale->text('Customer Order Number') },
{ name => 'description', description => $::locale->text('Description') },
{ name => 'discount', description => $::locale->text('Discount') },
{ name => 'ean', description => $::locale->text('EAN') },
{ name => 'lastcost', description => $::locale->text('Lastcost') },
{ name => 'longdescription', description => $::locale->text('Long Description') },
{ name => 'marge_percent', description => $::locale->text('Margepercent') },
......
$object->parts_id($part->id);
}
# Map ean to ID if given.
if (!$object->parts_id && $entry->{raw_data}->{ean}) {
my $part = $self->parts_by->{ean}->{ $entry->{raw_data}->{ean} };
if (!$part) {
push @{ $entry->{errors} }, $::locale->text('Error: Invalid part');
return 0;
}
$object->parts_id($part->id);
}
if ($object->parts_id) {
$entry->{info_data}->{partnumber} = $self->parts_by->{id}->{ $object->parts_id }->partnumber;
} else {

Auch abrufbar als: Unified diff