Revision 69f73331
Von Bernd Bleßmann vor mehr als 11 Jahren hinzugefügt
SL/Controller/CsvImport/Order.pm | ||
---|---|---|
use SL::DB::Part;
|
||
use SL::DB::PaymentTerm;
|
||
use SL::DB::Contact;
|
||
use SL::TransNumber;
|
||
|
||
use parent qw(SL::Controller::CsvImport::BaseMulti);
|
||
|
||
... | ... | |
next if @{ $entry->{errors} };
|
||
|
||
if ($entry->{raw_data}->{datatype} eq $self->settings->{'order_column'} && !$entry->{object}->ordnumber) {
|
||
$entry->{object}->create_trans_number;
|
||
my $number = SL::TransNumber->new(type => 'sales_order',
|
||
save => 1);
|
||
$entry->{object}->ordnumber($number->create_unique());
|
||
}
|
||
|
||
push @{ $objects_to_save }, $entry;
|
Auch abrufbar als: Unified diff
Transnumber zum Erzeugen der Auftragsnummer verwenden.