SL::Helper::Csv bekommt Klasse im Profil mitgeteilt.
SL::Helper::Csv kann mit Multiplex-Daten (mehreren Profilen) umgehen.
Rose-Fehler beim Speichern eines Objekts anzeigen lassen.

  Siehe Bug #2203.
  Siehe auch commit d16fc161b610f2ba59025fee1db94511a0c6c5cd

Rose-Fehler beim Speichern eines Objekts anzeigen lassen.

  Return-Werte im eval-Aufruf richtig behandeln.
  Betrifft #2203.
Bei Boolean-Tests von is ... auf ok ... gewechselt.

nicht immer ein "my" für ein neues Csv-Objekt (copy-paste-Fehler).
weitere multiplex-Tests
Auf leere Header bei Multiplex-Daten testen und ...

Kosmetik und Code-Vereinfachung
Lookup-Hashes für Header, Klassen und Specs bei Multiplex-Daten benutzen.
Anpassungen nach merge/rebase

Testanzahl angepasst, Schreibfehler, emacs happy
case_insensitive-Flag für Multiplex-Daten anpassen.
Neue Spalte numheaders in csv_import_reports für Reports bei Multiplex-CSV-Daten

  Dabei auch nicht-leere Tabellen berücksichtigen.
Auftrags-Import

  Ändert den Controller, dass er mit Multiplex-Daten umgehen kann.
  Neue Klasse BaseMulti für Mulitplex-Daten (abgeleitet von Base).
  Neue Klasse Order für Auftrags-Import (abgeleitet von BaseMulti).
  Eintrag im Menü.
  Anpassungen der templates.
Transnumber zum Erzeugen der Auftragsnummer verwenden.

  Vorher bekamen mehrere zu importierende Aufträge die selbe Nummer.
Abteilungen und Projekte behandeln.
Lieferadressen behandeln u. kleiner Bugfix bei Ansprechpersonen
Steuersatz behandeln.
Projekte pro Position behandeln.
Alle Kontakte und Lieferadressen für entspr. Kunden/Lieferanten behandeln.
Beim Initialisieren von "objects_by" alle Objekte holen ...

  ... und nicht als etxra Methode.
Preisfaktoren und Preisgruppen behandeln.
weitere Beschreibungen/Hilfstexte zu den Feldern