Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Es kann sein, dass die Aufgabe laut Kapitel Controlling (Extended) Kalkulation konfigurieren nicht startet oder sofort nach dem Start eine sehr allgemein gehaltene Fehlermeldung auftritt zwar startet, die Ausführung aber zu lange (mehr als 24 Stunden) benötigt.
Ursache ist meist, dass beim Start von "ControllingCalculation.exe" als Aufgabe das ADVOKAT Netzlaufwerk nicht gefunden wirdim aktuellen Kalenderjahr bzw. Wirtschaftsjahr so viele Datensätze (Leistungen, Offene Posten, Zahlungen) zu kalkulieren sind, dass dieser Vorgang mehr als 24 Stunden benötigt.

Lösung

    Stellen Sie sicher, dass das Netzlaufwerk für das ADVOKAT Backend persistent verbunden ist und nicht der Status "Unvollständig" oder "Nicht verbunden" vorliegt.
    Ob ein Netzlaufwerk persistent verbunden ist, erkennen Sie daran, dass im Registrierungseditor ein Eintrag unter [HKEY_CURRENT_USER\Network\] existiert, welcher den Buchstaben des Netzlaufwerks trägt.
  1. Führen Sie das Befehlszeilenkommando (cmd) per Rechtsklick > "Als Administrator ausführen" aus und fügen Sie das Netzlaufwerk von ADVOKAT im Kontext des Standard-Administrator hinzu.

    Info
    titleBeispiel
    net use S: \\FILESERVER\ADVOKAT /persistent:yes

       

  2. Navigieren Sie zu "C:\Program Files (x86)\Advokat" und erstellen Sie eine leere Batch-Datei (Dateiendung .BAT). Öffnen Sie die Batchdatei mit einem Texteditor.
    Liefern Sie über die Batchdatei das Netzlaufwerk inklusive Persistenz und anschließend wird der ADVOKAT-Prozess inklusive Parameter gestartet.

    Info
    titleBeispiel
    net use S: \\FILESERVER\ADVOKAT /persistent:yes
    "C:\Program Files (x86)\Advokat\ControllingCalculation.exe" -aktuellesJahr

       

  3. Öffnen Sie die Aufgabenplanung und bearbeiten Sie die existierende Aufgabe "ADVOKAT Controlling Kalkulation".
    Im Reiter "Aktionen" ist im Feld "Programm/Skript" auf die Batch-Datei laut Schritt 3 zu verweisen und das Feld "Argumente hinzufügen (optional)" ist zu leeren.
    Image Removed
  4. Helfen Schritt 1 bis 4 nicht, so kann das Batchfile laut Schritt 3 für eine genauere Analyse erweitert werden.
    In diesem Fall wird die Einbindung des Netzlaufwerkes, Start und Ende sekundengenau protokolliert.

    Info
    titleBeispiel
    @echo off
    date /t >> %programdata%\Advokat\Controlling_Kalkulation.log
    time /t >> %programdata%\Advokat\Controlling_Kalkulation.log
    echo "Netzlaufwerk hinzufügen" >> %programdata%\Advokat\Controlling_Kalkulation.log
    net use S: \\FILESERVER\ADVOKAT /persistent:yes >> %programdata%\Advokat\Controlling_Kalkulation.log
    echo "ADVOKAT Controlling Kalkulation Start" >> %programdata%\Advokat\Controlling_Kalkulation.log
    "C:\Program Files (x86)\Advokat\ControllingCalculation.exe" -aktuellesJahr
    time /t >> %programdata%\Advokat\Controlling_Kalkulation.log
    echo "ADVOKAT Controlling Kalkulation Ende" >> %programdata%\Advokat\Controlling_Kalkulation.log
    echo "---------------------------------" >> %programdata%\Advokat\Controlling_Kalkulation.log

       

  5. Helfen alle bisherigen Schritte nicht, so ist eine Migration erforderlich, sodass ADVOKAT ohne Netzlaufwerk betrieben wird.
    Mehr Informationen dazu finden Sie im Kapitel ADVOKAT ohne Netzlaufwerk.Rufen Sie die Aufgabenplanung des Betriebssystems auf und öffnen die Aufgabe "ADVOKAT Controlling Kalkulation".
    Wechseln Sie in den Reiter "Aktion", markieren die vorhandene Aktion und wählen "Bearbeiten".

  6. Im Fenster "Aktion bearbeiten" passen Sie das Feld "Argumente hinzufügen (optional):" wie folgt an:

    VorherNachher (Beispiel)
    -aktuellesJahr-letzteMonate:6

    Anmerkung: Durch diese Anpassung wird nicht das gesamte aktuelle Kalenderjahr bzw. Wirtschaftsjahr kalkulieren sondern nur die aktuellsten 6 Monate.
    Es ist als Anzahl der Monate die Zahl bis 1 bis 60 erlaubt, sinnvoll ist hier allerdings nur 1 bis 12.

  7. Möchte man, dass die Kalkulation weiterhin für das gesamte Kalenderjahr bzw. Wirtschaftsjahr durchgeführt wird, dann gehen Sie wie folgt vor:
    1. Die existierende Aufgabe "ADVOKAT Controlling Kalkulation" erneut öffnen und im Reiter "Trigger" den vorhandenen Trigger markieren und "Bearbeiten" wählen.
      • Im Fenster "Trigger bearbeiten" wird von "Täglich" auf "Wöchentlich" ändern und folgende Tage aktivieren: Montag, Dienstag, Mittwoch, Donnerstag, Freitag
    2. Die existierende Aufgabe "ADVOKAT Controlling Kalkulation" exportieren und anschließend als neue Aufgabe importieren.
      • Die neue Aufgabe als "ADVOKAT Controlling Kalkulation aktuelles Jahr" benennen.
      • Im Reiter ""