Ich verwende bei einem meiner Kunden das Programm KREXPORT, um Debitoren, Kreditoren und Sachkonten aus DATEV in CSV-Dateien zu exportieren. Die Befehlsaufrufe habe ich aus DATEV heraus erzeugt und in einer Batchdatei hinterlegt: C:\DATEV\PROGRAMM\RWAPPLIC\KRExport.exe -Berater:123456 -Mandant:10000 -WjBeginn:20160101 -DatenkategorieId:20 "-Format:SA-KTSKI" -Formatversion:1 "-Zieldatenpfad:C:\Export\" "-Zieldatei:SA-KTSKI.TXT" -ExportZusammenfassen:Ja -KontoVon:1 -KontoBis:99999 -Sortierungsmodus:0 -Kontenumfang:Beschriftete -Datenpfad:E:\DATEV\DATEN\RWDAT\DATA\STANDARD -SprachId:de-DE C:\DATEV\PROGRAMM\RWAPPLIC\KRExport.exe -Berater:123456 -Mandant:10000 -WjBeginn:20160101 -DatenkategorieId:27 "-Format:SA-KMVZ" -Formatversion:1 "-Zieldatenpfad:C:\Export\" "-Zieldatei:SA-KMVZ.TXT" -ExportZusammenfassen:Ja -KontoVon:1 -KontoBis:999999 -Sortierungsmodus:0 -LaufendeBuchungen:Ja -Abschlussbuchungen:Ja -Datenpfad:E:\DATEV\DATEN\RWDAT\DATA\STANDARD -SprachId:de-DE C:\DATEV\PROGRAMM\RWAPPLIC\KRExport.exe -Berater:123456 -Mandant:10000 -WjBeginn:20160101 -DatenkategorieId:22 "-Format:SA-EBS" -Formatversion:1 "-Zieldatenpfad:C:\Export\" "-Zieldatei:SA-EBS.TXT" -ExportZusammenfassen:Ja -KontoVon:1 -KontoBis:999999 -MitPersonensammelkonten:Ja -Sortierungsmodus:0 -Datenpfad:E:\DATEV\DATEN\RWDAT\DATA\STANDARD -SprachId:de-DE Wenn ich die Batchdatei per Hand (also einfach per Doppelklick) ausführe, funktioniert alles einwandfrei. Die CSV-Dateien werden problemlos und zuverlässig erzeugt. Als nächstes habe ich die Batchdatei in der Windows Aufgabenplanung hinterlegt, damit der Export täglich um 20 Uhr automatisch erfolgt. Wenn ich hierbei in der Windows Aufgabenplanung die Option "Nur ausführen, wenn der Benutzer angemeldet ist" aktiviere, dann funktioniert der Export ebenfalls zuverlässig und täglich, ohne Problem. Aber natürlich mit dem Nachteil, dass auf dem DATEV Server immer der Administrator-User angemeldet sein muss. Wird der Server neu gestartet (Windows Updates), und keiner meldet sich danach an, läuft der Export nicht mehr. Wenn ich aber in der Windows Aufgabenplanung den Haken setze bei "Unabhängig von der Benutzeranmeldung ausführen", und gebe dort die GLEICHEN Anmeldedaten ein (also ebenfalls der Domänen-Administrator-Benutzer), dann funktioniert der Export nur MANCHMAL (für mich leider nicht nachvollziehbar). Effekt ist, dass der KREXPORT als Rückgabewert (%errorlevel% immer -1 liefert, anstatt 0 beim Ausführen per Doppelklick). Außerdem wird der Export der CSV-Dateien manchmal unvollständig abgebrochen, statt 6 MB ist die Datei dann nur noch 1 MB groß und die Dateiendung ist ...TXT_ (also mit einem nachgestellten Unterstrich). Ich habe alternativ bereits einen lokalen Admin-User (anstatt Domänen-Admin) versucht, gleicher Effekt. Was kann die Ursache sein, dass der KREXPORT nur mit lokaler Benutzeranmeldung geht, ansonsten nicht? Gibt es die Möglichkeit, vom KREXPORT ein Logfile erzeugen zu lassen, wo sich die Ursache des Fehlers feststellen lässt? Außer dem %errorlevel% in der Batchdatei bekomme ich leider keinerlei Rückmeldung, was schiefläuft.
... Mehr anzeigen