Autor: p443605 (Seite 113 von 141)

Erweiterung der Mandanten-Konfiguration der Finanzbuchhaltung

 Dem Register ‚Finanzbuchhaltung‘ der Mandanten-Konfiguration wurden nachfolgende Schalter hinzugefügt:

  • Fibu-Ausgabe-Methode ‚DATEV im KNE-Format‚
  • Fibu-Ausgabe-Methode ‚SYSKA im Euro Fibu Format‚
  • Fibu-Ausgabe-Verzeichnis

Die ersten beiden Schalter definieren die Fibu-Ausgabe-Methode ‚DATEV‘ oder ‚SYSKA‘. Die SYSKA-Schittstelle befindet sich noch in der Realisierung.

Der dritte Schalter legt fest, ob die Fibu-Ausgabe generell in ein frei definierbares Verzeichnis erfolgen soll. Dies gilt sowohl für den DATEV-Export, als auch für den SYSKA-Export.

Ist das Fibu-Ausgabe-Verzeichnis leer, so erfolgt die Fibu-Ausgabe wie bisher im Verzeichnis ‚Daten-Export-Verzeichnis‘ gemäß Ihrer Vorgabe in der Mandanten-Verwaltung und dort im Unterverzeichnis FIBUJJJJMNR mit JJJJ = Jahr, M = Monat und NR = laufende Nummer der Fibu-Ausgabe.

Erweiterung der DATEV-Schnittstelle

Die DATEV-Schnittstelle der ERP-Software easyWinArt wurde um eine Option zur Verringerung der Anzahl der Buchungs-Sätze bei der Fibu-Ausgabe erweitert.

Dazu wurde dem Register ‚Finanzbuchhaltung‘ der Mandanten-Konfiguration der Schalter ‚Fibu-Ausgabe möglichst zusammenfassen‚ hinzugefügt.

Diese Schalter bewirkt, dass bei der FIBU-Übergabe nach DATEV und zukünftig auch weiteren Buchhaltungssystemen (z.B. die Euro-Fibu von SYSKA) die Positionen von Ein- und Ausgangs-Rechnungen sowie Ein- und Ausgangs-Gutschriften soweit wie möglich zusammengefasst werden. Die Zusammenfassung erfolgt immer dann, wenn die Erlös- bzw. Wareneingangs-Konten und der Mehrwertsteuersatz übereinstimmen.

Hat man zum Beispiel eine Rechnung mit 50 unterschiedlichen Artikel-Positionen, die alle auf das gleiche Erlöskonto gehen, und haben zusätzlich alle diese Positionen den gleichen Mehrwertsteuersatz, so bewirkt ein Setzen des neuen Mandanten-Konfigurations-Schalters, dass nur noch ein Summen-Datensatz statt der 50 Einzel-Datensätze nach DATEV übertragen wird.

Die neue Funktionalität ist somit für Kunden mit vielen Positionen pro Beleg besonders interessant.

Diverse Erweiterungen und Verbesserungen

  1. Verweis-Menüfunktionen können nicht mehr auf andere Verweis-Menüfunktionen verwiesen werden
  2. Beim Erstellen einer A’Konto-Rechnung wird automatisch die Beleg-Referenz übertragen
  3. Bei A’Konto-Rechnungs-Positionen wird standardmäßig das Häkchen ‚skontofähig‚ gesetzt
  4. Bei A’Konto-Rechnungen werden die Rückstände nicht mehr angedruckt

Erweiterung des serverbasierenden easyWinArt-Dienst-Schedulers

In der Menüfunktion ‚Scheduler-Tasks‘ können für alle aktivierten Scheduler-Aufgaben detailierte Ausführungs-Zeitpläne festgelegt werden. Wird dabei ein zu kleines Wiederhol-Intervall vorgegeben, ist es möglich, dass eine Aufgabe erneut aufgerufen wird, obwohl die vorherige Ausführung dieser Aufgabe noch nicht beendet wurde.

Ein solches Verhalten wird mit der aktuell bereitgestellten Version der ERP-Software easyWinArt verhindert. Sollte die vorherige Ausführung einer Aufgabe noch nicht abgeschlossen sein, so wird die nächste Ausführung derselben Aufgabe unabhängig vom vorgegebenen Zeitplan erst nach Beendigung der vorherigen Ausführung dieser Aufgabe gestartet. Möchte ein Anwender somit eine Aufgabe permanent ausführen, so kann er nun bedenkenlos das kleinstmögliche Wiederhol-Intervall von einer Minute einstellen.

DELISprint Paketdruck für DPD

Der Mandanten-Konfiguration wurden im Register ‚Electronic-Data-Interchange (EDI)‘ drei neue Konfigurationsfelder hinzugefügt:

  1. DELISprint Paketdruck aktivieren
  2. Maximale Paket-Anzahl
  3. Austausch-Verzeichnis

Der Schalter ‚DELISprint Paketdruck aktivieren‘ aktiviert den DELISprint Paketdruck für DPD, wenn Sie zusätzlich eine maximale Paket-Anzahl größer/gleich 5 festlegen und ein gültiges EDI-Austausch-Verzeichnis angeben. Bei ordnungsgemäßer Aktivierung der DELISprint-Schnittstelle erscheint in der Belegverwaltung bei allen Verkaufs-Lieferungen in der mittleren Toolbar ein Button ‚DELISprint-Paketdruck auslösen‘. Ein Klick auf den Toolbar-Button öffnet das Fenster ‚DELISprint Paketdruck‘ mit der Eingabemöglichkeit für die Paket-Anzahl. Ein Klick auf ‚Drucken‘ erzeugt eine DELISprint-Schnittstellen-Datei im Austausch-Verzeichnis, welche von DELISprint sofort verarbeitet wird.

NEU >>> Serverbasierender easyWinArt-Dienst mit zeitgesteuertem Scheduler

Ein weiteres Highlight der ERP-Software easyWinArt: Freigabe des neuen serverbasierenden easyWinArt-Dienstes ‚easyWinArtDienst.exe‘.

Das Dienst-Programm liegt im Application-Unterverzeichnis ‚Programms‘ und kann über das Programm ‚easyWinArtDienstEinrichtung.exe‚ installiert und deinstalliert werden, möglichst auf dem Datenbank-Server. Beim Installieren erhält der Dienst den Starttyp ‚Automatisch‘ und wird sofort gestartet. Somit wird der Dienst auch bei einem Neustart des Servers automatisch mit gestartet. Ein weiteres Programm ‚easyWinArtDienstStartStop.exe‚ wird zum manuellen Stoppen und Neu-Starten des easyWinArt-Dienstes benutzt. Alle Dienst-Programme liegen im Application-Unterverzeichnis ‚Programms‘.

Der easyWinArt-Dienst arbeitet ohne Benutzer-Oberfläche und ohne Benutzer-Anmeldung unter dem SYSTEM-Account des Windows-Betriebssystems. Der easyWinArt-Dienst selbst hat keine Datenbank-Verbindung und führt somit auch keine easyWinArt-Anmeldung aus. Aus diesem Grunde kann der easyWinArt-Dienst auch während eines automatischen easyWinArt-Updates weiterlaufen.

Der easyWinArt-Dienst selbst startet das Dienst-Run-Programm ‚easyWinArtDienstRun.exe‚, ebenfalls unter dem SYSTEM-Account und ohne Benutzer-Oberfläche. Das Dienst-Run-Programm baut eine Datenbank-Verbindung zur easyWinArt-Lizenzdatenbank ‚easyWinArt‘ auf und überprüft alle eingestellten Mandanten auf das Kennzeichen ‚Server-Dienst aktivieren‘. Pro Mandant, für den dieses Kennzeichen gesetzt wurde, startet das Dienst-Run-Programm je einen easyWinArt-Dienst-Scheduler ‚easyWinArtDienstScheduler.exe‚, ebenfalls unter dem SYSTEM-Account und ohne Benutzer-Oberfläche. Diese Dienst-Scheduler melden sich über den easyWinArt-Administrator am jeweiligen easyWinArt-Mandanten an und führen die eigentlichen zeitgesteuerten Aufgaben (Tasks) durch.

Bei einem automatischen easyWinArt-Update werden die easyWinArt-Dienst-Scheduler und das easyWinArt-Dienst-Run-Programm automatisch beendet und nach Beendigung des easyWinArt-Updates automatisch wieder gestartet.

Das alles klingt kompliziert, ist in der praktischen Anwendung jedoch sehr einfach und leicht steuerbar:

Über die Menüfunktion ‚Verwaltung -> System-Konfigurationen -> Mandanten-Verwaltung‚ legen Sie fest, für welche Mandanten der Server-Dienst aktiviert wird. Diese Einstellung kann im laufenden Betrieb jederzeit verändert werden.

Über die Menüfunktion ‚Verwaltung -> System-Konfigurationen -> Scheduler-Tasks‚ legen Sie für jeden Mandanten fest, welche zeitgesteuerten Aufgaben (Tasks) in diesem Mandanten automatisch durchgeführt, d.h. aktiviert werden sollen. Zur Zeit gibt es schon die beiden Aufgaben ‚Automatische Datensicherung des aktuellen Mandanten‚ und ‚Automatische bedarfsgesteuerte Disposition‚. Zukünftig werden weitere Standard-Aufgaben realisiert. Je nach Aufgabe muss eventuell eine zusätzliche Spezifikation angegeben werden, z.B. muss für die automatische Datensicherung des aktuellen Mandanten das Datensicherungs-Verzeichnis definiert werden, in diesem Falle unbedingt als UNC-Pfad, z.B. \Server-1easyWinArtBackup.

Für alle Aufgaben kann über die Menüfunktion ‚Scheduler-Tasks‘ ein Zeitplan erstellt werden, an welchen Wochentagen, zu welchen Uhrzeiten und auch mit welchem Wiederhol-Intervall die entsprechende Aufgabe auszuführen ist. Der nächste Ausführungszeitpunkt der aktuellen Aufgabe wird immer angezeigt und automatisch vom easyWinArt-Dienst-Scheduler aktualisiert.

Sollten die easyWinArt-Dienst-Aktivitäten zu Fehlern führen, aus welchem Grunde auch immer, so werden diese Fehler im Verzeichnis ‚X:ApplicationLogs‚ protokolliert.

Alle easyWinArt-Dienst-Programme stehen schon in der easyWinArt-Basis-Version zur Verfügung, d.h. es wird kein zusätzliches easyWinArt-Modul benötigt. Für jeden Mandanten, für den der Server-Dienst aktiviert wird, wird jedoch genau eine easyWinArt-Lizenz verbraucht und zwar nur so lange, wie der Server-Dienst aktiviert bleibt. Es wird auch dann nur eine easyWinArt-Lizenz verbraucht, wenn gleichzeitig mehrere Aufgaben in der Menüfunktion ‚Scheduler-Tasks‘  aktiviert werden. Sollte ein easyWinArt-Kunde nur eine easyWinArt-Lizenz besitzen, so kann nur für einen Mandanten genau ein easyWinArt-Dienst-Scheduler benutzt werden und nur dann, wenn gerade kein Anwender an easyWinArt angemeldet ist.

Für alle Anwender des easyWinArt-Software-Developer-Kits (SDK) besteht die Möglichkeit, beliebige eigene zeitgesteuerte Aufgaben ins easyWinArt zu integrieren. Dazu muss die Visual Basic-Datei ‘EwaSchedulerSDK.vb‘ über das Verzeichnis ‘X:ApplicationSDK3-UserLayer‘ ins Visual Studio-SDK-Projekt eingebunden werden, da ansonsten der neue serverbasierende easyWinArt-Dienst mit zeitgesteuertem Scheduler nicht benutzt werden kann. Bei neuen SDK-Kunden wird die ‘EwaSchedulerSDK.vb‘-Datei direkt mit ausgeliefert.

Hilfsprogramme für serverbasierenden easyWinArt-Dienst

Der neue serverbasierende easyWinArt-Dienst wurde in den Basis-Funktionalitäten fertiggestellt. Dieser Dienst wird in der Regel auf einem Server ausgeführt und kann dort pro Mandant einen sogenannten easyWinArt-Dienst-Scheduler starten, ohne dass die Oberfläche der easyWinArt-Software sichtbar wird und ohne dass ein Benutzer an Windows angemeldet sein muss. Die easyWinArt-Dienst-Aktivitäten laufen somit immer nur im Hintergrund ohne Benutzer-Dialog.

Neben dem Dienst sind auch die entsprechenden Verwaltungsprogramme ‚easyWinArtDienstEinrichtung.exe‚ und ‚easyWinArtDienstStartStop.exe‚ fertiggestellt worden, mit denen der Dienst installiert und deinstalliert sowie gestartet oder gestoppt werden kann.

Noch in Entwicklung befindlich ist der easyWinArt-Dienst-Scheduler, welcher die eigentlichen Aufgaben des easyWinArt-Dienstes (Tasks) zeitgesteuert ausführen kann.

Der easyWinArt-Dienst kann erst dann sinnvoll eingesetzt werden, wenn der easyWinArt-Dienst-Scheduler komplett fertiggestellt ist und wenigstens eine Standard-Aufgabe bereitgestellt wird.

Flexible kundenspezifische Suchkriterien und Verlinkungen

Die Suchliste und die Auswahl-Kriterien der erweiterten Suche (Stgr+F8-Suche) beliebiger Menüfunktionen kann nun kundenspezifisch und sehr flexiben erweitert werden.

Die Erweiterungen sind einfach durch neue Einträge in den ‚Menue-Funktionen-Selects‚ möglich. Dabei sind durch neue ‚Menue-Funktionen-From‚-Einträge sogar Auswahl-Kriterien aus verknüpften Tabellen möglich. Die Einstellungen gehen nach einem automatischen Update nicht verloren.

In bestehenden ‚Menue-Funktionen-Selects‘-Einträgen kann der Schalter ‚Schnellsuche‚ für beliebige Auswahl-Kriterien gesetzt oder weggenommen werden. Auf diese Weise kann kundenspezifisch eingestellt werden, welche Felder bei der Schnellsuche (F8-Suche) berücksichtigt werden. Auch diese Einstellungen gehen nach einem automatischen Update nicht verloren, wenn der neue Mandanten-Konfigurations-Schalter ‚Änderbare Datenfelder für die Schnellsuche (F8-Suche)‚ gesetzt wird.

Durch neue Einträge in den ‚Menue-Funktionen-Links‚ können nun kundenspezifische Links zwischen unterschiedlichen Menüfunktionen eingestellt werden, die dann durch einen Klick mit der rechten Maustaste angezeigt und aufgerufen werden können. Die wichtigsten Links-Typen sind ‚Simple-Links‘, 1:n-Link, n:1-Links und n:m-Links. Auch alle kundenspezifischen Links-Einstellungen gehen nach einem automatischen Update nicht verloren.

 

Erweiterung der Mandanten-Verwaltung

Der Menüfunktion ‚Verwaltung aller easyWinArt-Mandanten‘ wurde das Kennzeichen ‚Server-Dienst aktivieren‚ hinzugefügt.

Das neue Kennzeichen ‚Server-Dienst aktivieren‘ kann für einen oder mehrere Mandanten gesetzt werden. In diesem Falle wird der in Entwicklung befindliche serverbasierende easyWinArt-Dienst automatisch den ebenfalls in Entwicklung befindlichen Batch-Prozess ‚easyWinArt-Dienst-Scheduler‘ auf dem jeweiligen Server starten. Auch bei einer Einzelplatz-Installation und sogar bei einer easyWinArt-Freeware-Installation kann die neue Funktionalität benutzt werden. Weitere Informationen erhalten Sie nach Fertigstellung der neuen Funktionalitäten.

« Ältere Beiträge Neuere Beiträge »

© 2026 IT-Easy Blog

Theme von Anders Norén — Hoch ↑