Release Notes
Stabile Versionen
Version 2.4.0.x
Enthält alle Verbesserungen und neue Funktionalitäten aus den stabilen Versionen 2.3.0.x und aus den Preview-Versionen 2.3.x.x.
Behoben: Der Rabatt-Text wird nicht immer von der Produktdefinition in die Rechnung übernommen.
Behoben: Systemabsturz bei abweichendem Rechnungsempfänger.
✨Neu: Für Administratoren führt die Applikation beim Programmstart Systemtests durch.
✨Neu: Die Seite “Datenbankzugriff” unterstützt neu beliebige Abfragen, insbesondere Abfragen mit CTEs (Common Table Expressions) und ORDER BY-Klauseln. Der Name des ID-Feldes muss dazu in geschweiften Klammern geschrieben werden, und das ID-Feld muss das erste Feld im Datensatz sein.
✨Neu: Bei den Server-Instanzen gibt es einen Eintrag im Applikationsmenü zum Öffnen des Ausführungsverzeichnisses.
Verbessert: Kommentare für Anlässe aus dem Outlook sind nicht mehr sichtbar. Für administrative Hinweise benützen Sie am besten das Feld “Kommentar Administration“.
Behoben: Zusatzräume von Anlässen werden fälschlicherweise im Hauptraum belegt.
✨Neu: Opus Funktion GetRomanNumerals.
Verbessert: In verschachtelten Word Reports werden Formatvorlagen (Stylesheets) korrekt behandelt.
✨Neu: Feld “keine Konfliktprüfung für Räume“, um mehrere Lektionen konfliktfrei im gleichen Raum abzuhalten.
Behoben: Der Export von ListView-Zeilen nach Excel vertauscht < und >.
Behoben: Sporadischer Absturz auf dem Web Server bei gleichzeitigen Anfragen von verschiedenen Benutzern.
Wahrscheinlich behoben: Sporadischer Absturz beim horizontalen Scrollen im Dialog “Raumplanung”.
Behoben: Im Dialog “Prüfungsplanung” wechselt der Raum in Raumzuteilung zwischen zwei Texten, wenn mehr als eine Person im Tab “Alle” selektiert ist.
Behoben: Die ParentSession bei der Ausführung von Reports in DatasetDocuments.
Verbessert: Der Web Server zeigt neu die Zeitdauer der Anfragen.
Verbessert: Behandlung von blockierten Datenbankabfragen bei Überlastung.
Behoben: Eine abgelehnte eBill-Rechnung setzt den Rechnungsstatus auf “Abgelehnt”.
Verbessert: Die Schnittstelle zu Exchange vermeidet neu Einladungsemails, wenn eine Kalenderberechtigung bereits existiert.
Behoben: Fehler bei verschachtelten Tabellen in Reports.
Verbessert: Die OpenOlat-Schnittstelle ignoriert neu Redirect Response Header.
✨Neu: Die Applikation verhindert das gleichzeitige Bearbeiten eines Dokumentes und Bildes in mehr als einem Editor.
Verbessert: In den Fakturierunsgvorgaben erscheinen die Empfängeradresse und der anonyme Kunde neu nach dem Unternehmen gefiltert.
Verbessert: Microsoft Exchange meldet Räume manchmal fälschlicherweise als Teilnehmer. Der Synch-Vorgang erkennt und korrigiert neu diesen Fall.
Behoben: Der Dialog “Personenzuordnung” öffnet sich nur ein Mal.
Behoben: Eine duplizierte Email-Rechnung bleibt für den Emailversand blockiert.
Behoben: Das Datum einer Erfahrungnote wird nicht aus dem Dialog “Lektion bearbeiten“ übertragen.
Behoben: Unter Umständen werden Schriften bei verschachtelten Reports nicht korrekt verarbeitet.
Verbessert: Die OpenOlat-Schnittstelle verwendet neu cookie-basierte User Sessions.
Behoben: Die Signaturenliste erscheint leer, wenn nach dem Auslösen von Rechnungen noch Emails verschickt werden.
Behoben: Eine Adresse wird nicht gelöscht, wenn kurz zuvor ein Löschen wegen existierenden Rollen oder Beziehungen fehlschlug.
✨Neu: Die Applikation verhindert das gleichzeitige Bearbeiten einer Vorlage oder eines Makros von Reporten und Leistungsnachweisen in mehr als einem Editor.
✨Neu: Die Applikation verhindert das Löschen eines Reports oder Leistungsnachweises, solange eine Vorlage offen ist oder ein Makro in Bearbeitung ist.
Behoben: Beim Editieren der letzten Zeile im integrierten Code-Editor friert die Applikation manchmal ein.
Behoben: Die Rechnungsvorschau zeigt eine Fehlermeldung, wenn viele Rechnungen ausgewählt sind.
Behoben: Die Rechnungsvorschau verändert die effektive Versandart.
Behoben: Bei Klassenanmeldungen wird der untere Abschnitt nicht korrekt dargestellt.
Behoben: Die Applikation schliesst nicht, wenn ein Datensatzobjekt selektiert ist.
Behoben: Absturz bei mehr als 100 gleichzeitig aktiven Tabellenfiltern.
Verbessert: beschleunigter textueller Filter (Ctrl-F) dank paralleler Verarbeitung.
Behoben: Der Dialog Raumplanungsansicht und andere Dialoge behalten ihre letzte Grösse nicht.
Verbessert: Das Feld “Geplante Lektionenzahl“ bei der Lehrerzuteilung erscheint neu schreibgeschützt.
Behoben: Die Lohnanzeige auf den Lehraufträgen erscheint ohne Beträge.
Behoben: Das Excel-Report-Modul kann die Windows Registry nicht auslesen.
Verbessert: Excel Exporte aus der Liste werden neu im xlsx Format ausgegeben.
Verbessert: Die Opus-Funktion GetTimeTableData unterstützt neu das Abfragen mehrerer Adressen.
Verbessert: Die Versionsnummer erscheint durchgängig in der Titelzeile.
✨Neu: Klassenzuteilung zu Anlässen.
Verbessert: Emailversand funktioniert nun unabhängig vom gesetztem Ausführungsverzeichnis.
✨Neu: Opus-Funktion AzureClient.SetCalendarPermission zum Setzen einer Kalenderberechtigung für eine bestimmte Emailadresse.
Verbessert: Aufzählungszeichen werden nun auch bei verschachtelten RTF Reports zuverlässig behandelt.
Behoben: Die textuelle Suche (Ctrl-F) ignoriert die neuesten Datensätze.
Verbessert: Erweiterung der Opus Funktion GetTimeFromMinutes().
Verbessert: Änderungs- und Löschmöglichkeit bei Kartenzuordnungen.
Verbessert: Wesentlich schnellere Textsuche bei Anlässen.
Behoben: Ein in der Raumplanungsansicht gebuchter Raum wird manchmal rot angezeigt, obwohl der Raum frei ist.
Behoben: In der Prüfungsplanung wird der Tabulator “Nicht zugeteilt” aktiv nach einem Prüfungswechsel. Es sollte die erste Gruppe aktiv werden.
Verbessert: Beschleunigte Anzeige von Listen.
Behoben: Die Anwendung startet nicht unter Windows Server 2016 aufgrund fehlender Funktion SetThreadDescription.
✨ Neu: Öffnen der Raumbelegungsdetails aus dem Kontextmenu im Stundenplan.
Behoben: Nach dem Öffnen von “Häuser und Räume” reagieren Tool-Fenster nicht mehr auf Listenselektion.
Verbessert: Anzeige von SystemLog (Dokument und Web Server)
Verbessert: Beim Löschen einer Prüfungsgruppe wird der links gelegene Tabulator selektiert.
Verbessert: Bei den Abschlussdefinitionen bleibt die Selektion erhalten beim Filterwechsel.
Behoben: Bei vorhandenem /AppKey in command.smt erscheint trotzdem der Dialog zum Auswählen der Schule.
Behoben: Beim Rechnungen vorbereiten werden unter Umständen zu viele Produkte angezeigt.
Behoben: Anzahl Raten wird manchmal bei Fakturieren nicht richtig gesetzt.
Behoben: Bei Abschlussdefinitionen sind die Einträge im Baum nicht immer konsistent mit den Listeneinträgen.
✨ Neu: Kommanozeile-Argument /MemoryLog zum Loggen des Speicherkonsums im Web-Server-Betrieb.
✨ Neu: Anzeige der Thread-Namen (als Tooltip vom Forschrittsbalken) beim Schliessen der Applikation.
✨ Neu: Automatische Reparatur von fehlerhaften RTF-Dokumenten beim Öffnen in Word.
Verbessert: Separate Log-Einträge für Anfrangen und Antworten im Web-Server-Betrieb.
Behoben: Fehlerhafte verschachtelte Tabellen in RTF-Dokumente. Dies führt dazu, dass die Konvertierung nach PDF manchmal nicht funktioniert.
Behoben: Wiederholtes Erstellen der Ressourcentabelle, wenn man beim Bearbeiten von Anlässen mehrere Termin selektiert.
Behoben: Sporadischer Absturz während dem Programmstart im Web Server Modus bei aktiviertem SSL.
✨ Neu: Alle erfolgreich verschickte Email-Rechnungen und eBill-Rechnungen erreichen den Status “Offen”.
✨ Neu: Der Dialog beim Auslösen von Rechnungen zeigt die Anzahl der erfolgreich/nicht erfolgreich ausgelösten Rechnungen, zusammen mit einer Aufschlüsselung nach Versandart.
Verbessert: Erhöhte Stabilität durch Verhinderung von doppeltem Schliessen der Datenbankverbindung.
✨ Neu: Anzeige der Quelle von jedem Kommandozeilenargument in Logausgaben.
Behoben: Das /AppKey Kommandozeilenargument wird nicht berücksichtigt.
Behoben: Sporadischer Absturz während dem Schliessen der Applikation. Neu sieht man die Anzahl der noch laufenden Prozesse während dem Schliessen.
Verbessert: Darstellung der laufenden Threads in Log-Dateien.
Verbessert: Erhöhte Stabilität durch deterministisches Schliessen aller Datenbankverbindungen.
Behoben: Fehlerhaftes Auslesen der Windows Registry mit diversen Auswirkungen (Report Lehrauftrag, Breakpoints in Opus-Skripten).
✨ Neu: Anzeige der Version im Programmtitel.
✨ Neu: Unterstützung von INI-Dateien entfernt.
✨ Neu: Kartenleser Legic 6300 integriert.
✨ Neu: Eintrag “(standard)” erscheint neu im Dialog “Stundendotationen definieren“ auch bei Filterung nach “Nur sichtbare“.
✨ Neu: Standard-Klassen erscheinen neu gelb markiert im Dialog "Zuteilung zu Lehrpersonen.
Verbessert: Schnellerer Programmstart aufgrund verzögerter Abfrage der Fremdschlüssel in der Datenbank.
Behoben: Entfernen eines Kandidaten aus einer Gruppe der Prüfungsplanung funktioniert nicht.
Behoben: Unter gewissen Umständen blockiert eine Webservice Abfrage, wenn keine Body-Daten existieren.
Behoben: Einige serbokroatische Buchstaben (zB ć = c acute) werden als ? (Fragezeichen) nach Excel exportiert.
✨ Neu: Anzeige der Versionshinweise in den Dialogen “Informationen” und “Neue Version verfügbar”.
✨ Neu: Feld “Email Versandstatus” für Rechnungen.
✨ Neu: Checkerboard Hintergrund bei Bildern mit transparenten Pixeln.
✨ Neu: Anzeige der Rechnungsversandart bei Einstellung “Von Rolle übernehmen”.
Verbessert: Kleine Verbesserungen auf dem Prüfungsplanen Dialog.
Behoben: Rechnungen mit fehlgeschlagenem Emailversand erscheinen nicht rot markiert.
Behoben: Absturz beim Wechseln der Auswahl im Tooltree.
Verbessert: Verbesserte Behandlung von archivierten Datensätzen.
Behoben: Archivierte Klassen führen zu einer deutlichen Geschwindigkeitsabnahme bei Anlässen und Stundenplanung.
Behoben: Der Datencache wird nicht korrekt aktualisiert.
Verbessert: Berechnen der Stundenplan-Verfügbarkeitstabellen inm Hintergrund.
Behoben: An einigen Orten erscheinen Umlaute als Sonderzeichen.
✨ Neu: Standorts für Adressrollen. Der Standort für die automatische Kundennummer-Generierung wird entweder dem Filter oder der Rolle entnommen.
Behoben: Fehlermeldung im Fall eines Datenbankunterbruchs.
Behoben: Comboboxen verlieren die letzte Selektion.
Behoben: Fehlermeldung in "Vorbereitete Rechnung" beim Anklicken von "Neue Rechnung".
✨ Neu: Auswahl von Anwender Benutzer oder Benutzergruppe beim Starten eines Workflows.
Verbessert: Kleine Korrekturen beim Speichern der letzten Selektion auf der Combobox.
Behoben: Fehler beim Wiederherstellen der Selektion auf einer Listenansicht.
Behoben: Die Stundenplanung zeigt Lektionen grün trotz fehlender Verfügbarkeit einer Lehrperson.
Verbessert: Kleine Korrekturen bei vorbereitete Rechnungen.
Verbessert: Kleine Korrekturen bei Listenansicht.
Verbessert: Kleine Korrekturen beim Editieren von Feldern in der Listenansicht.
Behoben: Die Resourcentabelle wird zweimal befüllt.
Behoben: Fehlerdialog erscheint beim Speichern von Wordvorlagen.
Behoben: Bei Anlassteilnehmer kann nur ein Datensatz gleichzeitig editiert werden.
✨ Neu: “Long click” zum Editieren von Zellen in Listen.
✨ Neu: Neues Bild beim Start und Login.
Behoben: Absturz bei gleichzeitigem Ausführen von Auswertungen.
Behoben: Sporadisches Einfrieren der Applikation im Dialog Prüfungsplanung.
Verbessert: Kleine Korrekturen bei Datentransferieren.
Behoben: Gespeicherte Kolonnen- und Filtereinstellungen können nicht gelöscht werden.
Behoben: Fehler beim Ändern von Start- oder Endzeit eines Anlasses.
Version 2.3.0.x
Enthält das Workflow Modul.
Behoben: Falsch dargestellte Umlaute im Report “Lektionenliste pro Lehrperson”.
Kleine Korrekturen.
Gutscheinverarbeitung wurde implementiert.
Neues Feld “Rechnungsinformation“ auf der Adressrolle.
Massive Geschwindigkeitverbesserung in der Opus-Funktion GetTimeTableData.
Behoben: Texte mit mehrfachen nicht-ASCII-Zeichen werden nicht korrekt exportiert.
Behoben: Die Liste der Räume im Dialog “Anlasstermine planen“ erscheint leer nach einer Filterung nach Haus oder Raumgruppe.
Verbesserung: Übernahme der aktiven Planungsperiode für neue Anlässe, falls das Datum in der Planungsperiode liegt.
Behoben: Der Export von selektierten Zeilen nach Excel erzeugt ungültige Dokuments bei numerischen Werten, die in der Listenansicht textuelle Ergänzungen tragen.
Behoben: Sehr lange Namen von Reports führt zu einem Fehler.
Behoben: Bei gewissen Zahlungskonditionen wird das Fälligkeitsdatum falsch bestimmt.
Behoben: Beim Aufruf von Web Requests werden bei den Antworten grosse Headers nicht korrekt behandelt.
Behoben: Falsch dargestellte Umlaute im Report “Lektionenliste pro Lehrperson”.
Behoben: Absturz nach Öffnen vom Dialog “Anwesenheiten editieren“.
Behoben: Grosse Listenansichten werden nicht gespeichert.
Behoben: Inaktiver Entfernen-Knopf im Dialog “Kolonnenfilter laden“.
Behoben: Falscher Eintrag im Dialog “Benutzerrechte“.
Behoben: Fokus bei Ctrl-F Filterung bleibt bei Combobox bei Click auf ListView.
Behoben: Darstellungsfehler vom Indikator für neue Datensätze in ListViews beim horizontalen Scrollen.
Behoben: Seltenes fehlerhaftes Auslesen von String-Ressourcen aufgrund von parallelen Threads.
Preview-Versionen
Version 2.3.6.x
Behoben: Neues Login erscheint nicht in der Liste.
Ohne aktivem Standort kann man neu nur Adressrollen ohne automatische Nummerierung hinzufügen.
Optimierung beim Start der Software
Schnelleres Umschalten der Planungsperiode
Korrektur beim Drag&Drop von mehreren Dokumenten
Neuer Resultattyp “Repetition” bei der Noteneingabe
Steuerung für Adressen und Kundennummern von Leistungsbezüger und Rechungszahler
Version 2.3.5.x
Behoben: Inaktiver Knopf “Adresse zuweisen” im Dialog “eBill-Anmeldungen und Abmeldungen“.
Behoben: Falsche Anzeige im Feld “Kunde” bei den vorbereiteten Rechnungen.
Enthält die Hotfixes bis Version 2.3.0.8.
Neue Option "Taggenaue Abgrenzung" und neues Feld “Adressnummer” in Fakturierungsvorgaben.
Gutschriften erscheinen neu hellblau markiert im Dialog “Vorbereitete Rechnungen”.
Behoben: Der Grund für eine Gutschrift wird zweimal gefragt für eine einzelne Rechnung.
Das Hinzufügen einer Adressrolle benötigt neu einen ausgewählten Standort.
Behoben: Das Freigeben von Rechnungen zeigt eine Fehlermeldung, obwohl die Operation ausgeführt wird.
Behoben: Absturz beim Hinzufügen einer neuen Planungsperiode.
Behoben: Absturz beim Einfügen von Stundenplanlektionen via Drag and Drop.
Behoben: Gutschriften mit vorgängigem eBill-Versand erscheinen blockiert.
Neue Opus-Funktion GetSwissQRCode23 zum Erzeugen von Swiss QR Codes Version 2.3.
Massiv schnellere Resultatsübersicht.
Version 2.3.4.x
Der Dialog "Rechnungen auslösen" zeigt neu den Grund, wieso einzelne Rechnungen nicht ausgelöst werden können.
Neue Farblegende im Dialog “Zuteilung der Lehrpersonen”.
Automatisches Entfernen von überzähligen Leerzeichen in allen Adressfeldern.
Version 2.3.3.x
Preview-Versionen
Behoben: Fehlender Status von eBill-Rechnungen mit Fälligkeit später als 100 Tage.
Behoben: Effektive Versandart wird nicht gesetzt bei Briefversand.
Behoben: Adressen von fremden Unternehmen im Dialog “eBill Registrationen“.
Behoben: Datenbankfehler beim Hinzugügen einer neuer Person
Behoben: Module GRW verhindert Löschen von Datensätzen.
Behoben: Unbehandelte Ausnahme im Dialog “Lohninformationen für Lehrpersonen“.
Enthält die Hotfixes bis Version 2.3.0.7.
Version 2.3.2.x
Enthält die Hotfixes bis Version 2.3.0.6.
Dialog “Benutzerdefinierte Felder“ neu in der Größe veränderbar.
Verbesserungen im Dialog “Vorbereitete Rechnungen”:
Neue Kolonnen “eBill Status”, “Email Status” und “Effektive Versandart(en)”.
Farbkodierte Totalrechnungen (grün für vollständig bezahlt, rot für Versandfehler).
Verhinderung von mehrfachem eBill- und Email-Versand.
Neue Menüfunktion “Erneuten Emailversand zulassen” für Rechnungen und Gesamtrechnungen.
Neuer Status “Nicht gefunden” für eBill-Rechnungen, die auf PostFinance-Seite unbekannt sind.
Geschwindigkeitverbesserung um zirka 50% im Dialog “Lohndetails”.
Vertikaler Scrollbar bei Erinnerungen, wenn diese nicht mehr auf dem Bildschirm Platz haben.
Rundung zu nächster Minute bei Synchronisierung von Anlässen und Lektionen mit Outlook.
Version 2.3.1.x
Enthält die Hotfixes bis Version 2.3.0.5.
Neuer Opus Datentyp ‘sealed’ eingeführt, insbesondere für die Verarbeitung von Passwörtern.
Eventmakros HandleCheckFieldContent und HandleUnlockField umgesetzt.
Neue Menüfunktion “Beziehung umkehren” im Tool “Beziehungen”.
Neue Filterfunktionen nach Addresse 1/2 im Tool “Beziehungen”.
Neue Felder für Datensatz Objekte (Planungsperiode, Informationstyp)