Skip to main content
Skip table of contents

Export von Fertigungsdaten an Drittsoftware

Beschreibung

Zur Übergabe an Drittsysteme wie Produktionsmaschinen können Fertigungsaufträge in einem frei definierbaren CSV-Format exportiert werden.

Export durchführen

Die Funktionen zum Export der Fertigungsdaten als CSV stehen in folgenden Fenstern zur Verfügung:

  • Fertigungsauftrag Kopfdaten
  • Materialentnahmevorschlag


Das Feld „Exportiert“ gibt an, ob der ausgewählte Fertigungsauftrag bereits exportiert wurde. Wenn der Fertigungsauftrag bereits exportiert wurde, ist im Feld „Exportiert Datum“ ersichtlich wann der Export stattfand.
Mit dem editierbaren Feld „Export wiederholen“ kann man definieren, ob ein erneuter Export von einem Fertigungsauftrag gewünscht ist.

Fertigungsauftrag Kopfdaten

Im Kopfteil des Fertigungsauftrages werden folgende Informationen zum Export angezeigt:


Mit dem Symbol Export als CSV kann der Export durchgeführt werden.

Verläuft der Export erfolgreich, so wird der Haken Exportiert aktiviert und das Export-Datum gesetzt.

Der Fertigungsauftrag wird im Fenster automatisch erneut geladen, damit die geänderten Haken angezeigt werden.

Materialentnahmevorschlag

Im Materialentnahmevorschlag werden zusätzlich die Spalten 

  • Exportiert
  • Export Wiederholen

angezeigt.

Mit dem Symbol Export als CSV kann der Export für alle markierten Zeilen durchgeführt werden:

Wenn ein bereits exportierter Fertigungsauftrag nochmals exportiert werden soll, erhält der User eine Sicherheitsabfrage:

Verläuft der Export erfolgreich, so wird in der Tabelle die Spalte Exportiert automatisch aktiviert.


In das Fenster Materialentnahmevorschlag können mit dem Symbol Spaltenauswahl zusätzliche Spalten aus der Artkelprofilierung des produzierten Artikels eingeblendet werden. Siehe dazu die Beschreibung des Materialentnahmevorschlags.

Grundlagen

Die Einstellungen zum Fertigungsauftrag Export sind im TaskCenter unter Grundlagen - Grundlagen Manager - Produktion im Bereich Export als CSV:

EinstellungBedeutung
Export CSV PfadDefiniert den Pfad, wohin das Exportfile vom Fertigungsauftrag gespeichert werden soll, aus Sicht des TaskCenter Servers
Export CSV Name

Definiert den Filenamen des Fertigungsauftrags-Exportfiles
Im Namen können Feldwerte aus der DB-Tabelle „FERTIGUNGSAUFTRAG“ mittels „<“ und „>“ eingefügt werden. Wenn zum Beispiel der Wert aus der DB-Spalte "FA-Nummer" eingefügt werden soll, muss im Filenamen der Platzhalter <FANR> eingegeben werden.
Wenn ungültige Werte zwischen den Spitzklammern eingegeben werden oder die Reihenfolge der Spitzklammern vertauscht wird kommt es zu einem Fehlerdialog beim Exportieren des Fertigungsauftrags.
Beispiel für einen gültigen Dateinamen:

CODE
EXPORT_FA_<FANR>_<ARTIKELNUMMER>.csv

Ist die Zieldatei mit dem gleichen Namen im Verzeichnis bereits vorhanden, so wird diese Datei beim Export automatisch überschrieben

Export CSV DB Statement

Definiert das SQL Statement, das beim Export vom Fertigungsauftrag im CSV Format verwendet wird.

In das CSV-File wird exakt das Ergebnis der Abfrage geschrieben. Die Spaltentitel im CSV entsprechen dabei auch den selektierten Spalten aus dem SQL-Befehl.

Es ist zwingend erforderlich, dass der Parameter :fanr in der where-Bedingung eingetragen wird. Damit erfolgt die Einschränkung auf den zu exportierenden Fertigungsauftrag.

Formatierungen werden dabei direkt im SQL-Statement vorgenommen, in dem zum Beispiel numerische Werte konvertiert werden:

replace(to_char(f.gesamtmenge),‘,’,’.’)

würde also die Gesamtmenge mit einem Punkt statt einem Komma als Trennzeichen ausgeben.

Nachfolgend ein Beispiel für eine mögliche Ausgabe als CSV

CODE
select f.fanr as "Order ID", f.artikelnummer as "PartName", f.gesamtmenge as "Quantity Ordered",
(select min(p.dispo_anr) from fapositionen p where p.fainx=f.nummer and p.dispo_status=0 and p.art=2) as "Machine",
f.ende as "Due Date", f.beginn_fix as "Forced Priority", f.prioritaet as "Priority",
replace(f.info,';','') as "Note",
(select p.wert from art_profkrit p where p.artikelinx=f.anummer and p.kriterium='MATERIAL') as "Material", 
(select p.wert from art_profkrit p where p.artikelinx=f.anummer and p.kriterium='DICKE') as "Thickness", 
substr((select p.wert from art_profkrit p where p.artikelinx=f.anummer and p.kriterium='REVISION'),1,2) as "Revision" 
from fertigungsauftrag f where f.fanr=:fanr






JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.