Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4753781c

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 4753781c3e312b57c78bde0ad7b95e72c09b498b
  • Vorgänger 05445f9d
  • Nachfolger a928d034

Infotext anzeigen, wenn nur Preis aktualisiert wird

Unterschiede anzeigen:

SL/Controller/CsvImport/Base.pm
44 44
  # foreach my $object ($self->csv->get_objects)
45 45
  my @objects  = $self->csv->get_objects;
46 46
  my @raw_data = @{ $self->csv->get_data };
47
  $self->controller->data([ pairwise { { object => $a, raw_data => $b, errors => [] } } @objects, @raw_data ]);
47
  $self->controller->data([ pairwise { { object => $a, raw_data => $b, errors => [], information => [] } } @objects, @raw_data ]);
48
  $::lxdebug->dump(0, "DATA", $self->controller->data);
48 49

  
49 50
  $self->check_objects;
50 51
  $self->check_duplicates if $self->controller->profile->get('duplicates', 'no_check') ne 'no_check';
SL/Controller/CsvImport/Part.pm
191 191

  
192 192
  my $object = $entry->{object};
193 193

  
194
  my $entry->{part} = $self->parts_by->{partnumber}->{ $object->type }->{ $object->partnumber };
194
  $entry->{part} = $self->parts_by->{partnumber}->{ $object->type }->{ $object->partnumber };
195 195

  
196 196
  if ($self->settings->{article_number_policy} eq 'update_prices') {
197 197
    if ($entry->{part}) {
198 198
      map { $object->$_( $entry->{part}->$_ ) } qw(sellprice listprice lastcost);
199
      $entry->{priceupdate} = 1;
199
      push @{ $entry->{information} }, $::locale->text('Updating prices of existing entry in database');
200
      $entry->{object_to_save} = $entry->{part};
200 201
    }
201 202

  
202 203
  } else {
locale/de/all
214 214
  'Assume Tax Consultant Data in Tax Computation?' => 'Beraterdaten in UStVA übernehmen?',
215 215
  'At least'                    => 'Mindestens',
216 216
  'At least one Perl module that Lx-Office ERP requires for running is not installed on your system.' => 'Mindestes ein Perl-Modul, das Lx-Office ERP zur Ausführung benötigt, ist auf Ihrem System nicht installiert.',
217
  'At least one of the columns #1, customer, customernumber, vendor, vendornumber (depending on the target table) is required for matching the entry to an existing customer or vendor.' => 'Mindestens eine der Spalten #1, customer, customernumber, vendor, vendornumber (von Zieltabelle abh?ngig) wird ben?tigt, um einen Eintrag einem bestehenden Kunden bzw. Lieferanten zuzuordnen.',
217
  'At least one of the columns #1, customer, customernumber, vendor, vendornumber (depending on the target table) is required for matching the entry to an existing customer or vendor.' => 'Mindestens eine der Spalten #1, customer, customernumber, vendor, vendornumber (von Zieltabelle abhängig) wird benötigt, um einen Eintrag einem bestehenden Kunden bzw. Lieferanten zuzuordnen.',
218 218
  'At most'                     => 'Höchstens',
219 219
  'At the moment the transaction looks like this:' => 'Aktuell sieht die Buchung wie folgt aus:',
220 220
  'Attach PDF:'                 => 'PDF anhängen',
......
1968 1968
  'Update prices of existing entries' => 'Preise von vorhandenen Artikeln aktualisieren',
1969 1969
  'Update?'                     => 'Aktualisieren?',
1970 1970
  'Updated'                     => 'Erneuert am',
1971
  'Updating prices of existing entry in database' => 'Preis des Eintrags in der Datenbank wird aktualisiert',
1971 1972
  'Uploaded on #1, size #2 kB'  => 'Am #1 hochgeladen, Größe #2 kB',
1972 1973
  'Use As Template'             => 'Als Vorlage verwenden',
1973 1974
  'Use Templates'               => 'Benutze Vorlagen',
templates/webpages/csv_import/_preview.html
31 31
   [%- END %]
32 32
   <td>
33 33
    [%- FOREACH error = row.errors %][%- HTML.escape(error) %][% UNLESS loop.last %]<br>[%- END %][%- END %]
34
    [%- FOREACH info  = row.information %][% IF !loop.first || row.errors.size %]<br>[%- END %][%- HTML.escape(info) %][%- END %]
34 35
   </td>
35 36
  </tr>
36 37
  [%- END %]

Auch abrufbar als: Unified diff