- Beiträge: 1
Importdatei und Exportdatei im Batch anpassen
- Phillip Meister
- Autor
- Offline
- Benutzer
Weniger
Mehr
4 Jahre 1 Monat her #4090
von Phillip Meister
Importdatei und Exportdatei im Batch anpassen - Beitrag(4090) wurde erstellt von Phillip Meister
Hallo Herr Stark,
wir benötigen FlowHeater zur Anpassung von einem FiBu-Export eines Kassensystems für den Import in ein Buchhaltungsprogramm.
Dafür habe ich eine Routine erstellt und möchte dieser mit der Batch-Datei öffnen. Das funktioniert auch soweit alles, nur haben wir aktuell 2 Probleme, um es der Buchhaltung so einfach wie möglich zu machen.
Problem 1: Der Gedanke war, dass ich eine Kommadozeile erstelle, die wie in Ihrem Beispiel auf der Website eine Datei öffnet und die .fhd-Datei dazu ausführt. Ist es möglich, die Datei so zu gestalten, dass man nur eine eingehende .csv-Datei auf die Kommadozeile per Drag&Drop zieht und er automatisch diese als Input nutzt und nicht die im Designer vorgegebene Datei? Aktuell wird immer wieder die beim Designer angegebene Quelldatei genutzt und konvertiert.
Problem 2: Die Ausgabedatei habe ich aktuell "export.csv" genannt. Gern sollte diese aber im Quellverzeichnis der Eingabedatei mit dem gleichen Namen wie die Quelldatei + "_SAGE.csv" gespeichert werden.
Also Quasi Datei "xyz.csv" im Ordner "Z:/1234/5678/" soll per Drag&Drop auf die Kommandozeilen-Datei gezogen werden und als "xyz_SAGE.csv" im Ordner "Z:/1234/5678/" ausgegeben werden.
Vielen Dank schon im Voraus und mit freundlichen Grüßen,
Phillip Meister
wir benötigen FlowHeater zur Anpassung von einem FiBu-Export eines Kassensystems für den Import in ein Buchhaltungsprogramm.
Dafür habe ich eine Routine erstellt und möchte dieser mit der Batch-Datei öffnen. Das funktioniert auch soweit alles, nur haben wir aktuell 2 Probleme, um es der Buchhaltung so einfach wie möglich zu machen.
Problem 1: Der Gedanke war, dass ich eine Kommadozeile erstelle, die wie in Ihrem Beispiel auf der Website eine Datei öffnet und die .fhd-Datei dazu ausführt. Ist es möglich, die Datei so zu gestalten, dass man nur eine eingehende .csv-Datei auf die Kommadozeile per Drag&Drop zieht und er automatisch diese als Input nutzt und nicht die im Designer vorgegebene Datei? Aktuell wird immer wieder die beim Designer angegebene Quelldatei genutzt und konvertiert.
Problem 2: Die Ausgabedatei habe ich aktuell "export.csv" genannt. Gern sollte diese aber im Quellverzeichnis der Eingabedatei mit dem gleichen Namen wie die Quelldatei + "_SAGE.csv" gespeichert werden.
Also Quasi Datei "xyz.csv" im Ordner "Z:/1234/5678/" soll per Drag&Drop auf die Kommandozeilen-Datei gezogen werden und als "xyz_SAGE.csv" im Ordner "Z:/1234/5678/" ausgegeben werden.
Vielen Dank schon im Voraus und mit freundlichen Grüßen,
Phillip Meister
Anhänge:
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
4 Jahre 1 Monat her #4091
von FlowHeater-Team
gruß
Robert Stark
FlowHeater-Team antwortete auf Importdatei und Exportdatei im Batch anpassen - Beitrag(4091)
Hallo Herr Meister,
mit dem Batch Modul geht das nur bedingt, komplett abbilden könnten Sie das über den FlowHeater Server . Der FlowHeater Server unterstützt das Überwachen von Verzeichnissen. Hier können Sie eine FlowHeater Definition ausführen lassen sobald eine neue Datei in einem „überwachten“ Verzeichnis vorhanden ist, der Dateiname wird dabei automatisch übernommen.
Workaround mittels des Batch Moduls)
Sie können im CMD Skript die Batch Modul Option /ReadFileName mit Wildcards verwenden, in Ihrem Fall
FHBatch.exe /ReadFileName Z:\1234\5678\*.csv CSV_Anpassung_SAGE.fhd
So werden alle CSV im angegeben Verzeichnis verarbeitet, der Dateiname wird dabei dynamisch angepasst. Das CMD Skript müsste so entweder alle X Minuten per Windows Aufgabenplanung ausgeführt werden oder aber manuell per Doppelklick.
Dateinamen für WRITE übernehmen) Wie Sie den aktuellen Dateinamen der READ Seite dynamisch in der WRITE Seite verwenden und anapassen können wird in folgenden Forumsbeitrag erklärt: Dateiname per Batch übernehmen
Schauen Sie sich zum Thema Automatisierung auch folgendes Tutorial Video an: Batch Automatisierung
mit dem Batch Modul geht das nur bedingt, komplett abbilden könnten Sie das über den FlowHeater Server . Der FlowHeater Server unterstützt das Überwachen von Verzeichnissen. Hier können Sie eine FlowHeater Definition ausführen lassen sobald eine neue Datei in einem „überwachten“ Verzeichnis vorhanden ist, der Dateiname wird dabei automatisch übernommen.
Workaround mittels des Batch Moduls)
Sie können im CMD Skript die Batch Modul Option /ReadFileName mit Wildcards verwenden, in Ihrem Fall
FHBatch.exe /ReadFileName Z:\1234\5678\*.csv CSV_Anpassung_SAGE.fhd
So werden alle CSV im angegeben Verzeichnis verarbeitet, der Dateiname wird dabei dynamisch angepasst. Das CMD Skript müsste so entweder alle X Minuten per Windows Aufgabenplanung ausgeführt werden oder aber manuell per Doppelklick.
Dateinamen für WRITE übernehmen) Wie Sie den aktuellen Dateinamen der READ Seite dynamisch in der WRITE Seite verwenden und anapassen können wird in folgenden Forumsbeitrag erklärt: Dateiname per Batch übernehmen
Schauen Sie sich zum Thema Automatisierung auch folgendes Tutorial Video an: Batch Automatisierung
gruß
Robert Stark
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.260 Sekunden