]> wagnertech.de Git - kivitendo-erp.git/commitdiff
CsvImport: Aufträge: Auf ungültige Artikel prüfen.
authorBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 7 Sep 2016 09:43:43 +0000 (11:43 +0200)
committerBernd Bleßmann <bernd@kivitendo-premium.de>
Wed, 7 Sep 2016 09:43:43 +0000 (11:43 +0200)
SL/Controller/CsvImport/Order.pm
locale/de/all
locale/en/all

index 6ee6ca18d3a54185659ed2cd4b65ad7e173ffee6..68863094f04f3afa5b320303b8e603b3bfb2f34d 100644 (file)
@@ -477,6 +477,11 @@ sub check_part {
     return 0;
   }
 
+  if ($self->parts_by->{id}->{ $object->parts_id }->obsolete) {
+    push @{ $entry->{errors} }, $::locale->text('Error: Part is obsolete');
+    return 0;
+  }
+
   return 1;
 }
 
index cb96a4bac8baa84144a9f5a735d53d3a1ce29600..fecae4d68d3d7a8f2f9ebca7d899f67fb8452cff 100755 (executable)
@@ -1183,6 +1183,7 @@ $self->{texts} = {
   'Error: Invalid warehouse id' => 'Ungültige Lager-ID',
   'Error: Invalid warehouse name #1' => 'Ungültiger Lagername \'#1\'',
   'Error: Name missing'         => 'Fehler: Name fehlt',
+  'Error: Part is obsolete'     => 'Fehler: Artikel ist ungültig',
   'Error: Part not found'       => 'Fehler: Artikel nicht gefunden',
   'Error: Quantity to transfer is zero.' => 'Fehler: Zu bewegende Menge ist Null.',
   'Error: Transfer would result in a negative target quantity.' => 'Fehler: Lagerbewegung würde zu einer negativen Zielmenge führen.',
index 1b0f2dd35ba7263aacf48932c05f10549a40a265..c1c7857594a495792d1f06b6f7cc5d7ca6dfde46 100644 (file)
@@ -1171,6 +1171,7 @@ $self->{texts} = {
   'Error: Invalid vendor in column make_#1' => '',
   'Error: Invalid warehouse'    => '',
   'Error: Name missing'         => '',
+  'Error: Part is obsolete'     => '',
   'Error: Part not found'       => '',
   'Error: Quantity to transfer is zero.' => '',
   'Error: Transfer would result in a negative target quantity.' => '',