EULANDA 8.5 - 8.9 #
Version 8.5.67.8570 vom 15.02.2024
#1173 — Veraltete Hilfedatei wird nicht mehr unterstützt #
Hilfe | Info | ●●○ mittel
Unsere Online-Hilfe wurde komplett überarbeitet und befindet sich nun unter https://doc.eulanda.eu. Sämtliche Hilfeaufrufe (F1 bzw. Menü oder Schaltfläche “Hilfe”) wird nun die korrekte Hilfeseite im Web angezeigt - falls vorhanden.
Die früher ausgelieferte lokale Hilfedatei Eulanda.chm wird seit längerem nicht mehr gepflegt. Ab dieser Version wird sie aus EULANDA heraus auch nicht mehr aufgerufen.
#1174 — Veraltete Module entfernt #
Versionspflege | Info | ●●○ mittel
Einige ältere Funktionen wurden entfernt, wodurch EULANDA insgesamt weniger Speicherplatz benötigt und die Wartung vereinfacht wird.
- Der HTML-Designer war bereits standardmäßig deaktiviert und wurde nun komplett entfernt.
- Die Funktion Outlook-Export von Adressen ist nicht mehr kompatibel mit aktuellen Outlook-Versionen und wurde nun deaktiviert. Über “Feature und Programmfunktionen” kann alternativ die Funktion “Outlook Adress-Export (Textdatei)” installiert werden, die Adressen in einem Textformat erzeugt, das von Outlook eingelesen werden kann.
- Sämtliche VBScipt-Dateien, die von den internen Webseiten verwendet wurden, konnten entfernt werden. Sie wurden bereits letztes Jahr durch andere Techniken ersetzt.
#1175 — PDF-Archivdateien direkt aufrufen #
Drucken | Feinschliff | ●○○ leicht
Nach PDF-Archivierung der Rechnungen (über “Drucken”, “Gesammelt Drucken”) kann das Zielverzeichnis auf Wunsch gleich das Zielverzeichnis der erzeugten Dateien aufgerufen werden. (Idee von Herrn Juchmes)
#1176 — Verbesserung im Druckserver #
Drucken | Feinschliff | ●○○ leicht
- Der optionale Druckserver-Funktionalität unterstützt nun auch Berichte mit eingebetteter Datenquelle.
- Beim Beenden von EULANDA funktioniert die Abmeldung von der Warteschlange nun zuverlässiger (gemeldet von Herrn Kreuzeder)
#1177 — Datensicherung und -Rücksicherung aus Startmenü #
Backup | Fehler | ●○○ leicht
Die Datensicherung aus dem Startmenü funktionierte nicht ordnungsgemäß. Stattdessen konnte jedoch die automatische Sicherung oder die Sicherung aus dem SQL-Designer verwendet werden.
Version 8.5.66.8560 vom 26.01.2024
#1151 — Offene Posten Feld Konto verschwindet #
4K-ANzeige | Feinschliff | ●○○ leicht
In der Maske Offene Posten wurde das Feld für Konto auf 4K-Monitoren (hiDpi) und bei Verwendung von breit laufenden Schriftarten (Verdana) nicht angezeigt. (gemeldet von Artur B.)
#1152 — Verbesserte Eingabe der Nummernkreise (Einstellungen) #
Einstellungen | Feinschliff | ●○○ leicht
Die Änderung der Nummernkreise war teilweise etwas umständlich, gerade auch, wenn mehrere Nummernkreise aktualisiert werden mussten - wie beim Jahreswechsel.
Der “Ändern”-Button ist entfallen und die eingegebene Nummer wird nun immer in die Liste übernommen und dann schließlich über OK bzw. “Übernehmen” in die Datenbank gespeichert. Über “Abbruch” kann der Vorgang natürlich noch abgebrochen werden.
Wenn man sich im Eingabefeld befindet, kann mit STRG+PFEIL RUNTER bzw. PFEIL HOCH zwischen den einzelnen Nummernkreisen gewechselt werden. Hierdurch wird das Eingeben mehrerer Nummern erheblich beschleunigt.
#1153 — Versionspflege und Bedienung #
verschiedenes | Feinschliff | ●○○ leicht
- Auswahlmöglichkeiten für die Zeiträume in Statistik wurden aktualisiert.
- Im Dialog Lieferung / Mengen Bearbeiten können alle Mengen nun mit
ALT+Nzurückgesetzt werden (angeregt durch Herrn Juchmes). - Die Funktion Auftrag Bestellen wurde teilweise optimiert / beschleunigt
- Bessere Darstellung der Ankreuz-Felder in der SQL-Registry im Markieren-Modus bei hoher Auflösung (4K)
- Lagerkonten \ Extras \ Lageplatzschnellumbuchung - Darstellung des Hilfetexts
- Verfeinerung der Übersetzungen
#1154 — Gehezu-Möglichkeit aus dem Seriennummern-Bewegungsjournal #
Identnummern | Neue Funktion | ●○○ leicht
Es wurden etliche neue Gehezu-Möglichkeiten (STRG+G) von Seriennummern-Bewegung hinzugefügt. So kann nun von der Bewegung direkt auf den Wareneingang, Lieferschein oder den Lagerbuchungssatz gesprungen werden.
#1155 — Artikel-Mengenangaben vier Nachkommastellen #
Anzeigeformat | Info | ●●○ mittel
Die Felder für Mengenangaben speichern datenbankseitig bereits vier Nachkommastellen. Standardmäßig wurde in den Masken aber auf zwei Stellen gerundet angezeigt.
Das konnte aber zu Problemen führen, wenn versehentlich mehr Nachkommastellen eingegeben wurden und dann Aufträge oder Bestellung einen unerwünschten Rückstand hatten.
Der Standard wurde nun für die Eingabemasken und die Browserdarstellung dahingehend geändert, dass bei Bedarf (also, falls vorhanden) auch drei oder vier Nachkommastellen dargestellt werden.
Technisch wurde also die Formatmaske von “#,##0.00” auf “#,##0.00##” geändert.
Die Einstellung lässt sich von einem Administrator in der SQL-Registry über den Wert “DisplayFormat” im Schlüssel “\USER.ALLUSER\OBJECTS\FIELDCLASSES\eulanda.Quantity” (muss angelegt werden) ändern.
In anderen Listendarstellungen, die nicht über Feldklassen gesteuert werden, werden nun ebenfalls alle verwendeten Nachkommastellen dargestellt.
#1156 — Verbesserungen bei Direktgutschriften #
Verbesserungen bei Direktgutschriften | Feinschliff | ●○○ leicht
Verbesserungen bei Direktgutschriften
“Direktgutschrift auf bestehenden Auftrag” öffnet nun standardmäßig den Auftrag. Das heißt, dieser wird in den Status “Weitererfassen” gesetzt. Das spart dann den Schritt “Weitererfassen”.
Der Auftrag kann direkt aus ‘Weitererfassen’ in Lieferschein oder Rechnung STRG+R gewandelt werden. Vorher musste er erst wieder gebucht (STRG+B) werden. Das spart ebenfalls einen Schritt.
Direktgutschrift mit neuem Auftrag brachte Fehler, wenn das SEPA-Mandat nicht aktiv war.
#1157 — Restmengen Stornieren in Bestellungen vier Nachkommastellen #
Einkauf | Feinschliff | ●○○ leicht
In der Funktion zum Stornieren von Restmengen einer Bestellung können nun auch mehr als zwei Nachkommastellen eingegeben werden.
#1158 — Vorgaben für Wareneingang auch per Registry #
Entwickler | Feinschliff | ●○○ leicht
Beim normalen Wareneingang können gewisse Vorgaben für die Neuanlage in der Registry hinterlegt werden (optional). Diese Möglichkeit gab es bisher bereits für Umlagerungen.
#1159 — Verbesserung Mehrfachauswahl-Dialog #
Bedienung | Feinschliff | ●○○ leicht
Verbesserung Mehrfachauswahl-Dialog
Alle Suchergebnisse können über einen Button markiert oder de-markiert werden. Außerdem kann über ALT+S kann das Suchfeld aktiviert werden
#1160 — SQL-Designer Performanceabfrage #
Administrator | Neue Funktion | ●○○ leicht
Der SQL-Designer lässt sich über das Menü “Extras” auf Server-Cursor umstellen. Hierdurch können verschiedene Textmeldungen vom Server angezeigt werden, die ansonsten ignoriert werden. Es wird nur im Textmodus ausgegeben - die Rasterdarstellung ist in diesem Modus deaktiviert.
Insbesondere lässt sich über dem Aufruf von SET STATISTICS IO ON die Performance-Analyse für die aktuelle Verbindung aktivieren. Im Ausgabebereich wird dann aufgeschlüsselt, auf welche Tabellen und mit wie vielen Lesezugriffen ein SQL-Befehl zugreift.
#1161 — Kasse Zählhilfe - Betrag merken #
Kasse | Feinschliff | ●○○ leicht
Kasse-Zählhilfe: Der Betrag wird vor dem Aufklappen der Zählhilfe festgehalten und, falls die Zählhilfe wieder zugeklappt wird, ohne dass etwas geändert wurde, wird der alte Betrag wiederhergestellt.
#1162 — Warnung beim Löschen der Hauptfolie im Briefkopf #
Berichtsdesigner | Feinschliff | ●○○ leicht
Es erfolgt nun ein Hinweis, dass Hauptfolie nicht gelöscht werden darf, da dies den Briefkopf in den allermeisten Fällen unbrauchbar macht.
Es kann natürlich weiterhin der komplette Briefkopf gelöscht werden (ein Knoten obendrüber).
#1163 — Stabilitätsverbesserungen #
Stabilitätsverbesserungen | Stabilität | ●○○ leicht
Im Stücklistenmodul konnte es beim Produzieren sporadisch zu Fehlern kommen.
#1164 — Bankverbindung in Adressen ausblenden #
Feature | Neue Funktion | ●○○ leicht
Die Felder für Bankverbindung in Adressen lassen sich über “Features und Programmfunktionen” komplett ausblenden. Dies kann zum Beispiel in gewissen DSGVO-Szenarien sinnvoll sein. Das Feature heißt “Bankverbindung”
#1165 — E-Mail-Vorgaben müssen nun vor dem Speichern geprüft werden #
Berichtsdesigner | Feinschliff | ●○○ leicht
Falsche Platzhalter in den E-Mail-Vorgaben können dazu führen, dass später der Bericht nicht gedruckt werden kann. Die Fehlermeldung gibt dann aber nicht immer Rückschluss auf die Ursache. Um dem vorzubeugen, müssen geänderte Vorgaben nun vor dem Speichern über die “Vorschau”-Schaltfläche geprüft werden.
#1167 — Excel-Export falsche Dateierweiterung #
Excel | Fehler | ●○○ leicht
Falls beim Excel-Export keine Dateierweiterung angegeben wurde, ist standardmäßig die veraltete Erweiterung “.xls” verwendet worden. Jetzt wird statt dessen das neue Format .xlsx vorgeschlagen.
#1168 — Beschleunigte Berichte durch Parameter nun auch mit Testdaten #
Berichtsdesigner | Erweiterung | ●○○ leicht
Seit einigen Version unterstützt der Berichtsdesigner sog. Parameter. Diese findet man im Berichtsbaum. Hierüber lassen sich Sucheingaben in Berichten vereinfachen. Über den speziellen Parameter “PrintId” kann außerdem auf die aktuelle Datensatz-ID zugegriffen werden. Dieser Zugriff ist deutlich schneller, als die bisher übliche Abfrage über die View dbo.PRINT_IDs.
Bisher konnte man aber für den PrintId-Parameter nicht auf die zuvor ausgewählten Testdaten aus den Berichtseigenschaften zugreifen. Das haben wir nun verbessert. PrintId wird nun auf die Testdaten gesetzt und falls diese nicht angegeben wurden, wird automatisch der aktuell in der Maske ausgewählte Datensatz bzw. der neueste Datensatz (anhand der ID) verwendet. In dem meisten Fällen kann man also darauf verzichten die Funktion “Testdaten aus Maske übernehmen” aufzurufen.
#1169 — Standardberichte beschleunigt #
Drucken | Erweiterung | ●○○ leicht
Die Standard-Berichte Rechnung, Lieferschein, Packliste, Angebot und Bestellung wurden beschleunigt. Auf einigen Systemen mit dem SQL Server 2019 hatte der Ausdruck seit dem letzten SQL-Server-Update erheblich länger benötigt.
Technischer Hintergrund: Die Berichte wurden von Verwendung der SQL-Sicht “PRINT_IDs” auf den Parameter “PrintId” umgestellt. Dies kann vom SQL-Server besser verarbeitet werden.
#1170 — Objektinspektor besser lesbar auf 4K #
Berichtsdesigner | Feinschliff | ●○○ leicht
Der Objektinspektor im Berichtsdesigner hatte große Schriften abgeschnitten, was besonders bei 4K Auflösung die Lesbarkeit vermindert hat.
#1171 — HTML Unterstützung für E-Mails über Outlook #
E-Mail | Erweiterung | ●●○ mittel
HTML Unterstützung für E-Mails über Outlook
Bei Verwendung von Microsoft Outlook über den E-Mail-Treiber “Outlook (OLE Scripting)” kann der Text nun auch als HTML übergeben werden. Dadurch sind Textauszeichnung, wie fett oder kursiv möglich. MAPI Treiber unterstützen diese Möglichkeit im Allgemeinen leider nicht.
Die Globale E-Mail-Signatur in Einstellungen/Kommunikation muss hierzu mit "" beginnen. Zeilenumbrüche und Absätze müssen entsprechend mit dem HTML-Tags "" bzw. "" gekennzeichnet werden.
Die Stelle an der die Benutzersignatur eingefügt werden soll, kann mit “$$USERSIGNATURE$$” und die Stelle, wo der Text aus den E-Mail-Vorgaben des Berichts eingefügt werden soll mit “$$BODY$$” gekennzeichnet werden.
Damit nicht sämtliche E-Mail-Vorgaben in den Berichten manuell auf HTML umgebaut werden müssen, kann auch der Platzhalter $$BODYASHTML$$" verwenden werden. Dann werden Sonderzeichen HTML-konform behandelt und HTML-Zeilenumbrüche eingefügt. Eine Berichtsvorgabe, die nicht automatische konvertiert werden soll, kennzeichnen Sie mit "" in der ersten Zeile.
Siehe auch https://doc.eulanda.eu/de/docs/Zubeh%C3%B6r/Einstellungen/Kommunikation/#e-mail-signatur-global
Eingebettete Bilder sind derzeit noch nicht möglich.
#1172 — Matchcode in Bestellung aktualisieren #
Einkauf | Feinschliff | ●○○ leicht
Bestellungen merken sich den Matchcode zum Lieferanten - im Gegensatz zum Auftragswesen. Das heißt, auch wenn der Matchcode in der Adresse geändert wird, bleibt der ursprüngliche Matchcode in der Bestellung erhalten.
Über die Funktion “Bestellungen Matchcode aktualisieren” auf der Verwaltungs-Seite (Schnellstartseite “Systemverwaltung”) können bei Bedarf die Matchcodes angeglichen werden. (Anregung von Herrn Tank).
Version 8.5.65.8550 vom 23.11.2023
#1148 — Fehler im Druckbericht zur Bestellung #
Reprot | Fehler | ●○○ leicht
Es wurde ein Fehler wegen rekursiver Definition (Endlosschleife) in der SQL-Sicht “PRINT_KrAuftrag” behoben.
#1149 — Neue Varianten für Direktgutschrift #
Rechnungen | Erweiterung | ●●○ mittel
Es gibt nun insgesamt drei Möglichkeiten eine Gutschrift zu einer bestehenden Rechnung anzulegen.
- Eine Gutschrift, bei der man den ursprünglichen Auftrag wieder weitererfassen kann.
- eine Gutschrift, die einen neuen Auftrag anlegt
- eine Gutschrift, die nur den Lieferschein gutschreibt, sodass dieser wieder erneut umgewandelt werden kann.
Die Einzelheiten sind in der Online-Hilfe beschrieben: https://doc.eulanda.eu/de/docs/Auftragswesen/Rechnungen/Gutschriften/#gutschrift-zur-bestehenden-rechnung
Außerdem wurde ein Problem behoben, das beim Anlegen der Gutschrift eine Meldung anzeigte, die folgenden Fehlercode enthielt “Constraint CK_RE_ZE”
#1150 — Kassen Statistik-Sichten zeigen nur noch Umsätze #
Kasse | Fehler | ●○○ leicht
Die SQL-Sichten [PIVOT_KasseBelegZeile] und [PIVOT_KasseBeleg] filtern nun Bareinlagen, Entnahmen etc. heraus und zeigen nur noch echte Umsätze an.
Version 8.5.63.8450 vom 23.10.2023
#1136 — GiroCode mit zu kleinen Beträgen #
Drucken | Fehler | ●●○ mittel
Beim GiroCode gab es ein Problem, wenn der EURO-Betrag links vom Komma mit einer Null endete und zusätzlich keine Cent-Angaben vorhanden waren, diese also auch Nullen enthielten. In diesem Fall, wurde als Bezahlcode nur der EURO-Betrag ohne Nullen als QR-Code ausgedruckt. Aus „750,00“ wurde dann als QR-Code nur „75“ ausgedruckt. Das Problem trat eher selten auf, aber öfter bei brutto-orientierte Rechnungen mit glatten Beträgen.
Bestehende Formulare können ergänz werden. Hierzu im Skript function GiroCodePayload:String;
eine zusätzliche Variable deklarieren: PaymentAmount : String;
Block vor ‘Payload :=’ ziemlich am Ende einfügen_ PaymentAmount := RechnungsKopf[‘VkBrutto’]; // If no commas are found, leave it as it was // If a decimal separator is found proceed as follows: // 1. Delete all zeros in the cent range // 2. Convert comma to decimal point to not depend on regional settings // 3. If the decimal point is the last character, it will be deleted if (Pos(’,’,PaymentAmount) > 0) or (Pos(’.’,PaymentAmount) > 0) then PaymentAmount := KillFiller(‘R’,’.’, ReplaceAllStr(KillFiller(‘R’,‘0’,PaymentAmount),’,’,’.’));
Die Zeile mit ‘EUR’ in der Zuweisung ‘Payload :=…’ ändern in: ‘EUR’ + PaymentAmount + Delimiter +
Alternativ kann man nach dem Update die komplette Funktion ’ function GiroCodePayload:String;’ kopieren und in das eigene Formular einfügen.
#1137 — Benutzer-Mwst-Schema in Angebot #
Auftragswesen | Feinschliff | ●●○ mittel
Benutzer-MwSt.-Schema kann nun vom Angebot inkl. der Steuersätze in Auftrag übernommen werden. Dieses Verhalten ist bei Neuinstallationen Standard. Alt-Installationen bleiben aus Kompatibilitätsgründen gleich. Bei Bedarf kann die Einstellungen von Hand gesetzt in “Einstellungen\Umwandlung” geändert werden.
#1138 — Unnötiger Login-Prompt im SQL-Designer #
Admin | Feinschliff | ●○○ leicht
Beim Aufruf der SQL-Registry aus dem SQL-Designer wurde ein unnötiger Login-Dialog angezeigt.
#1139 — Feinschliff und Tippfehler #
Feinschliff | Feinschliff | ●○○ leicht
Tippfehler bereinigt in der Meldung “Das E-Mail konnte nicht erzeugt werden” beim DATEV-Export.
#1140 — Kontakte per URL Aufrufen und Anlegen #
Entwickler | Neue Funktion | ●○○ leicht
Das Eulanda-URL-Protokoll wurde um einige Funktionen zur Handhabung von Ansprechpartnern erweitert.
Anlegen eines neuen Kontaktes, Aufrufen oder Editieren eines Kontaktes. z.B.: eulanda://./app/contacts?addressid=78&new
Die Handbuchseite zum Eulanda-Protokoll wurden entsprechend erweitert: https://sdk.eulanda.eu/de/docs/Anhang/eulanda-URL-Protokoll/#aufruf-des-ansprechpartner-dialogs-im-adressmodul
Von dieser Möglichkeit wird im überarbeiteten Kurzinfo (in dieser Version) Gebrauch gemacht.
#1141 — Probleme beim Druck auf neue HP Drucker #
Drucken | Fehler | ●●○ mittel
In Zusammenhang mit Windows Server 2022 und teils auch 2019 konnte nicht auf HP-Drucker gedruckt werden. Es wurden dann nur drei Seiten mit Hieroglyphen ausgegeben.
Wenn man das Update momentan noch nicht durchführen kann, gibt es folgenden Workaround: In der Registry unter “\USER.ALLUSER\Grundwerte” muss dieser Wert gesetzt werden: “ReportUseDocumentName”=“0”
#1142 — Optimierung in Kasse #
Kasse | Erweiterung | ●○○ leicht
Das Anlegen von Artikeln über die Schnellstartleiste, aber auch das generelle Anlegen einer neuen Zeile, wurde optimiert.
#1143 — Kopfdaten (Rechnung etc.) als Kurzform in Zwischenablage #
Bedienung | Erweiterung | ●○○ leicht
Über STRG+UMSCH+C kann der aktuelle Vorgang in Kurzform in die Zwischenablage kopiert werden, um diesen beispielsweise in einem E-Mail zu referenzieren. Das funktioniert mit Angebot, Auftrag, Lieferschein, Rechnung und Bestellung:
Beispiel: Rechnung 2292 vom 01.09.2023 Brutto: 3.570,00 / Netto: 3.000,00 Objekt: Sportarena auf der Langwies BOND (12345) Johann Bond Hauptstraße 12 / D-12345 Burghausen
#1144 — Kassenauswertung #
Kasse | Fehler | ●○○ leicht
In Kassenauswertung mit einem Zeitraum von vor der TSE-Umstellung zeigten den Abschlussbeleg mit in der Auswertung an.
#1145 — Direktgutschrift mit Texten u.A. #
Rechnungen | Erweiterung | ●●○ mittel
Der neue Menüpunkt “Direktgutschrift” im Rechnungswesen kopiert nun auch Texte, Benutzerfelder und weitere Felder aus der ursprünglichen Rechnung. Bisher wurden nur die Artikel mit den Daten aus dem Stamm übernommen.
#1146 — Kurzinfo mit Lieferquellen mit Link auf Lieferquellen #
Artikel | Feinschliff | ●○○ leicht
Das Kurzinfo im Artikelstamm mit Lieferquellen zeigt nun einen Link an, über den man direkt das Dialogfenster mit den Lieferquellen aufrufen kann (anstatt über das Menü zu gehen). Anregung von Herrn Juchmes.
#1147 — Infosystem Zahlungseingänge für mehrere Rechnugen #
Mahnwesen | Erweiterung | ●○○ leicht
Über “Infosystem (Treffer)” können nun die Zahlungseingänge zu allen aktuell ausgewählten Rechnungen angezeigt werden. Das war im Infosystem bisher nur für eine einzelne Rechnung möglich.
Version 8.5.61.8440 vom 04.09.2023
#1122 — Bestellungen #
Einkauf | Feinschliff | ●○○ leicht
Der Platzhalter mit der E-Mail-Variable konnte beim Drucken der Bestellungen nicht ausgewertet werden. Es wurde der Fehler “Link ADRESSE wurde nicht gefunden” beim AUfruf der Druckbox angezeigt.
#1125 — Kasse: Verbesserte Fehlerbehandlung TSE-Connector #
Kasse | Stabilität | ●●○ mittel
Wir konnten die Stabilität im Zusammenhang mit unserem TSE-Connector weiter verbessern. Es handelt sich um Probleme, die in den letzten Monaten bei einigen Installationen auftraten. Bitte verwenden Sie den TSE-Connector Version 1.3.2, um alle beschriebenen Verbesserungen zu erhalten.
- Bei EULANDA-Updates wird der TSE-Connector über die Ferne heruntergefahren, um möglichen Problemen beim Update vorzubeugen.
- Bei schwerwiegenden Fehlern wird der ganze Dienst heruntergefahren. Vorher hat er sich in einem schwebenden Zustand befunden.
- Die Synchronisation der Uhrzeit erfolgt normalerweise automatisch nach den vom TSE-Hersteller vorgegebenen Zeitintervallen. Wird dennoch von der TSE ein Problem wegen fehlender Zeitsynchronisation (WORM_ERROR_NO_TIME_SET) gemeldet, so wird die Synchronisation auch außer der Reihe durchgeführt.
- Das Synchronisationsintervall kann zu Testzwecken heruntergesetzt werden (Siehe Doku https://doc.eulanda.eu/de/docs/Kasse/TSE-Administration/)
- Der automatische Selbsttest in Leerlaufzeiten wird nun insgesamt etwas weniger oft aufgerufen.
- Im Protokoll wurde eine etwas kleinere Zeitspanne für die Zeitsynchronisation angezeigt.
#1126 — Vereinfachte Gutschriftserstellung #
Rechnung | Erweiterung | ●●○ mittel
Über den Menüpunkt “Direktgutschrift mit ZE” im Menü “Aktionen” lässt sich nun sehr einfach aus einer Rechnung eine Gutschrift erzeugen. Hierbei werden alle Positionen der Rechnung in einen Gutschriftsauftrag überführt und dann in die eigentliche Gutschrift umgewandelt. Das Objekt-Feld der Gutschrift verweist dabei auf die ursprüngliche Rechnungsnummer und der Zahlungstext wird nach dem Muster “Ausgleich ohne Zahlungsverkehr - Verrechnung mit Rechnung XXXXXX vom XXXXXX - Objekt XXXXX” angelegt.
Einschränkungen: Aktuell wird der Langtext etc. aus dem Artikelstamm übernommen und nicht aus der Rechnung. Seriennummern, Chargenpflichtige und Varianten-Stücklisten werden nicht unterstützt.
#1127 — Kasse: Verbesserung bei DSFinV-K Export #
Kassenprüfung | Erweiterung | ●●○ mittel
Die Übergabe an den Betriebsprüfer wurde um einige Besonderheiten für die Version 2.3 der DSFinV-K ergänzt und als eigenständiger Menüpunkt angelegt. Wir empfehlen für alle unsere Kassenkunden die Aktualisierung auf diese Version.
Weitere Informationen finden Sie in der Dokumentation: https://doc.eulanda.eu/de/docs/Kasse/Digitale-Schnittstelle/
Weitere Verbesserungen:
- Der Verzeichnisname des Exports enthält nun auch die Versionsnummer der DSFinV-K
- Wenn die TAR-Daten nicht von der TSE exportiert werden können, wird eine Meldung ausgegeben und die eigentlichen CSV-Daten werden trotzdem exportiert
- Bon_Referenzen wurde vorher der Zeitstempel des Bons ausgegeben. Es war aber der Zeitstempel des Kassenabschlusses gefordert.
- Unterstützung des Umsatzsteuerschlüssels 5 bei der Ausgabe
#1128 — Backup bei Datenbankupdate #
Admin | Feinschliff | ●○○ leicht
Vor einem Datenbankupdate wird nun automatisch eine Datensicherung durchgeführt. Es erfolgt also keine entsprechende Benutzerabfrage mehr.
Falls weiterhin eine Abfrage nach der Datensicherung erfolgen soll, kann dies in der Eulanda.Ini hinterlegt werden:
[dbupdate] QueryForBackup=1
#1129 — Veraltete Bankfelder sind nun ausgeblendet #
Adressen | Feinschliff | ●○○ leicht
Die Felder BLZ und Kontonummer sind schon seit längerer Zeit durch IBAN abgelöst worden und werden nun standardmäßig nicht mehr im Adress-Stamm angezeigt.
Bei Bedarf können diese jedoch über Features und Programmfunktionen aktiviert werden. Das Feature heißt “Bankverbindung veraltet”
#1130 — Rechnungsausgangsbuch mit Firmenname #
Drucken | Feinschliff | ●○○ leicht
Beim Ausgeben des Rechnungsausgangsbuchs als Datei oder per Mail (z.B. für den Steuerberater), wird der eigene Firmenname mit im Dateinamen ausgegeben und die E-Mail-Felder sind entsprechend vorbelegt. Anregung von Herrn Gath.
#1131 — Berichtseigenschaften Datei- und E-Mail-Vorgaben #
Berichte | Erweiterung | ●○○ leicht
Datei- und E-Mail-Vorgaben für Dateinamen, Betreff und E-Mail-Text.
Es können nun auch Vorgaben für Auswertungen und andere Berichte hinterlegt werden, die keinen direkten Bezug zu einem einzelnen Datensatz haben. Hierbei sind dann nur die globalen Platzhalter (Firmenstamm etc.) verwendbar. Siehe auch: https://doc.eulanda.eu/de/docs/Anhang/Platzhalter/
Wenn keine Testdaten auf der Karteikarte “Erweitert” hinterlegt waren, wurde die Fehlermeldung ‘Es konnten keine Testdaten für die Vorschau ermittelt werden’ ausgegeben. Nun wird in diesem Fall der aktuelle Datensatz aus der jeweiligen Eingabemaske bzw. der zuletzt angelegte Datensatz verwendet.
Des Weiteren wurden einige Anzeigeprobleme in Vorschaufenster behoben.
#1132 — Auftrag Weitererfassen #
Auftrag | Fehler | ●○○ leicht
Wenn lediglich ein Lieferschein angelegt war, konnte die Funktion “Auftrag weitererfassen” nicht aufgerufen werden.
#1133 — Lizenzabruf für Plugins vorbereitet #
Admin | Erweiterung | ●○○ leicht
In einer kommenden Version wird es möglich sein auf aktualisierte Plugins oder eine neuere Version der TSE (Kasse) hinzuweisen.
#1135 — Hinweis in Einstellungen zu “Überlieferung” #
Einstellungen | Feinschliff | ●○○ leicht
Die Einstellung “Überlieferung” in “Umwandlung” ist nur mit Admin-Rechten (sa) sichtbar. Es wird nun ein entsprechender Hinweis angezeigt.
Version 8.5.60.8390 vom 28.07.2023
#1111 — Kasse - Export-Schnittstelle Probleme mit mehreren Abrechnungen #
Kasse - Digitale Export-Schnittstelle | Fehler | ●○○ leicht
Die Auswahl mehrerer Abrechnungen brachte teilweise die Fehlermeldung:
Falsche Syntax in der Nähe von “,”.
In diesem Fall mussten die Abrechnungen einzeln exportiert werden.
#1112 — Tippfehler in Kassenbon #
Kasse | Feinschliff | ●○○ leicht
Tippfehler bei Kundenanschrift Kassenbon bei Verwendung von ‘Darstellung kompakt’. Dort wurde ein ’n’ zu viel angezeigt (Kunden statt Kunde)
#1113 — Mehrere Stücklisten Durchrechnen - Hinweise #
Stücklisten | Feinschliff | ●○○ leicht
Der Dialog “Mehrere Stücklisten Durchrechnen” wurde um wichtige Hinweise zur Verwendung der Option “VK” etc. ergänzt.
Weitere Informationen entnehmen Sie bitte auch der Dokumentation: https://doc.eulanda.eu/de/docs/Stammdaten/Artikel/Artikel/#kalkulation
#1114 — Verbesserte Einstellungen der Erlöskonten #
FiBu | Feinschliff | ●●○ mittel
Die Einstellungsseite Erlöskonten wurde überarbeitet, um den Zusammenhang von Erlösgruppen und den zu exportierenden Erlöskonten zu verdeutlichen. Das aktuell ausgewählte Erlösschema wird nun in “fett” über der Liste der Konten angezeigt und ein dynamischer Hilfetext erläutert den Zusammenhang mit dem Fibuexport.
#1115 — SQL-Designer - Fehlermeldung beim Abbrechen #
Admin | Fehler | ●○○ leicht
SQL-Designer: Beim Abbrechen der Frage ‘Möchten Sie das Skript speichern’ kam es teilweise zur Anzeige einer Fehlermeldung
#1116 — SQL-Registry Wertenamen mit Leerzeichen #
Admin | Feinschliff | ●○○ leicht
Wertenamen, die auf Leerzeichen oder andere sog. Whitespaces enden, können zu Problemen führen, die nur schwer zu entdecken sind, da diese Leerstellen in der Anzeige nicht auffallen. Im Registry-Editor werden solche Wertenamen nun in roter Schrift angezeigt. Außerdem wird ein Hinweis Hilfebereich (oberer Fensterbereich) angezeigt. In einer zukünftigen Version werden diese Art von Werten möglicherweise nicht mehr erlaubt sein.
#1117 — Artikelident-Bewegungen zu viele Einträge #
Seriennummern | Feinschliff | ●○○ leicht
Im Modul Identnummern (Seriennummern, Chargen) wurden bei den Bewegungen eventuell zu viele Einträge als “Systemeingang” angezeigt.
Außerdem wurde die Darstellung der Stornos in einem angenehmeren Grauton gestaltet.
#1118 — Testdaten in Berichtsdesigner #
Berichte | Feinschliff | ●○○ leicht
Die Testdaten im Berichtsdesigner können nun auch leer gelassen werden. Es wird dann automatisch der zuletzt angelegte Datensatz verwendet.
#1119 — SQL-Registry - Export von Binärdaten #
Administration | Fehler | ●○○ leicht
[Fehler] Binäre Werte (z.B. Bilder) wurden nicht korrekt als Datei gespeichert. Die Datei enthielt dann nur wenige Zeichen.
[Verbesserung] Es können nun auch mehrere Werte markiert und als Dateien exportiert werden.
#1120 — Artikelnummer nicht Leer #
Artikel | Info | ●●○ mittel
Die Artikel-Nummer darf nicht mehr leer (SQL NULL) sein, da dies zu Problemen mit Fremdsystemen führen kann. Wegen der Eindeutigkeit konnte nur maximal ein solcher Artikel vorhanden sein. Dieser wird beim Update, falls vorhanden, umbenannt.
#1121 — Starten der Fernwartung vereinfacht #
Support | Fehler | ●○○ leicht
Das Fenster zum Starten der Fernwartung wurde deutlich vereinfacht. Die Einstellungsmöglichkeiten sind entfallen. Es gibt nur noch die Möglichkeit die Fernwartung zu starten oder abzubrechen.
#1123 — Übernahme aus Fehlbeständen #
Einkauf | Feinschliff | ●○○ leicht
Bei der Übernahme der Artikel mit Fehlbeständen in eine Bestellung werden die Artikel nun nach Artikelnummer sortiert angelegt. Bisher wurden diese nicht speziell sortiert. Modul “Bestellungen” / Menü “Extras”
#1124 — Warnung bei fehlerhaftem SQL-Server #
Admin | Info | ●●○ mittel
Beim Starten von EULANDA wird nun geprüft, ob der eingesetzte SQL-Server uns bekannte Fehler aufweist. Es wird dann eine entsprechende Warnung ausgegeben.
Die Warnung kann bei Bedarf in der EULANDA.INI deaktiviert werden. Hierzu muss folgender Eintrag hinterlegt werden:
[checks] FaultySqlServerWarning=0
Version 8.5.59.8370 vom 15.05.2023
#1102 — Fernwartung vereinfacht #
Support | Erweiterung | ●○○ leicht
Das Fenster zum Aufruf der Fernwartung wurde vereinfacht und die nicht mehr zeitgemäße Option zum Deaktivieren des Desktophintergrundes wurde entfernt.
#1103 — Registry Werte speichern #
Registry | Fehler | ●○○ leicht
Binäre Registry-Daten wurden seit Version 8.5 über “Wert speichern” nicht korrekt als Datei gespeichert. Die erzeugte Datei wurde nur mit vier Bytes Länge angelegt.
Neuerung: Über “Werte speichern…” können nun auch mehrere Registry-Werte als Dateien gespeichert werden. Hierzu kann man beim Export des gewünschte Zielverzeichnis auswählen.
#1104 — Artikelnummer nicht mehr leer #
Artikel | Info | ●●○ mittel
Bisher konnte zumindest ein Artikel ohne Artikelnummer angelegt werden (SQL NULL). Da dies immer wieder zu Problemen beim Export in Fremdsysteme oder allgemein zu Verwechslungen führen konnte, ist dies nun nicht mehr möglich.
Falls ein entsprechender Artikel angelegt war, wird er umbenannt in “(ohne)”.
#1105 — Berichtsverwaltung #
Drucken | Erweiterung | ●○○ leicht
Wenn bei einem Bericht keine Testdaten hinterlegt sind, wird nun automatisch der neueste Datensatz verwendet. Bisher wurde dann u.U. die Meldung “ungültige Objekt-ID” ausgegeben.
#1106 — Kasse konnte nicht mit Bestand 0 Eröffnet werden #
Kasse | Fehler | ●○○ leicht
Eine Kasse konnte teilweise nicht mit Null Bargeld-Bestand eröffnet werden.
#1107 — Seltener Fehler beim Defragmentieren der Indexe #
Administration | Stabilität | ●○○ leicht
Das Defragmentieren kam nicht mit sog. erweiterten Indexen zurecht. Diese werden in der Standardauslieferung von EULANDA jedoch nicht verwendet, sodass das Problem sehr selten auftrat.
#1108 — Berichtsverwaltung verschiedenes #
Administration | Erweiterung | ●○○ leicht
Im Menü “Datei” befindet sich nun ein Punkt zum einfachen Export aller benutzerdefinierten Berichte. “Export alle Benutzerberichte”
Man kann nun den internen Berichtsnamen in die Zwischenablage kopieren. Hierzu klickt man mit der rechten Maustaste auf den Titelbereich der Berichtseigenschaften. Der Name kann beispielsweise beim Skripten von Menüpunkten nützlich sein.
#1109 — Kasse erweiterte Auswertung #
Kasse | Erweiterung | ●●○ mittel
Es besteht nun die Möglichkeit nach dem Kassenabschluss eine erweiterte Kassenauswertung zu drucken. Diese enthält eine Kurzform aller Bons, die in der Abrechnung angelegt wurden. Hierbei wird auch eine evtl. vorhandenen Bon-Bemerkung ausgegeben.
Falls die Abfrage nicht erwünscht ist, legt man hierzu in der Registry “\MODULES\Kasse” den Wert “ExtraClosingReportName” an und setzt ihn auf “SKIP”.
Version 8.5.58.8360 vom 15.02.2023
#1101 — Artikelnummer bis zu 80 Zeichen #
Artikel | Erweiterung | ●●○ mittel
Das Feld Artikelnummer im Artikelstamm wurde datenbankseitig von bisher 40 oder 70 Zeichen auf nun maximal 80 Zeichen erweitert. Dies betrifft sämtliche Prozesse im SQL-Server.
Eine derart lange Artikelnummer sollte dennoch nur in Ausnahmefällen verwendet werden. In vielen Masken kann sie nur durch Scrollen angezeigt werden und in den Druck-Berichten werden überlange Artikelnummern i.d.R. abgeschnitten. Berichte müssen bei Bedarf von Ihnen oder einem Fachhändler angepasst werden.
Version 8.5.57.8350 vom 05.02.2023
#1099 — Datenbank neu Anlegen sehr langsam #
Admin | Stabilität | ●●○ mittel
Das Anlegen eines neuen Mandanten dauerte über fünf Minuten und der Fortschrittsanzeiger blieb hier, bei etwa 50% sehr lange stehen. Man konnte den Eindruck gewinnen, dass das Programm abgestürzt sei, aber nach einigen Minuten wurde die Anlage fortgesetzt. Die Probleme wurden beseitigt und die Datenbankanlage läuft nun wieder kontinuierlich beim Anlageprozess durch.
#1100 — Standard Lieferschein konnte nicht gedruckt werden #
Drucken | Fehler | ●○○ leicht
Der standardmäßig ausgelieferte Lieferschein konnte nicht gedruckt werden, da ein Platzhalter für die E-Mail-Übergabe falsch gesetzt war. Angepasste, also eigene Berichte waren davon nicht betroffen.
Version 8.5.56.8330 vom 24.01.2023
#1092 — Fehlermeldungen beim Datenbankupdate #
Admin | Feinschliff | ●○○ leicht
Wenn beim Datenbankupdate ein Fehler auftrat, wurde vor der eigentlichen Fehlermeldung noch ein irreführender Text “Während des Datenbankupdates ist ein interner Fehler im Microsoft SQL Server aufgetreten, … " angezeigt. Dieser Text hat in der aktuellen EULANDA keine Bedeutung mehr und kann ignoriert werden.
#1094 — Lieferschein Weitererfassen - Vereinfachung #
Lieferschein | Erweiterung | ●●○ mittel
Das Ändern von Mengen im Lieferschein, welches erstmalig in 8.50.50 verfügbar war, wurde nochmals erheblich vereinfacht:
Nachdem der Lieferschein über “Aktionen” zurück auf “Erfassen” gestellt wurde, können die Mengen direkt in den gewünschten Positionen angepasst werden. Die notwendigen Anpassungen an den zugrundeliegenden Aufträgen erfolgen im Hintergrund. Wenn alles wunschgemäß korrigiert wurde, kann der Lieferschein über das Menü “Aktionen” einfach wieder gebucht werden.
Damit dieser Vorgang so einfach ablaufen kann, wird im Hintergrund einiges automatisiert: Beim Weitererfassen von Lieferscheinen werden die zugehörigen Aufträge ebenfalls ins weitererfasst gesetzt. Um hierbei Problemen vorzubeugen werden diese Aufträge gegen versehentliches Buchen gesperrt, bis die Erfassung des Lieferscheins beendet wurde. Das kann durch erneutes Buchen oder auch Stornieren erfolgen.
Außerdem merkt sich Eulanda den ursprünglichen Status der einzelnen Aufträge und stellt den Status - soweit möglich - wieder her, wenn der Lieferschein gebucht wird.
#1095 — DATEV-CSV: Anzeige des Datumbereichs #
Fibu | Feinschliff | ●○○ leicht
Bei der Anzeige der alten Export-Vorgänge wird nun neben der Anzahl der Rechnungen auch der Datumsbereich ermittelt aus dem die jeweiligen Rechnungen stammten.
#1096 — DATEV-CSV: Anzeige der exportierten Rechnungen #
Fibu | Erweiterung | ●○○ leicht
Zu den letzten 50 Datev-Export-Vorgängen kann nun nachträglich eine Liste mit den jeweilig exportierten Rechnungen angezeigt werden. Hierüber ist die Rechnungsnummer, Datum, Anschrift sowie der Verkaufspreis mit Mehrwertsteuer ersichtlich.
Diese Möglichkeit befindet sich im Infosysten (Alle Daten) STRG+UMSCH+I.
#1097 — Updateprobleme speziell von 8.24 #
Update | Fehler | ●○○ leicht
Das Update speziell von Version 8.0.24 auf die aktuelle Version brach fehlerbedingt ab. Die Meldung lautete: “Invalid column name ‘TseSigTyp’”. Dies betrifft nur das Update von genau dieser Version. Der Tabellenzustand der 8.0.24 wird nun berücksichtigt.
Version 8.5.55.8310 vom 13.01.2023
#1085 — Übersetzung vervollständigt #
Sprachen | Feinschliff | ●○○ leicht
Englische Übersetzung vervollständigt und vereinheitlicht.
#1086 — Eröffnungsbestand Kasse #
Kasse | Feinschliff | ●○○ leicht
Beim Eröffnen der Kasse wird der Eröffnungsbestand nun in einem Bestätigungsdialog angezeigt und nicht mehr automatisch weggeblendet.
#1087 — Alte Rechnungen melden Fehler #
Datev | Fehler | ●○○ leicht
Im DATEV-Modul konnten Fehler aus alten Rechnungen angezeigt werden, die beim aktuellen Export nicht mehr relevant sind.
#1088 — Neue API #
Entwickler | Neue Funktion | ●○○ leicht
Für Entwickler gibt es neue Funktionen wie Wortumbruch auf SQL-Ebene und das Bereinigen von Lagerbuchungsdetails.
Funktionen sind: cn_LL_CleanupLd, cnf_WordWrapLine
#1090 — Lizenzdialog verbessert #
Lizenz | Feinschliff | ●○○ leicht
Der Lizenzdialog hatte zuvor bei fehlender oder zu alter Lizenz als max. mögliche Versionsnummer eine zu hohe Version angezeigt, die es ggf. gar nicht gegeben hatte.
Version 8.5.54.8280 vom 23.12.2022
#1083 — Funkscanner konnte nicht zugewiesen werden #
Inventur | Fehler | ●○○ leicht
Einem Inventurbeleg oder einem Lagerbeleg konnte kein Funkscanner (NordicID) zugewiesen werden. Das Problem trat seit Version 8.5 auf.
#1084 — VK Netto in Lieferschein-Kurzinfo #
Lieferschein | Erweiterung | ●○○ leicht
In den Kurzinfos “Aufträge” und “Rechnungen” im Lieferscheinmodul wird nun neben dem VK Brutto auch der VK Netto angezeigt.
Version 8.5.53.8260 vom 16.12.2022
#1081 — Lagerbuchungsdetails (Seriennummern etc.) merkte sich Einstellungen nicht #
Lieferschein | Fehler | ●○○ leicht
Der Dialog zum Eingeben der Serien- und Chargennummern (“Lagerbuchungsdetails”) merkte sich die Einstellungen der Fensterbereiche nicht mehr. Dadurch wurde standardmäßig beim Aufruf des Fensters immer der Bereich “Positionen” eingeblendet statt der verfügbaren Waren.
#1082 — Fremdsprachen erweitert #
Sprachen | Feinschliff | ●●○ mittel
Verschiedene Texte wurden laut Vorgaben der American Associated Press angepasst. Dies betrifft Menütexte und Überschriften. Weitere Textstellen wurden im Hauptprogramm übersetzungsfähig gemacht.
Version 8.5.52.8240 vom 14.12.2022
#1078 — Fehler und Stabilitätsprobleme #
Fehler | Fehler | ●●○ mittel
Es wurden Stabilitätsprobleme behoben und anderer Fehler beseitigt, die zu ungewollten Meldungen oder Abstürzen führen konnten.
Unter anderem:
- Abstürze nach dem Laden des Benutzerwörterbuchs
- Fehler beim Aufruf des Registry-Editors aus dem SQL-Designer heraus
- Fehler beim Aufruf der Datenquellen in der Berichtsverwaltung
- Skript-Fehler beim Aufruf des Registry-Editors (Systemverwaltung)
- Fehler beim Drucken der Rechnung mit dem EULANDA-Standardformular
Außerdem wurden die Darstellung einiger Fehler verbessert
- Fehlermeldungen beim Lagerbuchen in Zusammenhang mit Seriennummern
#1080 — Fremdsprachen erweitert #
Sprachen | Feinschliff | ●●○ mittel
Es wurden mehrere hundert Feldbezeichnungen, Menütitel und Hilfetexte in der englischen Version von EULANDA korrigiert. Zusätzlich wurden mehrere hundert Texte, die in EULANDA fest ‘verdrahtet’ waren so umgebaut, dass diese nun dynamisch sind und sich dadurch in andere Sprachen anpassen lassen.
Version 8.5.50.8190 vom 23.11.2022
#1011 — EULANDA.EXE in Datenbank aufnehmen deaktivieren #
Admin | Erweiterung | ●○○ leicht
Der Administrator kann über die interne Einstellungstabelle festlegen, dass die Sicherheitskopie ‘EULANDA.EXE ’ nicht mehr automatisch in die Datenbank eingefügt werden soll. Standardmäßig wird die ‘EULANDA.EXE ’ nach einem Programmupdate in die Datenbank kopiert. Auf diese Weise hat man mit der Datensicherung auch immer eine passende Programm-Sicherung. Wem dieser Prozess beim Start zu lange dauert, kann dieses Verhalten nun abschalten. Man muss dann aber die passende ‘EULANDA.EXE‘ zu seinen Datensicherungen getrennt wegsichern. Hierzu muss folgender SQL-Befehl ausgeführt werden UPDATE konOptionen set BlobExe=0
Diese Änderung wurde bereits in 8.0.22.8050 angekündigt, war aber noch nicht vollständig.
#1033 — Neue SQL-Funktion dbo.cnf_StripHTML() #
Entwickler | Neue Funktion | ●○○ leicht
Neue API im SQL-Server zur Bereinigung von HTML in Texten wie dem Langtext. Die Funktion dbo.cnf_StripHTML() gibt den reinen Text ohne Auszeichnungen wie Fettdruck, Kursiv usw. zurück. Diese Funktion ist besonders bei Datenschnittstellen sinnvoll.
#1034 — Kassenbon-Layout für A5 und A4 #
Kasse | Erweiterung | ●○○ leicht
Neben dem Kassenbon im Endlosformat liefern wir nun standardmäßig auch Layouts für DIN A5 und DIN A4 aus. Die entsprechenden Formulare können in den Kasseneinstellungen ausgewählt werden. Um die Einhaltung der gesetzlichen Vorgaben zu erfüllen, können keine benutzerdefinierten Kassenbons unterstützt werden.
#1035 — Berechtigung auf Startseite #
Startseite | Erweiterung | ●○○ leicht
Falls die Berechtigung auf die auf die Startseite “EULANDA Heute” in den Einstellungen entzogen wurde, konnte EULANDA nicht mehr korrekt bedient werden. Dieses Problem wurde nun umgangen. Es wird nun eine leere Startseite mit einem entsprechenden Hinweis angezeigt. Andere Programmmodule können weiterhin über die Schnellstartleiste oder das Hauptmenü aufgerufen werden.
#1036 — Kassenbonlogo auch JPEG und PNG #
Kasse | Erweiterung | ●○○ leicht
Das Logo auf dem Kassenbon kann nun auch als JPEG- oder PNG-Format vorliegen.
#1037 — Entwickler: Funktion ImageInfoStr auch mit JPEG und PNG kompatibel #
Drucken | Erweiterung | ●○○ leicht
Über die Funktion ImageInfoStr können nun auch für JPEG und PNG-Bildern die Breite und Höhe des Bildes abgefragt werden.
#1038 — Textmodul Fehler bei Adressauswahl #
Textmodul | Fehler | ●○○ leicht
Wenn im Textmodul die Adressauswahl aufgerufen und kein Häkchen gesetzt wurde (Link übernehmen etc.), kam es zu einer Fehlfunktion und Eulanda musste beendet werden. Gemeldet von Herrn Juchmes.
#1039 — Ungültige Ländereinstellungen #
Windows | Erweiterung | ●○○ leicht
Berücksichtigung spezieller, neuer Landeseinstellungen (z.B. Deutschland [Belgien]). Diese hatten bisher dazu geführt, dass EULANDA nicht drucken konnte.
#1040 — Kasseneinstellung für Druckbild #
Kasse | Erweiterung | ●●○ mittel
Das Fenster für die Kasseneinstellungen wurde überarbeitet und zeigt die Einstellungen übersichtlicher an. Im Bereich “Kassenbon drucken " können über “Kassenbon-Druckbild” umfangreiche Einstellungen vorgenommen werden. Das Logo für den Bondruck kann nun direkt in den Einstellungen als Datei ausgewählt werden. Hierbei werden die Formate BMP, JPG und PNG unterstützt. Das Logo benötigt eine Auflösung von 200 dpi. Die verschiedenen Ränder und Breitenangaben der Text-Vorlage lassen sich anpassen Ebenso stehen verschiedene Möglichkeiten zur Anzeige des Kunden und des Artikeltextes zur Auswahl. In den Einstellungen kann auch direkt Druckvorschau für Endlos, A5 und A4 aufgerufen werden.
#1041 — SQL-Designer Laden und Speichern von Binärdateien #
Admin | Erweiterung | ●○○ leicht
Über den Befehl “Binärdatei in Temp-Tabelle laden” im Datei-Menü des SQL-Designers kann nun eine beliebige Binärdatei - also beispielsweise eine Bilddatei - als Datei geladen und im SQL-Server gespeichert werden. Die Datei steht dann zur weiteren Verarbeitung in einer temporären Tabelle zur Verfügung. Der SQL-Befehl zum Abruf der Datei wird automatisch in den SQL-Bereich eingefügt. Über “Binärdaten speichern” können zuvor per SQL abgefragte Binärdaten als Dateien gespeichert werden. Wenn z.B. Artikelbilder abgerufen wurden: SELECT TOP 100 ArtNummer, Bild from Artikel Die Dateien werden mit der Artikelnummer gespeichert und erhalten, falls möglich, eine Dateierweiterung (jpg, bmp, png). Der Ordner mit den ausgegebenen Dateien wird danach aufgerufen.
#1042 — Lieferantenbereinigung #
Einkauf | Erweiterung | ●○○ leicht
Über die Lieferantenbereinigung können unbenutzte Lieferantenartikel - zum Beispiel aus Datanorm-Import - gelöscht werden. Daneben lassen sich die verbleibenden Artikel zusammenführen oder umbenennen. Die Lieferantenbereinigung befindet sich im Bereich Einkauf auf der Schnellstartleiste.
#1043 — Belegstorno in Kasse mit Rabatt #
Kasse | Fehler | ●○○ leicht
Kassenbelege mit Rabatt ließen sich nicht stornieren. Gemeldet von Herr Weber
#1044 — Restmengen in neuen Auftrag #
Auftragswesen | Erweiterung | ●○○ leicht
Bestehen zu einem Auftrag noch alte Restmengen, können diese nun storniert und in einen eigenen neuen Auftrag umgewandelt werden. Diese Funktion muss über Einstellungen “Features und Programmfunktionen” aktiviert werden und steht dann im Menü “Aktionen” zur des Auftragsmoduls Verfügung.
#1045 — Verbesserte Fehlersuche #
Entwickler | Erweiterung | ●○○ leicht
– Die Debugkonsole wird nun übersichtlicher formatiert und zeigt standardmäßig deutlich weniger Meldungen. Die Meldungen niedrigerer Priorität (=Debuglevel) werden ausgeblendet. Gleiches gilt für die Ausgabe in die DebugLog.txt-Datei und die Ausgabe in den Windows-Debugkanal (OutputDebugString).
Die Standardwerte können über die Eulanda.Ini-Datei geändert werden und lauten wie folgt:
[common] ConsoleDebugLevel=5 DebugLogDebugLevel=5 OutputDebugLevel=10
Bei einem Wert von 0 werden alle Meldungen ausgegeben, was der früheren Standardeinstellung entspricht.
– Die Dateiausgabe enthält nun für jede Meldung einen Zeitstempel und die Art der Meldung (Warnung, Fehler etc.). – Es wurde teilweise eine extra Datei nur für das Beenden von Eulanda angelegt (Bug!).
– Die Debugkonsole lässt sich alternativ zum Programmparameter -debugconsole nun auch über die Eulanda.INI-Datei aktivieren:
[common] debugconsole
– über die Eulanda-Ini können weitere Ausgaben aktiviert werden
[traceflags] ; Drucken und Reporting PRINTING=1 ;Performance-Messungen STOPWATCH=1 ;Kasse POS=1
– Die Debugkonsole bleibt beim Programm-Neustart aktiv, auch wenn sie über das Entwicklermenü aktiviert wurde
#1046 — HTML Kompatibilität #
Sicherheit | Stabilität | ●●○ mittel
Alle im Programm verwendeten Web-Ansichten, wie Startseite, Kurzinfo, Hilfebereiche - wurden auf die höchstmögliche Kompatibilitätsstufe des Internet-Explorers umgestellt. Gleiches gilt für das verwendete JavaScript. In diesem Zuge wurden einige Bezeichner (Variablennamen) vereinheitlicht und müssen in eigenen Skripten ggf. angepasst werden. Des Weiteren bedeutet es auch, dass alte VB-Skripte - seien es benutzerdefinierte oder externe - nicht mehr lauffähig sind. Das betrifft nur Skripte in Webseiten - Menüpunkte etc. in VBScript laufen selbstredend weiter. In einer der kommenden Versionen wird dann gänzlich auf eine neue Webbrowser-Engine umgestellt.
#1047 — Kassensturz ohne Eröffnung #
Kasse | Fehler | ●○○ leicht
In der Kassensturz-Funktion wurde der Eröffnungswert in der Spalte Einnahmen mit aufgeführt statt in der Spalte Eröffnung. Das Zahlungsmittelsaldo war jedoch korrekt. Die Kassenabrechnung war hiervon nicht betroffen.
#1049 — Verbessertes Fehlerhandlung für MSOLEDBSQL-Treiber #
Admin | Erweiterung | ●○○ leicht
Die Unterstützung des MSOLEDBSQL-Treiber ist weiterhin nur vorläufig. Die Behandlung von speziellen Fehlern - z.B. beim Auflösen von Stücklisten - wurde verbessert.
#1050 — Versionspflege #
Konstanten | Erweiterung | ●○○ leicht
Daten für die Mongolei wurden in der Länderdatenbank eingepflegt
#1051 — Lieferschein Weitererfassen und Mengen ändern #
Auftragswesen | Erweiterung | ●●○ mittel
Es ist nun möglich Lieferscheine weiter zu erfassen, um Mengen zu ändern.
HINWEIS: Diese Funktion benötigt Eulanda 8.5.56
Das kann sinnvoll sein, wenn der Monteur vor Ort andere Mengen, als geplant verarbeitet hat oder wenn sich erst im Lager herausstellt, dass die ursprünglich angedachte Menge gar nicht vorhanden ist. In beiden Fällen kann nun der bestehende Lieferschein mit der jeweiligen Lieferscheinnummer bestehen bleiben. Die geänderten Mengen werden in den jeweiligen Auftragspositionen nachgeführt. Hierzu ist es notwendig den Auftrag in den Status “Weitererfassen” zu setzen. Für eine zukünftige Version ist hier eine gewisse Automatik vorgesehen.
Die Möglichkeit Lieferschein weiter zu erfassen, muss in den Einstellungen unter “Features und Programmfunktionen” aktiviert werden.
Hinweis: Es ist hierbei nur möglich bestehenden Positionen zu ändern, aber keine neuen Positionen zu erfassen. Das hat den Grund, dass Lieferscheinpositionen, um die spätere Berechnung zu gewährleisten, immer einem Auftrag zugeordnet sein müssen. Für zusätzliche Positionen kann aber weiterhin ein Ergänzungsauftrag angelegt werden. Es spricht auch nichts dagegen, gewisse übliche Bedarfspositionen von vorneherein mit Menge Null zu “liefern” und dann, wenn erforderlich auf eine positive Menge abzuändern. (Hierfür muss die Option Nullmengen liefern aktiviert sein).
#1052 — Benutzerwerte zu allen Datensätzen (SQL) #
Entwickler | Neue Funktion | ●●○ mittel
Mechanismus zum Speichern zusätzlicher Werte (“CustomValue”) auf SQL-Ebene. Diese Möglichkeit steht ab der Professional Linie zur Verfügung. Momentan können Boolean und Strings gespeichert werden. Die Werte werden aktuell standardmäßig nicht in der Oberfläche angezeigt.
Hierüber ist es möglich einfache Werte zu einem bestehenden Datensatz abzulegen ohne eigene Tabellen anlegen zu müssen.
Beispiel:
– setzt user.Farbe auf grün für Adresse mit ID 5 exec cn_CustomVal_SetVarchar ‘AD’, ‘user.Farbe’, 5, ‘grün’
– zeigt alle Matchcodes mit der hinterlegten Farbe an select Match, dbo.cnf_CustomVal_Varchar(‘AD’, ‘user.Farbe’,id) as Farbe from Adresse
#1053 — Anzeige der letzten Zahlungen nach Eingabedatum #
Mahnwesen | Neue Funktion | ●○○ leicht
In “Offene Posten” können nun über “Infosystem (allgemein)” die zuletzt eingegebenen Zahlungen (nach Eingabedatum) angezeigt werden. Bisher konnte man diese nur nach Zahldatum abrufen.
Außerdem stehen in beiden Infosystemen nun der Kundenmatch und die Anschrift der Rechnung bzw. des Auftrags zur Verfügung.
#1054 — Kasse: Eröffnung mit Altbestand #
Kasse | Info | ●●○ mittel
Die Kasse wird nun stets mit dem letzten Abschlussbestand eröffnet. Änderungen am Kassenbestand in Form von Bar-Einlagen, Entnahmen, Geldtransit etc. können dann weiterhin nach der Eröffnung der Kasse vorgenommen werden. Der Altbestand wird nun bei der Eröffnung noch mal angezeigt. Man hat an dieser Stelle die Möglichkeit, die Kassenanmeldung abzubrechen.
#1055 — Erlösschema in Bestellung ausgeblendet #
Einkauf | Erweiterung | ●○○ leicht
Das Feld Erlösschema wird in der Eingabemaske “Bestellung” nun ausgeblendet, da es standardmäßig keine Funktion hat. Über Features und Programmfunktion lässt es sich bei Bedarf wieder aktivieren.
#1056 — Anzeigen und Löschen der letzten Zahlungseingänge #
Mahnwesen | Erweiterung | ●○○ leicht
In den Offenen Posten werden die letzten fünf eingegebenen Zahlungen in der Kurzinfo angezeigt. Die Felder Betrag, Zahldatum, Kunde (klickbar), Rechnungsnummer (klickbar) und Bemerkung werden als Tabelle dargestellt. Auszahlungen werden zur Verdeutlichung rot dargestellt.
Außerdem lässt sich ein Zahlungseingang direkt aus dieser Liste über das Symbol mit dem roten Kreuz auch löschen.
#1057 — Kopienzähler in Vorschau #
Drucken | Feinschliff | ●○○ leicht
Der Kopienzähler wurde teilweise in der Vorschau beim Vor- und Zurückblättern hochgezählt. Betrifft Mahnwesen und Auftragswesen.
#1058 — Lieferantenzuordnung u.A. #
Layout | Feinschliff | ●○○ leicht
In der Lieferantenzuordnung und den Einstellungen zu Mengeneinheiten, Zahlungsbedingungen und Warengruppen passt sich die Listenbreite besser an die Fenstergröße an. Außerdem kann man in der Lieferantenzuordnung über einen Link im unteren Bereich direkt auf den Lieferartikel im Einkaufsmodul springen.
#1059 — Automatisches Backup schlug nach Serverumzug fehl #
Backup | Erweiterung | ●○○ leicht
Die automatische Datensicherung beim Programmstart wurde u.U. nicht korrekt durchgeführt. Das konnte nach Umzug des Mandanten von einem älterem SQL-Server vorkommen, wenn die alte Backupdatei mit einer anderen Blockgröße formatiert war.
EULANDA schreibt das Backup nun automatisch mit der neuen Blockgröße.
#1060 — Datensicherung im Hintergrund u.A. #
Backup | Erweiterung | ●○○ leicht
Die automatische Datensicherung beim Programmstart wird nun im Hintergrund durchgeführt. Dadurch kann bereits mit EULANDA weitergearbeitet werden, während die Sicherung noch läuft. Bei erfolgreich durchgeführter Datensicherung wird dann standardmäßig keine Meldung mehr ausgegeben. Wenn gewünscht, kann in den Einstellungen jedoch eine Erfolgsmeldung aktiviert werden.
In den Einstellungen gibt es nun die Möglichkeit eine Datensicherung zu testen, also z.B. zum Prüfen, ob die Berechtigung ausreicht oder der angegebene Pfad für den SQL-Server erreichbar ist.
über den SQL-Befehl “EXEC [cn_BackupPlan]” kann die automatische Datensicherung auch von externen Programmen heraus aufgerufen werden. Hierbei werden die in den Einstellungen hinterlegten Wochentage und der angegebene Pfad berücksichtigt.
über den SQL-Befehl “EXEC [cn_BackupNow]” kann die automatische Datensicherung sofort erzwungen werden - also unabhängig von den eingestellten Wochentagen. Aber auch hierbei wird der hinterlegte Pfad berücksichtigt.
[cn_BackupPlan] und [cn_BackupNow] eine Zusammenfassung mit Angaben zur letzten Sicherung etc. aus. Die Ausgabe kann über den Parameter “@SelectSummary=0” deaktiviert werden.
Die Tage für die Datensicherung waren auf englischen SQL-Servern teilweise um eins verschoben (Fehler).
#1061 — Mahnung für diesen Kunden zeigte keine E-Mail-Adresse #
Mahnwesen | Fehler | ●○○ leicht
Das Formular “Mahnung - nur dieser Kunde” zeigte bei älteren Mandanten in der Druckbox keine E-Mail-Adresse an. Gemeldet von Herrn Juchmes.
#1062 — Registry DATAOBJECT/Links nicht mehr anpassbar #
Entwickler | Info | ●○○ leicht
Die Schlüssel unterhalb von LINKS in den einzelnen DATAOBJECTS sind nicht mehr anpassbar und werden bei diesem und zukünftigen Updates stets überschrieben.
Änderungen waren in sehr alten EULANDA-Versionen möglich, um Einfluss auf die Felder zu nehmen, die in den Auftragskopf übernommen werden sollen. Das wird aber inzwischen vom SQL-Server vorgegeben.
#1063 — Prüfung beim Programmupdate #
Admin | Erweiterung | ●○○ leicht
Bei EULANDA-Programmupdate wird nun geprüft, ob die Programmdatei Eulanda.exe heißt, da dies ansonsten zu Problemen bei der Aktualisierung führen kann.
#1064 — Admin-Privilegien werden im Fenstertitel angezeigt #
Admin | Erweiterung | ●○○ leicht
Während der normalen Verwendung von EULANDA sollte man nicht als Admin angemeldet sein, um Schäden an der Datenbank zu vermeiden.
Um zu erkennen, dass man EULANDA mit erhöhten Berechtigungen aufgerufen hat, wird dies nun im Fenstertitel des Hauptfensters angezeigt.
Hier steht nun [SQL-Admin] bzw. [Win-Admin] je nachdem, ob man erhöhte SQL oder Windows-Rechte (UAC Elevated Modus) innehat.
#1065 — Druckvariablen Betreff und Text #
Drucken | Erweiterung | ●○○ leicht
Neben den Feldnamen, die in Prozentzeichen eingefasst werden, kann man auch einen Textblock ein- bzw. ausschalten, in Abhängigkeit, ob eine Variable gefüllt ist.
Die Anrede im Standardtext bei E-Mailversand kann laute: %Adresse.anrede%
In diesem Fall wird der Text ausgegeben bzw. bei fehlendem Text nichts ausgegeben. Möchte man die Objekt-Bezeichnung mit einem Feldnamen angeben, diesen aber nur, wenn auch die Objekt-Variable einen Inhalt hat, kann dies wie folgt angegeben werden: %?objekt%Objekt: %objekt% %?%
Das Fragezeichen am Anfang und am Ende bestimmt den Block. Am Anfang wird auf den Inhalt der Variablen ‘objekt’ geprüft. Ist ein Inhalt vorhanden, so wird der Text ‘Objekt:’ ausgegeben, gefolgt vom Variablen-Inhalt.
Möchte man einen bestimmten Text ausgeben, wenn eine Variable ohne Inhalt ist, kann man folgendes nutzen: %?Adresse.anrede%%Adresse.anrede%%?|%Sehr geehrte Damen und Herren!%?%
Hier wird auf den Inhalt der Variablen ‘Adresse.anrede’ geprüft. Ist diese vorhanden wird die Anrede auch ausgegeben, ist sie nicht vorhanden ‘?|’ dann wird der feste Standardtext ‘Sehr geehrte Damen und Herren!’ ausgegeben.
#1066 — QR Bezahlcode #
Drucken | Neue Funktion | ●○○ leicht
Beim Drucken von Rechnungen wird jetzt standardmäßig der Girocode mit ausgegeben. Der Zahlende kann hier mit seinem Smartphone die wichtigsten Daten direkt in sein Überweisungsformular übernehmen. Hierzu zählen die Bankverbindung, der Rechnungsbetrag und die Rechnungsnummer.
Hinweis für Fortgeschrittene: Wer den Girocode in ein altes Formular einbauen möchte, muss gute Kenntnisse mit dem Berichts-Designer haben. Im Wesentlichen müssen die Funktionen ‘GirocodePayload’ und ‘GirocodeValue’ übernommen werden. Der Girocode wird als Bild ohne Datenbankanbindung verwendet. In das Ereignis OnPrint des Girocode-Bildes wird folgender Code eingefügt:
procedure GiroCodeOnPrint; var Payload : String; begin Payload := GiroCodePayload; ImageBarcode(Report, GiroCode, ‘QRCODE’, Payload, ‘’); end;
Am besten ist es, sich das Ganze im neuen Rechnungs-Formular anzusehen.
#1067 — SEPA neues Modell #
Sepa | Erweiterung | ●○○ leicht
Die SEPA-Schnittstelle nutzt nun das neuere Schema pain.008.001.02.xsd für die Übergabe von Lastschriften. Banken wie die Volksbank oder Sparkassen unterstützen das alte SEPA-Format nicht mehr. Ab dieser Version wird das neuere SEPA-Format unterstützt.
#1068 — Ländereintrag für Armenien wurde korrigiert #
Konstanten | Erweiterung | ●○○ leicht
Der Ländereintrag für Armenien hatte ein falsches KFZ-Kennzeichen.
#1069 — Vertreterabrechnung Artikelweise abschaltbar #
Vertreter | Erweiterung | ●○○ leicht
Die Vertreterprovision kann nun feiner gesteuert werden. Bisher wurde die Provision über einen Provisionssatz auf den gesamten Rechnungsbetrag unterstützt.
Nun ist es möglich einzelne Artikel von der Provisionierung auszunehmen und pro Artikel einen On-Top-Provisionssatz zu hinterlegen. Die entsprechenden Felder stehen im Artikelstamm auf der erweiterten Karteikarte zur Verfügung.
Die neue Berechnung wird von unserer mitgelieferten Vertreterabrechnung, das Kurzinfo im Vertretermodul und Die Vertreterdarstellung auf der Statistik-Seite unterstützt.
Eigene Druck-Formulare müssen entsprechend angepasst werden. Die für die Berechnung notwendige SQL-Funktion lautet dbo.cnf_ReProvision(MASTER_Rechnung.id).
#1070 — Feld Barcode in Lagerbuchungen #
Lager | Erweiterung | ●○○ leicht
Im Modul Lagerbuchungen wird nun das Feld Barcode in der Maske angezeigt und kann auch im Browser (Listendarstellung) hinzugefügt werden.
#1071 — MHD (Ablaufdatum) bei der Chargeneingabe #
Chargen | Erweiterung | ●○○ leicht
Beim Einbuchen von Chargen und Seriennummern kann nun direkt das Mindesthaltbarkeitsdatum bzw. Ablaufdatum hinterlegt werden.
Hierzu muss das Feature “Verfallsdatum für Identnummern” in Einstellungen und Programmfunktionen aktiviert werden.
#1072 — Lieferartikel konnte nicht aufgerufen werden #
Stabilität | Stabilität | ●○○ leicht
In seltenen Fällen könnte das Lieferantenartikelmodul wegen eines doppelten Schlüssels nicht aufgerufen werden.
#1073 — Provinz und Name4 in Lieferschein #
International | Erweiterung | ●○○ leicht
Die Felder Provinz und Name 4 stehen nun auch im Lieferschein zur Verfügung und werden beim Umwandeln erwartungsgemäß aus dem Auftrag übernommen.
Hierzu muss das Feature “Provinz in Adressen” bzw. “Vierte Namenszeile Adressen” in Feature und Programmfunktionen (Einstellungen) aktiviert sein.
#1074 — Texte im Update-Dialogfenster vereinfacht #
Update | Erweiterung | ●○○ leicht
Die angezeigten Texte im Dialogfenster beim Datenbank-Update wurden vereinfacht und verständlicher formuliert.
#1075 — Client.ExecuteSql mit verbesserten Fehlermeldungen #
Entwickler | Erweiterung | ●○○ leicht
Die iScript-Funktion Client.ExecuteSql gibt nun bei mehreren aufgetretenen Fehlern, den Gesamttext aller Fehler zurück statt nur der ersten Meldung.
#1076 — Unterstützung von Unicode in der SQL-Registry #
International | Erweiterung | ●○○ leicht
Registry-Werte können nun Unicode-Zeichen enthalten. Dadurch sind hier Sonderzeichen jenseits der deutschen Umlaute möglich - zum Beispiel im Firmenstamm.
#1077 — Datenbank Schrumpfen für aktuelle SQL-Server #
Verwaltung | Feinschliff | ●○○ leicht
Die Funktion zum Schrumpfen der Datenbank konnte für aktuelle SQL-Server-Versionen nicht mehr aufgerufen werden, da eine entsprechende Server-Funktion nicht mehr unterstützt wurde.
Normalerweise ist das Schrumpfen der Datenbank nicht notwendig, weil der SQL-Server seinen Platz effizient einsetzt und das Schrumpfen auch keinen Geschwindigkeitsvorteil erzielt. Sinnvoller ist es die Tabellen und Indexe zu defragmentieren. Eine entsprechende Funktion befindet sich unter Systemverwaltung\Verwaltung “Index Defragmentieren”.