Revision 65f429ca
Von Bernd Bleßmann vor etwa 8 Jahren hinzugefügt
SL/Controller/CsvImport/Order.pm | ||
---|---|---|
foreach my $entry (@{ $self->controller->data }) {
|
||
$self->controller->track_progress(progress => $i/$num_data * 100) if $i % 100 == 0;
|
||
|
||
$entry->{info_data}->{datatype} = $entry->{raw_data}->{datatype};
|
||
|
||
if ($entry->{raw_data}->{datatype} eq $self->_order_column) {
|
||
$self->handle_order($entry);
|
||
} elsif ($entry->{raw_data}->{datatype} eq $self->_item_column && $entry->{object}->can('part')) {
|
||
... | ... | |
$i++;
|
||
}
|
||
|
||
$self->add_info_columns($self->_order_column,
|
||
{ header => $::locale->text('datatype'), method => 'datatype' });
|
||
$self->add_info_columns($self->_item_column,
|
||
{ header => $::locale->text('datatype'), method => 'datatype' });
|
||
|
||
$self->add_info_columns($self->_order_column,
|
||
{ header => $::locale->text('Customer/Vendor'), method => 'vc_name' });
|
||
# Todo: access via ->[0] ok? Better: search first order column and use this
|
Auch abrufbar als: Unified diff
CsvImport Aufträge: Datentyp der Zeile als Information im Bericht anzeigen.