AW: Automatischer Export von Buchungsdaten mit der Ameise
Wir haben unsere Batchdatei jetzt übrigens fertig.
Aktuell ist es so geplant dass wir eine Datei für Gutschriften und Rechnungen erstellen lassen und die anderen sichern (als Backup).
Wobei die Überlegung wäre den letzten Schritt zu ändern (also die Datei einfach zu löschen), denn bei Bedarf könnte man die Datei ja über die
Ameise neu erstellen.
Also - derzeitiger Stand:
Eine Vorlage in der Ameise über die
Wawi anlegen für Rechnungen und Gutschriften aus dem Vormonat (diese bekommen dann eine ID - in unserem Fall EXP3 und EXP1.
Dann eine Textdatei erstellen im Notepad mit folgendem Inhalt:
@echo off
move "D:\Buchhaltung\Export-Aktuell\*.csv" "D:\Buchhaltung\Export-Alt"
timeout /T 5 /NOBREAK
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s (local)\JTLWAWI -d eazybusiness -u sa -p sa04jT14 -t EXP3 -o "D:\Buchhaltung\Export-Aktuell\Gutschriften-%%y-%%m-%%d.csv"
timeout /T 3 /NOBREAK
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -s (local)\JTLWAWI -d eazybusiness -u sa -p sa04jT14 -t EXP1 -o "D:\Buchhaltung\Export-Aktuell\Rechnungen-%%y-%%m-%%d.csv"
exit
Diese dann als .bat abspeichern.
Zur Erklärung:
Das echo off unterdruckt Textanzeigen
Die move-Funktion verschiebt erst die alte Datei in einen Backup-Ordner, danach gibts eine kurze Pause von 5 Sekunden damit der Vorgang problemlos abgeschlossen werden kann.
Dann wir der Gutschriften-Export angestossen und in den Buchhaltungsordner exportiert mit dem Namen "Gutschriften-2014-11-04.csv" (bei den Datumswerten auf 2x %% achten!!!).
Nach einer kurzen Pause von 3 Sekunden wird das gleiche mit dem Rechnungsexport gemacht.
Danach schließt sich die Anwendung automatisch.
Zusätzlich haben wir eine Aufgabenplanung in Windows erstellt wobei dort eingestellt ist dass die .bat-Datei ein mal im Monat jeweils am 2. ausgeführt wird.
Das ganze wird dann mit einer weiteren Aufgabenplanung 10 Minuten später direkt an das Buchhaltungsbüro per Mail geschickt. (man könnte auch eine zweite .bat schreiben und die Daten auf einen Server laden lassen bei Bedarf)
Ich hoffe das hilft einigen Leuten etwas!?
