Einzelnen Beitrag anzeigen

Frickler

Registriert seit: 6. Mär 2007
Ort: Osnabrück
591 Beiträge
 
Delphi XE6 Enterprise
 
#2

AW: Ideen für die Umsetzung von einem Daten Importer.

  Alt 28. Sep 2016, 09:33
Ich habe sowas schon mal programmieren müssen. Ich habe das damals mit dem Schablonenmuster gemacht:

Zunächst sollte man Gemeinsamkeiten beim Import finden und zusammenfassen. Das wird dann die Template Klasse. Die ruft dann an jeder "konfigurierbaren" Stelle virtuelle Methoden auf, z.B. für das Einlesen der Datei in eine virtuelle Tabelle etc.
Für jedes Eingabeformat (also nicht für jede Datei) wird die Klasse dann abgeleitet und die virtuellen Methoden passend überschrieben. Praktischerweise nutzen ja doch viele Firme die gleiche ERP, d.h. die Import-Dateien sind gleichartig aufgebaut - die braucht man nur einmal programmieren, ggfs. mit Angabe der Feldreihenfolge (Felder EK und Rabatt vertauscht?).

Das Ergebnis ist dann ein "Filter" (kann ein separates Programm werden). Der nimmt eine Eingabedatei von Lieferant XY und erzeugt eine standardisierte Ausgabedatei, die dann das nachfolgende Programm einliest.
  Mit Zitat antworten Zitat