[DaNiS 3.8.0.355] Datum=15.02.2024 1. moin.schule: Fehler mit Rolleneskalation bei der Synchronisierung moin.schule#2 2. moin.schule: in moin.schule vorhandener Schulleiter/Organisationsleiter wird nun beachtet 3. moin.schule: Feld Schüler.Geburtsdatum ist nun Pflichtfeld. [DaNiS 3.8.0.352] Datum=02.02.2024 1. Falsche Lehrkraft bei Belegung für Fach, welches in Fachvorgabe für 2. Hj anderen Lehrer hat #509 2. Eigenschaft Zweite Fremdsprache wird beim manuellen "Kurs-Belegung zuweisen" nicht gesetzt.#510 [DaNiS 3.8.0.350] Datum=01.02.2024 1. Umbenennung des neuen Feldes Gesundheitsdaten zu SchuelerNotfall #500 2. Aktualisierung der Hilfe-Dateien 3. Problem bei Neuinstallation: Access denied für NLQUser #506 [DaNiS 3.8.0.349] Datum=31.01.2024 1. Versionsänderung von 3.7.1 auf 3.8.0 aufgrund DB-Erweiterung 2. Anpassungen/Optimierung des neuen Feldes Gesundheitsdaten bei Schülern in Reiter Allgemein 1 #500 3. Button für Kontextmenü in Formular "Ausgewählte Schüler exportieren..." und Filterdialog [DaNiS 3.7.1.348] Datum=29.01.2024 1. Neues Feld Gesundheitsdaten bei Schülern in Reiter Allgemein 1 #500 [DaNiS 3.7.1.347] Datum=25.01.2024 1. Neues Feld Flexi-Kind bei Schülern in Reiter Allgemein 2 2. Neues Feld BeginnSchulpflicht für Schüler in Reiter Allgemein 2 3. Neues Feld Staatsangehörigkeit2 für Schüler in Reiter Allgemein 1 #499 4. Neue Filterfelder für Felder aus 1-3 5. XML-Export der Felder 1-3 6. XML-Export der Berichtsstufe der Kontakte 7. Lehrmittel: Übernahme der Werte LehrmittelBezahlt und LehrmittelGezahlterBetrag beim Gruppenwechsel entfernt +447 8. Anlegen einer Gruppe in Jahrgangsstufe 0 funktioniert wieder #483 [DaNiS 3.7.1.346] Datum=22.01.2024 1. moin.schule: Optimierung bzgl. Konflikten [DaNiS 3.7.1.344] Datum=17.01.2024 1. moin.schule: Es wird keine Person mehr sofort gelöscht, sondern stets ein Löschdatum in 90 Tagen gesetzt 2. moin.schule: Beim Schliessen des Konfliktfensters gibt es nun eine Meldung, die den Benutzer informiert, dass Änderungen erst nach erneuter Synchronisierung wirksam werden. 3. moin.schule: Ein Löschdatum wird nun gesetzt, wenn eine Person nicht mehr synchronisiert werden soll, wenn eine Person ein Abgangsdatum hat, welches abgelaufen ist 4. moin.schule: Wenn ein Löschdatum gesetzt wurde, dann werden in der lokalen DaniS-DB die moin.schule Daten sofort gelöscht und auf "Nicht synchronisieren" gesetzt. [DaNiS 3.7.1.342] Datum=16.01.2024 1. moin.schule: Behandlung von in moin.schule doppelt oder unvolllständig vorhandenen Lehrern und Schülern optimiert 2. moin.schule: In Lehrer-Reiter Allgemein2 und Schüler-Reiter Allgemein2 wird keine moin.schule-Info mehr angzeigt 3. Beim Ändern von Lehrerdaten wird nun nur noch bei Eintragung eines Abgangsdatums gefragt, ob die personenbez. Daten gelöscht werden sollen. 4. moin.schule: Standard-Wert für neue Schüler und Lehrkräfte ist nun, dass sie NICHT synchronisiert werden. 5. moin.schule: In der Ansicht "Nicht Aktive einblenden" werden nun im Personen-Auswahl-Dialog diese auch eingeblendet. Somit können dann unverwünschte Synchronisierungen wieder entfernt werden. 6. Feld Personalnummer von 20 auf 60 vergrößert #489 7. Berichtsversion 55 integriert. [DaNiS 3.7.1.340] Datum=22.12.2023 1. moin.schule: Synchronisierungs-Dialog vereinfacht und aufgeräumt 2. Ausführen der Optionen der Lernmittelausleihe führte zu Fehler #482 3. moin.schule: Löschdatum wird bei Abgängern und Abgegangenen Lehrern in moin.schule gesetzt/Exception fix Ausführen der Optionen der Lernmittelausleihe führt zu Fehler #482 [DaNiS 3.7.1.339] Datum=18.12.2023 1. Fehler bei Datenwiederherstellung/-sicherung in 338 korrigiert 2. Schuljahr doppelt anlegen: sinnvolle Meldung an Benutzer "Das Schuljahr xxxx existiert schon" 3. Eingabe von reelen Zahlen führt sofort zu veränderten Datensatz ohne Enter oder Lost Focus [DaNiS 3.7.1.338] Datum=17.12.2023 1. Gremien/Elternschaften-Tabellen gleiches Verhalten in allen relevanten eingebaut #451 2. Zeugnis: Exception nach Abgleich mit DaNiS #471 [DaNiS 3.7.1.337] Datum=16.12.2023 1. Bei Gremienteilnahmen und Elternschaften erscheint eine Rückfrage, wenn ein Teilnehmer schon Mitglied war, diese aber abgelaufen ist, ob er wieder hinzugefügt werden soll #451 2. Punkt 1 gilt nicht bei Fachkonferenzen #451 3. moin.schule Sortierung der Schüler und Lehrer im Synchronisationsmodus optimiert 4. moin.schule Korrigiert: Bei auf moin.schule gelöschte UND in DaNiS als "Nicht synchroniseren" markierte Schüler, wurden beim Synchronisieren die lokalen Informationen zu moin.schule (Tabelle sanis) NICHT entfernt. Wenn Schüler noch vorhanden auf moin.schule dann fkt. es. 5. moin.schule Synchronisationsfenster: Checkbox "Nur aktuelles Schuljahr" herausgenommen, da Laufendes Schuljahr nicht mehr beachtet wird, sondern der Status der Jahrgangsdatensätze 6. Rechte-Version 3.7.1.337, Rolle Sub-Admin und Verwaltung hat nun das Recht moin.schule zu konfigurieren und zu synchronisieren. [DaNiS 3.7.1.335] Datum=14.12.2023 1. Von/BisDatum von Gremienteilnahmen/Elternschaften werden nun beim Gruppenwechsel und Kopieren einer Schulgliederung zurückgesetzt #451 2. Namens-Sortierung in Gremien/Elternschaften-Tabellen angepasst an Namenssortierung im Baum und Berichten 3. moin.schule: Synchronisierung Optimierung von Gruppen/Kurs-Synchr. und Zuordnungen, insbes. bzgl. Laufendes Schuljahr 4. moin.schule: Gruppen werden nun Von Bis korrekt gesetzt, Schuljahr-Konstanten wie 2023 wurden nichtin moin.schule angezeigt. 5 moin.schule: Gruppen/Kurs-Synchr. überarbeitet: Laufendes SJ nicht mehr relevant [DaNiS 3.7.0.333] 6. moin.schule: Synchr. Personen überarbeitet: nicht zu synchr. Felder werden komplett ignoriert=> auch nicht mehr wie bisher in moin überschrieben/gelöscht 7 moin.schule: Zuordnungen überarbeitet: fehlende KontextIDs/GUIDs werden vorab geprüft und gesetzt bzw. bei Synchr. übersprungen 8. moin.schule: Zur Auswahl stehende Felder reduziert, da ansonsten vernünftige Synchr. nicht möglich 9. moin.schule: Warnung bei Synchr., wenn anderes Schuljahr als Laufend markiert ist, als bei letzter Synchr. Ist noch drin, kann aber eigentlich raus, da Laufend nicht mehr beachtet wird. Datum=25.11.2023 1. Freie Liste mit Nummerierung und fehlerhafte Sortierung und Seitenwechsel bei UnterordnerID 2. Module starten nun gleichen Mandanten wie in DaNiS 3. Importieren von passwortgeschützten Schülerdaten reagiert nun auch bei falschen Passwort entsprechend 4. Fehler beim Import von SchülerInnen mit Passwort , teilweise mit Meldung "nothing to do #344 5. korrigiert: Fächer können nicht gelöscht werden #353 6. CSV-Import korigiert (Fehlermeldung EEncodingError: Keine Zuordnung für Unicode-Zeichen in der Multibyte-Zielcodeseite vorhanden.) 7. Fehler Filter: Feld aus Schüler-Adresse UND Verantwortlichen-Adresse im Filter führt zu Exception "temp_adr already exists" #439 8. Freie Liste: Feld ShErstEinschulJahr umbenannt zu ShBeginnDerSchulpflicht #403 9. Gruppenwechsel-Dialog: Abschluss bei Abgang kann nun optional überschrieben werden. #382 10. moin.schule - Synchronisierung der Personen ohne GUID fehlgeschlagen und dadurch Folgefehler #436 11. moin.schule - URLs aktualisieren / Buttons optimieren / Export-Funktion #436 12. moin.schule - Alles löschen deaktiviert und entfernt. Über moin.schule-Webseite weiterhin möglich 13. Änderung in Fachvorgaben nach Zeugniserlass zum 1.1.2024: Informatik Pflichtfach, Änderungen an weitern Fächern [DaNiS 3.7.0.330] Datum=17.08.2023 1. Verantwortlichen-Suche optimiert, es wurden nur Verantwortliche von Schülern angezeigt, die auf der Schule sind [DaNiS 3.7.0.329] Datum=16.08.2023 1. Berichteversion 54 fehlerhafte Berichte.ini aktualisiert 2. Datenwiederherstellung NLQ_Global korrigiert #409 3. ÖPNV optimiert, einmaliges Speichern funktionert nun. [DaNiS 3.7.0.328] Datum=15.08.2023 1. Berichteversion 54 aktualisiert 2. Datenwiederherstellung NLQ_Global korrigiert #409 3. fehlerhafte Farben in Grid korrigiert [DaNiS 3.7.0.327] Datum=14.08.2023 1. ÖPNV Einträge bearbeiten optimiert 2. Versetzungs-Form kleine Korrekturen 3. Modale Personensuche fehlerhaft #408 [DaNiS 3.7.0.326] Datum=10.08.2023 1. Gruppenwechsel und Aufnahme Dialoge optimiert 2. ÖPNV Einträge kann man nun bearbeiten: Menü Bearbeiten-ÖPNV bearbeiten... 3. Rechte-Version aktualisiert [DaNiS 3.7.0.325] Datum=07.08.2023 1. Optimierung Eingangsstufe in Versetzungs-Form 2. Korrekturen an den DB-Connections, Pooling deaktiviert, da zu aufwändig, das jetzt alles zu optimieren 3. Import-Problem S_2022.dbf fehlende Unterordnerliste während Import 4. Wahl der Jahrgangsstufe bei Aufnahme in Eingangsstufe 5. Fehler Statistik, kann nicht aufgerufen werden wegen "fehlender" Rechte 6. Statistik – Daten zum Religionsunterricht exportieren Kennzahl für ISLAM von IS auf RI war in Statistik nicht an allen Stellen geändert [DaNiS 3.7.0.323] Datum=03.08.2023 1. Gruppenwechsel für Eingangsstufen optimiert 2. Sibank-Import Vornamen fehlt-Meldung korrigiert, abweichende Schuljahrbezeichnung in DaNiS von Import-Schuljahrbezeichnung (2022/23 vs 22/23) wird nun erkannt 3. In "Ohne Gruppenzuordnung" kann wieder mit Tastatur der Schüler gewechselt werden und die Daten werden angezeigt [DaNiS 3.7.0.322] Datum=19.07.2023 1. Anpassung Statistik Eingangsstufe und Herkunft, Eingangsstufe nun durchgehend beachtet 2. Berichte-Fenster Aufruf beschleunigt 3. Gruppenwechsel-Rücknahme: Bei Eingangsstufe oder Kombiklasse Markieren aller Schüler eine Jahrgangsstufe über Kontextmenü möglich 4. Gruppenwechsel: Bei Eingangsstufen wird nicht mehr Jahrgangsstufe 0 eingetragen, was bisher bei einigen Gruppenwechselarten der Fall war. 5. Menüpunkt "Sibank importieren" wieder möglich, war auch in der 3.6.1.299 vorhanden, aber in der Entwicklung temporär abegeschaltet. 6. Menüpunkt "Aktueller Zeitpunkt im laufenden Schuljahr ändern..." entfernt 7. Abgang/Export: Name der Schule setzt automatisch auch Schulform der Schule, war bis 2.13 funktionsfähig, nun korrigiert. 8. Fastreport-Vorschau und Designer erscheinen nun auch in der Taskleiste [DaNiS 3.7.0.321] Datum=06.07.2023 1. moin.schule: Synchronisations-Auswahl wird nun gespeichert und bei der nächsten Synchronisierung geladen [DaNiS 3.7.0.321] Datum=06.07.2023 1. Anpassung Statistik Abgänger 2. Anpassung Statistik Herkunft 3. Versetzung: Im Versetzungs-Dialog kann nun auch für Eingangsstufe die Jahrgangsstufe manuell festgelegt werden, da die Automatik fehlerhaft ist, aufgrund der zu großen Flexibilität, mit der Gruppenwechsel durchgeführt werden können 4. moin.schule: SEK II Personen und Gruppen/Kurse können synchronisiert werden 5. moin.schule: Synchronisierung optimiert, bei Updates werden Felder im Log genannt, die sich geändert haben. 6. moin.schule: Gruppen haben keinen Bereich mehr, vorher wurde dort Pflichtveranstaltung gesetzt 7. moin.schule: Lernperiode wird nun für Gruppen/Kurse gsetzt und nicht mehr Von/Bis-Datum 8. moin.schule: Logging von Gruppenzugehörigkeiten optimiert: Nennung des Namens 10. moin.schule: Gruppen-Optionen werden gesetzt (nur bei Kursen mit Fremdsprachentyp "herkunftsprachlich". "bilingual" existiert nicht in DaNiS) 11. moin.schule: Neue Kurse wurden nicht synchronisiert, Fehler in tiOpf (TKurs.CreateNew nicht überschrieben); [DaNiS 3.7.0.320] Datum=04.07.2023 1. Standorte bearbeiten funktioniert wieder #386 [DaNiS 3.7.0.319] Datum=30.06.2023 1. moin-schule: Synchronisation jetzt bis Jahrgangsstufe 13 möglich [DaNiS 3.7.0.318] Datum=29.06.2023 1. Gruppenwechsel und Gruppenwechselrücknahme bei Eingangsstufe: Jahrgangsstufe falsch (0 oder zu hoch) [DaNiS 3.7.0.317] Datum=28.06.2023 1. Fehlerkorrektur BerichteInstaller #281 2. Datensicherung NLQ-Global optimiert 3. Ältestes Schuljahr löschen ist korrigiert #379 4. Gruppenwechsel und Gruppenwechselrücknahme bei Eingangsstufe: Jahrgangsstufe falsch (0) #383 korrigiert [DaNiS 3.7.0.316] Datum=26.06.2023 1. Fortsetzung XML-Schülerimport aus ZIP-Datei: Fehler beim Import von SchülerInnen mit Passwort , teilweise mit Meldung "nothing to do" #344 2. BerichteInstaller aktualisiert, #281, ab dieser Version werden stets alle Berichte gelöscht und neu angelegt. 3. Darstellungsfehler in Baum unter Schule #372 Schriftart zu groß 4. Berichte aktualisiert 5. Statistik: Mit Parameter /debug starten, dann Ausgabe der SQL-Befehle in Ordner C:\NLQ\SQL (falls vorhanden), zum Prüfen der Statistik #373 #301 [DaNiS 3.7.0.315] Datum=22.06.2023 1. Kennzahlen der Fächer Politik, Politik-Wirtschaft, Islam, Wirtschaftslehre angepasst an schluess.txt / moin.schule #369 2. XML-Schülerimport aus ZIP-Datei: Fehler beim Import von SchülerInnen mit Passwort , teilweise mit Meldung "nothing to do" #344 3. Optimierungen moin.schule: Gruppen werden nun sauber in gruppe_sanis zurückgesetzt beim Löschen. [DaNiS 3.7.0.314] Datum=19.06.2023 1. moin.schule Info Button liefert nun mehr Infos über Synchronisierung 2. moin.schule Personen-Wählen-Dialog in DaNiS zeigt nur noch Schüler bis Jahrgangsstufe 10 an 3. Aktualisieren von Gruppen in moin.schule 4. Schüler ohne Zuordnung => Kontextmenü Berichte listet wieder Kreuztabellen auf [DaNiS 3.7.0.313] Datum=12.06.2023 1. moin.schule Synchronisierung optimiert [DaNiS 3.7.0.312] Datum=09.06.2023 1. im "Passwort ändern"-Dialog Fokus korrigiert 2. DaNiSZeugnis: neues Feld Abgangsdatum in Hauptfenster Notengrid (ausgeblendet) [DaNiS 3.7.0.309] Datum=24.05.2023 1. SANIS-Erweiterungen (nicht aktiviert) 2. ZIP-Funktionalität wiederhergestellt. Export/Datensicherung in gepackte Dateien funktioniert wieder [DaNiS 3.6.1.308] Datum=12.05.2023 1. Entwicklungsumgebung von Delphi Tokyo (10.1) auf Delphi Alexandria (11.0) umgestellt 2. In diesen Zusammenhang alle Komponenten aktualisiert 3. Fehlerkorrekturen: - Berichts-Update suchen schlägt fehl #311 - Exportieren - Schulgliederung im DBF-Format (Sibank) -> Zugriffsverletzung #317 - Schülervertretungs-Frame Exception "tiOpf Internal Error" beim Speichern nach Auswahl von Schülersprechers, Kreisschülerrats und/oder Stadtschülerrats #322 - CSV-Import fehlerhaft, wenn Importdatei im UTF8-Format (ohne BOM) #339 - fehlerhafter Fremdsprachen-Import im Rahmen des CSV-Import #358 - Sortierung im Formular "Schüler löschen..." funktioniert nicht #359 - Exception "Zugriffsverletzung" beim Lehrmittelexport #360 4. Im Schülerframe wurde die Unterordner-Combobox entfernt #324 5. Optimierungen an Unterordner von Ohne Gruppenzugehörigkeit #318 6. Gruppenwechsel zurücknehmen - Fehler (Listenindex außerhalb de gültigen Bereichs) #316 7. Verantwortlichen-Personensuche bei Aktivierung von "Laufendes Schuljahr" fehlerhaft 8. Internetzugriffe in DaNiS: USER AGENT von "Mozilla/3.0 (compatible; Indy Library)" geändert zu "DaNiS.3" 9. Fehler beim Aufruf des Berichts "Kursbelegung" -> Unterordner-ID wurde nicht gefunden [DaNiS 3.6.1.299] Datum=05.02.2023 1. SANIS-Synchronisation 2. Unterordner in „Ohne Gruppenzugehörigkeit“ erstellbar 3. Drag&Drop von Personen in „Ohne Gruppenzugehörigkeit“ möglich 4. Vereinfachung des Berichte-Fensters - Einfachere Struktur, da es keine Reiter mehr gibt - Eigene Unterordner können in „Eigene Berichte“ erstellt werden. - Drag&Drop von Berichten im Berichtefenster 5. Sicherheit: Die Standard-Accounts „admin/admin“ und andere müssen angepasst werden. Nutzende werden beim ersten Aufruf aufgefordert, das Standard-Passwort zu ändern und ein komplexes Passwort (mind. 8 Zeichen, Groß- und Kleinbuchstabe, Zahl und Sonderzeichen) einzurichten. [DaNiS 3.4.3.238] Datum=11.01.2022 1. Fehltage werden nur noch abgeglichen, wenn im Notentool Werte > 0 eingegeben wurden [DaNiS 3.4.3.237] Datum=09.01.2022 1. Mehrfach-GUID Korrektur beschleunigt und Meldung angepasst. Ab 10% fehlerhaft wird empfohlen neu zu exportieren. Beim Massenimport werden diese übersprungen mit entsprechender Fehlermeldung. 2. Fehltage werden korrekt importiert 3. Meldung, dass nicht allen Kursen ein Lehrer zugeordnet ist, war korrekt. 4. AV/SV wird nun auch AV_Bewertung a-f korrekt nach Import angepasst. Aber nur, wenn AV/SV-Text exakt mit einem AV/SV-Textbaustein übereinstimmt (String-Vergleich) 5. Ein Sync zwischen der in Notentool-Exe eingegebenen Daten und MySQL fand für Notentool_Person_log nur beim Öffnen einer Notendatei statt, aber nicht beim Schliessen. Dort liegen die u.a. die Fehltage. Nun wird auch beim Schliessen einer Notendatei ein Sync durchgeführt. [DaNiS 3.4.3.236] Datum=06.01.2022 1. "Laufendes SJ"-Ansicht im DaNiS-Baum korrigiert. #156 2. Noten_Zeugnis_2022.fr3 ersetzt altes Noten_Zeugnis.fr3 [DaNiS 3.4.2.235] Datum=05.01.2022 1. Neuer Zeugnis-Bericht Noten_Zeugnis_2022.fr3 #155 2. Zeugnis-BerichteVersion auf 51 gestellt [DaNiS 3.4.2.234] Datum=05.01.2022 1. Rechte-Anpassung DaNiS-Baum #69 Fortsetzung und Folgefehler #156 und Folgefehler #157 [DaNiS 3.4.2.233] Datum=04.01.2022 1. #152 Fortsetzung 2. Rechte-Anpassung DaNiS-Baum #69 3. Versetzung-Frame optimiert bzgl. aktivem Filter #96 [DaNiS 3.4.2.232] Datum=29.12.2021 1. Fehlerkorrektur Zeugnis-Export in Notendatei #152 2. Speicherung der Build-Version beim Export in die Notendateien. [DaNiS 3.4.2.231] Datum=17.12.2021 1. Berichte angepasst: Aufteilung für Lehrer und Schüler und Fehlerkorektur bzgl. Datum Schülerlisten\MasernschutzUebersicht.fr3/png und Texte\MasernschutzNachweisLehrkraefteSuS.fr3/png umbenannt zu MasernschutzUebersichtSuS.fr3 und MasernschutzUebersichtLehrkraefte.fr3 zu MasernschutzNachweisSuS.fr3 und MasernschutzNachweisLehrkraefte.fr3 zu MasernschutzErinnerung.fr3 und MasernErinnerungLehrkraft.fr3 2. Infektionsschutz-Formular in DaNiS: neuer Button "Daten löschen", um Impfdaten einer Person zu löschen. [DaNiS TEST 3.4.2.230] Datum=16.12.2021 1. InfektionsschutzgesetzNachweis-Schueler-Lehrer gelöscht im Dateibaum 2. erneute Korrektur Berichte-Synchronisation zwischen NLQ_Global und danis_XXXXX_Base #147 [DaNiS TEST 3.4.2.229] Datum=16.12.2021 1. Korrektur Ermittlung ob befreit, es wurden alle als befreit angezeigt [DaNiS TEST 3.4.2.228] Datum=15.12.2021 1. Korrektur Berichte-Synchronisation zwischen NLQ_Global und danis_XXXXX_Base #147 2. Korrektur Bei Lehrern ohne Geburtsdatum konnte keine Impfdaten gespeichert werden. Nun wird Ohne Geburtsdatum behandelt, wie jemand der Impfnachweis benötigt [DaNiS TEST 3.4.2.227] Datum=14.12.2021 1. Erinnerungsfenster Impfung : Sortierung korrigiert 2. Erinnerungsfenster Impfung: Personen mit Impfstatus Unvollständig werden nun auch angezeigt 3. Erinnerungsfenster Impfung: Personen mit Impfstatus Nein und Meldung an Gesundheitsamt werden nun auch angezeigt, wenn Rückmeldungsdatum gesetzt, dann nicht mehr 4. Erinnerungsfenster Impfung: 1. Spalte zeigt nun Nachgewiesen-Status an 5. Filter InfektionsschutzNachgewiesen korrigiert [DaNiS TEST 3.4.2.226] Datum=13.12.2021 1. weitere Anpassungen bzgl. Masernimpfung 2. Korrektur Schülerimport/-export bzgl. Infektionsschutz 3. D-Viewer wird nun als Modul angezeigt [DaNiS TEST 3.4.1.225] Datum=17.11.2021 1. Anpassungen bzgl. Masernimpfung: 31.12.1970 wird beachtet, Abgänger und Beurlaubte usw. werden beachtet [DaNiS 3.4.1.224] Datum=16.09.2021 1. DaNiS prüft jeweils beim ersten Start im Monat, ob es eine neue DaNiS-Version gibt 2. Schuldaten: Optimierungen an neuen JSON-Reader und abgeleiteten Klassen [DaNiS TEST 3.4.1.223] Datum=16.09.2021 1. JSON: Umlaute wurden nicht korrekt übernommen #120 [DaNiS TEST 3.4.1.222] Datum=15.09.2021 1. JSON: Daten der Dienststelle und des Gesundheitsamtes werden nicht angezeigt #120 [DaNiS TEST 3.4.1.221] Datum=15.09.2021 1. Korrektur Einlesen der neuen Infektionsschutz-Berichte in die Datenbank automatisch beim ersten Start [DaNiS TEST 3.4.1.220] Datum=14.09.2021 1. Rechte bzgl. Rechte bearbeiten angepasst, nun in Rechte-Fenster enthalten. #116 2. REGEXP_REPLACE Fehler beim Aufruf des Rechte-Fensters korrigiert (trat bei MySQL-Instanzen auf) #119 [DaNiS TEST 3.4.1.219] Datum=14.09.2021 1. neue Rechteversion actOptionen geändert [DaNiS TEST 3.4.1.218] Datum=14.09.2021 1. Rechte-Anpassung bzgl Infektionsschutz und Lehrkräfte und Mitarbeiter 2. Einlesen der neuen Infektionsschutz-Berichte in die Datenbank automatisch beim ersten Start [DaNiS TEST 3.4.1.217] Datum=13.09.2021 1. Erinnerung Infektionsschutz Rechte versehen 2. Sub-Admin darf nun auch neue Benutzer anlegen #116 3. Berichte: Masern-Berichte noch einmal angepasst an neue DB-Struktur und können nur ab Vers. 3.4.1.215 aufgerufen werden. [DaNiS TEST 3.4.1.216] Datum=12.09.2021 1. Feld nachweis_fehlt entfernt, ist aufgegangen in nachweis_art 2. Filter-Anpassung Infektions-Felder Namen geändert 3. XML-IM/Export korrigiert [DaNiS TEST 3.4.1.215] Datum=09.09.2021 1. Landiso : Mazedonien zu Nordmazedonien 2. BLZ.txt für IBAN Generierung aktualisiert (neue Version von der Deutschen Bundesbank Webseite ) 3. Infektionsschutz Anpassung der Bezeichner nach Vorgabe vom NLQ 4. Infektionsschutz Anpassung an neuen Masern-Berichten, verhindern, dass diese in alten DaNiS-Versionen aufgerufen werden können 5. Infektionsschutz: neue Filter-Felder, neue Spalten für virtuelle Tabelle 6. Delphi-Fenster im Zshg. mit Anpassung der Infektionsschutz-Felder, -Enums angepasst, Sortierung 7. Einbau des direkter Aufruf des Infektionsschutz-Frames von Lehrerliste und Schülerliste einer Gruppe 8. XML-Export/Import erweitert um Infektionsschutz, Anpassun danis.xsd 9. Herkunftssprache Rumänisch hinzugefügt 10. Kurswahl-Import case sensitive #31 [DaNiS TEST 3.4.1.214] Datum=02.09.2021 1. #33 Menü: "Berichte -> Bericht erstellen" darf keine Datei erzeugen 2. #34 Sortierung der eigenen Berichte im Kontextmenü 3. #112 Statistik-Exception 4. #110 Anpassung Datensicherungs-Dialog 5. #111 Statistik-Fehler: Übergänger zur BBS mit Abschluss 6. #105 Anpassung "Erinnerung Infektionsschutz ..." [DaNiS TEST 3.4.1.213] Datum=31.08.2021 1. #101 2. #103 3. #107 Datenwiederherstellung für Base fkt. nicht => korrigiert 4. #109 5. #108 Dateiendung bei Datensicherung automatisch bestimmen [DaNiS TEST 3.4.1.211] Datum=14.08.2021 1. Erfassung Infektionsschutz (Masernimpfung) 2. Neue Filterfelder für Infektionsschutz SchuelerNachweisForm SchuelerNachweisArt SchuelerNachweisFehlt SchuelerNachweisDatum SchuelerMeldungGesundheitsamt SchuelerRueckmeldungGesundheitsamt [DaNiS TEST 3.4.0.207] Datum=20.07.2021 1. Höhe des Fensters "Notentool Import/Export" aus dem Zeugnismodul standardmäßig auf 700px begrenzt 2. Abschlussart "Erweiterter Sekundarabschluss I - Realschule" geändert zu "Erweiterter Sekundarabschluss I" [DaNiS TEST 3.4.0.205] Datum=15.07.2021 1. Hinweis auf den laufenden Aktualisierungs-Vorgang im Zeugnismodul nach F5 2. Übertragung der Bemerkungen und Fehltage aus Notentool-Dateien 3. Notentool Import/Export: Reiter "Abgleich" erweitert um Statusmeldung 4. Fehler behoben: Alte Sicherung (3.3 und jünger) können wiederhergestellt werden 5. Fehler behoben: Anzeige der Fehltage im Zeugnismodul auf gewähltes Halbjahr abgestimmt [DaNiS TEST 3.4.0.200] Datum=07.07.2021 1. Bei der Datenwiederherstellung wurde die Option Codierung "ANSI" entfernt. Das Programm setzt eine UTF-8 codierte Sicherung voraus. 2. Korrektur des Update-Skripts ver3.3to3.4.sql 3. Korrektur des Hinweises für den Button "Standard" im Berichte-Fenster 4. Prüfung der Bildschirmauflösung: Wenn diese kleiner als 1024x768 Pixel ist, wird das Fenster maximiert dargestellt. [DaNiS TEST 3.4.0.199] Datum=06.07.2021 1. Optimierung/Beschleunigung der Sicherung 2. Überarbeitung Import ntdb-Dateien [DaNiS TEST 3.4.0.197] Datum=02.07.2021 1. Fehlerbehebung im Statistikmodul [DaNiS TEST 3.4.0.196] Datum=01.07.2021 1. Fehlerkorrektur "Nicht gelöschtes Enddatum" 2. Sicherung und Wiedereinlesen aller Datenbanken ermöglicht (Einstelmöglichkeiten dazu unter: Extras->Optionen->Datensicherung) [DaNiS TEST 3.4.0.195] Datum=28.06.2021 1. Abgleich der Daten zwischen Zeugnismodul und Notentool ermöglicht - Erstellung von drei zusätzlichen Datenbank-Tabellen: notentool_... - Notentool synchronisiert sich automatisch mit diesen Tabellen - Im Zeugnismodul können Werte von dort eingelesen werden. 2. SQL-Fehler bei Aufnahme eines Schülers behoben. 3. Fehler "Zugriffsverletzung" beim Start des Zeugnismoduls behoben". [DaNiS TEST 3.4.0.193] Datum=24.06.2021 1. Wechsel des Zeitpunkts im Zeugnismodul vereinfacht + Fehlerbehebung (Damit ist eine einfache Erstellung von Zeugnissen aus dem 1.Halbjahr möglich, solange die Schüler noch nicht per Gruppenwechsel in ein anderes Schuljahr übertraagen wurden.) 2. Länge des Textfeldes für AV/SV auf 511 Zeichen erhöht 3. Fehler "Stack-Überlauf" beim Erzeugen von Sereinbriefdateien behoben 4. Neuer Reiter "Wahlpflicht" für IGS zur Eingabe der Jahre, die der Kurs schon belegt wurde. 5. Schulgiederungsebene -> Kurse: Neue Spalte "Wochenstunden" zur Eingabe der Wochenstunden-Anzahl von WP-Kursen 6. Erweitertes Zeugnis-Layout "Noten_Zeugnis.fr3", in dem für die Wahlpflichtkurse der IGS die Werte "Dauer" und "Wochenstunden" mit einbezogen werden. 7. Sicherung der Zeugnisse im pdf-, fp3- und svg- Format möglich (aus dem Druck-Vorschau Dialog heraus -> Export...) Dabei werden als Standard entsprechende Verzeichnisse unter C:\Users\[username]\Documents\Zeugnisse angelegt. Dieser Pfad kann unter Extras -> Optionen -> Export-Verzeichnis für Zeugnisse angepasst werden. [DaNiS TEST 3.4.0.187] Datum=18.06.2021 1. Anpassung des Gruppenwechsels (Korrekte Übertragung der Fachvorgaben) [DaNiS TEST 3.4.0.185] Datum=15.06.2021 Zeugnis-Modul: 1. Korrektur: "Commands out of sync" beim Start des Zeugnismoduls 2. Die Einstellung des Schalters "Notendarstellung" wird nun gespeichert 3. Funktion zum globalen Vorbelegen von AV/SV 4. AV/SV und Fehltage können nun im Grid eingetragen werden 5. Anzeige der einer Belegung zugeordneten Lehrkraft in der Fußleiste der Haupttabelle 6. Textkürzel "n.e." (nicht erteilt) ergänzt 7. Entfernung der überflüssigen AG-Optionen im Druck-/Vorschaudialog 8. Zeugnisposition des Faches Spanisch ergänzt Sonstige: 9. Funktion "Ausgewählte exportieren" korrigiert (Anzeige "nach Schule") 10. Der Admin kann über Extras -> Optionen -> Datensicherung den Warnhinweis auf veraltete Datensicherungen deaktivieren 11. Korrektur des Berichte-Kontextmenüs im Bereich "Lehrkräfte" 12. Korrektur des Berichte-Kontextmenüs im Bereich "Ohne Guppenzugehörigkeit" Berichte-Fenster: 13. Import einzelner Berichte optimiert 14. Anpassung des Hinweises zur Bezeichnung "Standard" 15. Optimierung des Buttons "Bearbeiten" 16. Korrektur: Zugriffsverletzung beim Anpassen des Grids 17. Status-Hinweis während des Imports von Berichten ergänzt [DaNiS TEST 3.4.0.183] Datum=01.06.2021 1. Berichte-Verwaltung ins Zeugnis-Modul übertragen [DaNiS STABLE 3.3.2.181] Datum=21.05.2021 1. Anzeige von eigenen Berichten im Zeugnismodul ermöglichen [DaNiS STABLE 3.3.2.180] Datum=20.05.2021 1. Korrektur: "Error on imoprtFromFile" im Berichte-Fenster 2. Nach Schuldatenabgleich werden die Schulgliederungen wieder korrekt angezeigt (Kennzahlen korrigiert) 3. Korrektur: "#42000SELECT command denied to user" im Druck-/Vorschau-Dialog [DaNiS TEST 3.3.2.176] Datum=18.05.2021 Berichte-Fenster: 1. Korrektur: Falsche Anzeige bei Berichten mit identischem Namen 2. Favoriten-Berichte werden sofort in die Anzeige der Kontextmenüs übernommen. 3. Korrektur: Gelöschte Berichte werden weiter angezeigt 4. Korrektur: Import einzelner eigenen Berichte als Version 1 5. Korrektur: Standrad-Berichte werden doppelt eingelesen [DaNiS TEST 3.3.2.171] Datum=16.04.2021 Berichte-Fenster: 1. Button zum Bearbeiten der Berichte nur im Reiter "Verwaltung" aktiv 2. Button "Duplizieren" umbenennen in "Bearbeiten" und Erweiterung der Funktion 3. Reiter Verwaltung: Ausblenden der Spalten „Original-/Benutzerversion“, „Version“, „geändert am“ 4. Lupen-Symbol oder „Vorschau“ statt > für Vorschau-Bild 5. Neue Buttons: Favorit und Standard [DaNiS TEST 3.3.2.169] Datum=26.03.2021 Berichte-Fenster: 1. Tab Standard und Favorit: Spalte Version ausblenden / Spalte sub_path als „Ordner“ oder „Kategorie“ hinzufügen 2. Tab Verwaltung: Spalte „TypeDesc“ ausblenden / Spalte Typ: „-“ statt „None selected“ 3. Alle Tabs: Alphabetische Sortierung 4. Korrektur: Anzeigen des Berichts eines einzelnen Schülers klappt noch nicht 5. Korrektur: Bericht -> Duplizieren -> Anzeigen/Doppelklick -> keine Reaktion 6. Korrektur: Fokusfehler beim Duplizieren -> springt immer zum zuerst duplizierten Bericht 7. Korrektur: Button auf-/zuklappen funktioniert nicht bei Standard und Favoriten Sonstige: 8. Datenbaum: Ordner „weitere [21-…]“ ersetzen durch „weitere [Eti…Not]“ 9. Korrektur: Datenbaum alle Ebenen: Eigene Berichte werden nicht korrekt angezeigt 10. Datenbaum Schulform- /Gruppenebene: Freie Liste und Foto-Export anzeigen 11. Datenbaum Schülerebene: Freie Liste und Foto-Export ausblenden / Ordner Texte geöffnet anzeigen 12. Korrektur: Im Menü werden Berichte aus seltsamen Pfaden mit angezeigt 13. Importieren der mitgelieferten Berichte anhand BerichtsVersion (Berichte.ini und danis_xxxxx_Base.info) 14. Importieren der Eigenen Berichte EINMALIG nach Installation (protokolliert in danis_xxxxx_Base.info) 15. Rechte-Fehler in der DaNiS.3-Administration behoben [DaNiS TEST 3.3.2.168] Datum=10.03.2021 1. Zusammenlegen: "Alle Fachvorgabe-Belegungen löschen" und "Fachvorgaben den Schülern zuweisen" #1700 2. Spaltenbreite speichern #1904 3. Versetzungsdatums #1696 4. Übersichtlichkeit Berichte-Fenster #1815 5. Neue Tabs in Berichte-Fenster Standard und Favorit 6. Unter-Menü Favoriten in Berichte-Popup-Menüs 7. Berichts-Hilfe in Berichte-Fenster integriert: Aufruf : Wenn Vorschau sichtbar, einmal auf Vorschau klicken (bekommt so den Fokus) und dann F1 klicken . Also nur das Vorschaufenster zeigt bei F1 die Berichtshilfe.chm 8. Sortierungsfehler im Berichte-Fenster behoben [DaNiS STABLE 3.3.1.163] Datum=23.02.2021 1. Versetzungsfenster: Combobox durch TcxCombobox ersetzt, da dort inkrementelle Suche möglich 2. Anmeldung eines Benutzers ohne Rechte: nun auch in Modulen und DaniSTool #1903 3. Rechteversion 3.3.1.162 4. Rechtschreibfehler daß und muß korrigiert [DaNiS TEST 3.3.1.161] Datum=22.02.2021 1. Falscher Titel im Fenster nach CSV Validierung #1898 2. Mehrfach-Belegungsfenster Export zu Excel korrigiert, Vorschau bei Tabelle drucken #1993 3. Versetzungsfenster: Prüfung Abgangsdatum: Datumsgleichheit Abgang mit letztem Gruppenwechsel nicht erlaubt #1696 4. Versetzungsfenster: Abgange: Bei Eingabe von Gym in Schulform der nächsten Schule wird Gym SEK I und nicht Gym SEK II gewählt 5. Versetzungsfenster: Eingangsstufe wurde nicht immer ausgeblendet, wenn notwendig #1698 6. Gruppenwechselrücknahme : Bei Zurücknehmen eines Abgangs wird das Feld NachSchulform auf NULL gesetzt, das wurde bisher nicht zurückgesetzt 7. Anmeldung eines Benutzers ohne Rechte: #1903 8. Admin mit ID=1 kann nicht mehr gelöscht werden. 9. Rechtefenster auf Größe 800x600 optimiert, damit auch auf kleinen Monitoren nutzbar 10. benutzerdefinierte Einstellungen wie, gewähltes Schuljahr, Nur Schulgliederung anzeigen, Sortierung, werden wieder beim Beenden gepseichert (WriteLocalDanis) => Beim nächsten Start wird entsprechend im Baum und Sortierung wieder so eingestellt. 11. Pfad C:\Users\\AppData\Roaming\ (GetLocalConfigPath) wird nun automatisch angelegt, wenn nicht vorhanden 12. MadExcept in Zeugnis konfiguriert, so dass Bugs direkt in Bugtracker landen [DaNiS TEST 3.3.1.160] Datum=18.02.2021 1. Statistik-Anmeldung: Rechte-Fehler, dass nur Admin mit BenutzerID 1 das Programm aufrufen kann, korrigiert, jetzt: Recht 8 = IZN Stabil muss der Benutzer haben, #1881 ✓ 2. Letzten Benutzer merken, bei mir keine Probleme #1879 ✓ 3. Gruppenwechsel: Option Eingangsstufe nur für bestimmte Schulformen: Schulform.KannEingansstufe #1698 ✓ 4. DaNiS Menu: doppelte Trennstriche entfernen korrigiert 5. Rechte werden nun direkt vom Datamodul Recht verwaltet, es gibt keine Rechte*.sql Datei mehr. 6. Gruppe: Eingangsstufe korrigiert, beim Start wird Eingangsstufe geprüft und zurückgesetzt, wenn falsche Schulform #1698 7. Fehler beim CSV-Import korrigiert, danis.xsd angepasst gDivers #1900 8. Letzten Benutzer merken, Korrektur der Korrektur #1879 9. Rechteversion steht in Infofenster, wenn Doppelklick auf Statusbar [DaNiS TEST 3.3.1.159] Datum=16.02.2021 1. Lehrerfenster Scrollbalken, Mausrad aktiviert für Scrollbox #1599 2. Menu: doppelte Trennstriche entfernt 3. Bugtracker aktiviert für Fehlermeldungen, testweise optional die SQL-Exception Meldung erweitert um Macros Parameter und kompletter Query, sowie neue Felder in Bugreport.txt: Server-Version, Benutzer, Rechte, Rollen,.. 4. CSV Import korrigiert, hat nun auch Rechte wie DaNiS und Zeugnis, die via Rechte-Fenster angepasst werden können 5. Alle Module auf Rechtesystem umgestellt 6. CSV-Import reparieren ✓ 7. Statistikmodul: Menüpunkte "Statistik" werden nicht angezeigt #1876 ✓ 8. Neue Rechte-Version (rechte10) + „Aufnahme“-Problem ✓, 9. Lehrerfenster-Scrollbalken #1599 ✓ 10. Strg+F klappt beim ersten Start eines Tages nicht. Erst nach Neustart wieder. ✓ 11. Letzter Nutzer wird nicht gemerkt. Anmeldung springt immer auf admin. ✓ #1879 Siehe Antwort im Bugtracker, ich kann es nicht reproduzieren 12. Falscher Link: #1852 ✓ 13. Bei der Definition von Eigenschaften mit Wahrheitswert lässt sich bei der Eingabe die Vorgabe *falsch* erst dann speichern, nachdem man ein *wahr* gespeichert hat und dann dieses auf *falsch* ändert. #1695 ✓ 14. Gruppenwechsel: Eingangsstufe für SekI und II -Schulen deaktivieren.#1698 15. RechteVersion ist nun 3.3.1. Die Datei Rechte3.3.1.sql wird automatisch beim ersten Start ausgeführt und aktualisiert die Rechte in der Base-Datenbank ✓ [DaNiS TEST 3.3.1.158] Datum=28.01.2021 1. Korrekturen/Anpassungen an Notenimport a) Filterung des Imports nach Gruppen-Namen z.B. 5a b) Noten und Bemerkungen/Fehlt. separat wählbar, ob importiert werden sollen c) Optional direkt die Bemerkungs-Felder wählbar, die importiert werden sollen, also nicht mehr alle oder keiner, sondern individuell d) Vorab-Prüfung, wieviele Datensätze mit der aktuellen Konfiguration potentiell importiert werden würden, also wieviele aus der Notendatei durchlaufen werden 2. DaNiSCSVImport: NLQ-Programm nicht gesetzt 3. NoParseOptions für Hannover Terminalserver, wenn DaNiS mit /noparseoptions gestartet wird, dann wird xmlDoc.ParseOptions := [poResolveExternals, poValidateOnParse, poPreserveWhiteSpace]; in DaNiS nicht mehr ausgeführt [DaNiS STABLE 3.3.0.157] Datum=22.01.2021 1. Import einer Datensicherung der Vers. 3.3. in 3.3 kann zu Fehler führen => korrigiert, Reihenfolge des Löschen der Rechte-Tabellen angepasst, so dass kein ForeignKey Fehler mehr kommt 2. Zeugnis: Fächersortierung zurücksetzen setzt zpos zurück aus Wert aus FVV multipliziert mit 10, so dass leichter umsortiert werden kann. Außerdem automatisch aktualisiert und Exception abgefangen, wenn Spalte nicht gefunden wird [DaNiS BETA 3.3.0.156] Datum=21.01.2021 1. Rechte: NUR ADMIN darf ADMIN erstellen => Ausblenden von Madexcept/Button Details, gelbes Dreieck geht nicht #1866 2. BerichteFenster in DaNiS ausgeblendet 3. DaNiS: Fachvorgaben einfügen und kopieren sind aktiv 4. Zeugnisvorlagen: Änderungen aus Cloud übernommen in Installer 5. Module-Menü in DaNiS: geklärt #1855 6. schulinterne Fachvorgaben: nichts verändert, Begründung siehe #1834 7. Zeugnis-Menü: Bearbeiten -> Halbjahr zurücksetzen: korrigiert #1781 [DaNiS BETA 3.3.0.155] Datum=21.01.2021 1. Berichte-Fenster Buttons deaktivieren, die nicht implementiert 3. Rechte abgeglichen #1866 4. Rechte: NUR ADMIN darf ADMIN erstellen #1866 5. AG-Satz Generierung optimiert 6. Spalten in Druck-Zentrale ausgeblendet, die noch ohne Fkt. 7. Zeugnis-Optionen: Reiter mit AG-Sätzen ausgeblendet ,da direkt im Hauptfenster von Zeugnis 9. Spalte Bezeichnung in Fachvorgabeverordnung zu Bez umbenannt, wegen Master-Detail Problemen in Delphi 10. DaNiS: Datenbankverwalter deaktiviert, da das der NLQ-Softwaremanager verwaltet 11. Durch Action.Tag = -1 kann die Rechterwaltung im Quellcode deaktiviert werden für einzelne Actions. Dann ist nicht mehr jedesmal eine Rechteänderung notwendig, wenn ich was intern ändere bzw. für Actions die dynamische gesetzt werden.... Aktuell sind das folgende: actDBUserVerwaltung, => immer unsichtbar actSchulgiederungAnzeigen, => immer sichtbar, da dynamisch festgelegt actErinnerung => immer sichtbar, da dynamisch festgelegt actReportExternImportieren s.u. [DaNiS BETA 3.3.0.151] Datum=13.01.2021 1. #1841: sql-Fehler beim DB-Update von 3.1 auf 3.3 => korrigiert 2. DaNiS/Zeugnis : Hilfe aktualisiert 3. DaNiS: "für Oberstufenverwaltung exportieren" habe ich entfernt, ist meines Wissens nicht mehr notwendig 4. Zeugnis: Fixe Noten, Textnoten, Untertitel eingebaut, dafür Tabelle FR_Fach erweitert 5. Zeugnis: Bearbeiten und Berichte-Fenster bei Basis und Layout Menü 6. Rechte optimiert. Rechte-Matrix. 7. DaNiSTool: Optimierung der Anonymisierung, es kam Fehlermeldung, dass TEMP_Anonym_...sql nicht gelöscht werden kann. Dort stehen aber Echtdaten drin. => das Löschen verzögert, so dass es klappt 8. Rechte-Fenster: Rechte-Matrix, farbige Spalten dfmvisible und dfmenabled, automatisch der aktuelle Benutzer eingesetellt, neues Menü Anwendungsobjekte zur Filterung und Löschung von nicht genutzten!!!Vorsicht!! [DaNiS BETA 3.3.0.150] Datum=30.12.2020 1. Anpassungen wg. Optionen/Pfad-Änderungen in DaNiS => zur Laufzeit via F5 in Zeugnis übernehmen und Zeugnis->DaNiS analog per F5 2. DaNiS: Optionen Dialog: Ausblenden des Reiters Datenbankverbindung, da das der Mandantenmanager macht [DaNiS BETA 3.3.0.150 Datum=30.12.2020 1. Umbenennung Tabelle info2 zu info, damit auf gemeinsames System mit NLQ_Global.info und Abi. In dieser steht die Versionierung der FileDBs 2. Anpassungen in der App-Schicht für info2=>info 3. FileDB: Prüfung der FileDB-Version nun in Global und Base DB => damit das synchron gehalten wird. [DaNiS BETA 3.3.0.149] Datum=29.12.2020 1. Zeugnis: Neuer DropDown-Button im Hauptfenster für Zurücksetzen der Fächersortierung für Schüler/Gruppe/Schulgliederung/Schuljahr 2. Zeugnis: Ausblenden der Menüpunkte zum Bearbeiten im Layout-Menü in Druckzentrale 3. Mandantenfenster: Freigabecode-Eingabefenster verschwindet manchmal hinter Mandantenfenster => ESC-Taste ist nun aktiv, und Fenster erscheint in Taskbar 4. [DaNiS BETA 3.3.0.148] Datum=28.12.2020 1. FachvorgabeHelper-Klasse hat keine Connection, wenn nicht zuvor "Schulinterne Fächervorgaben bearbeiten" aufgerufen wurde. => korrigiert 2. Fachvorgabeverordnung: Korrektur: Nur noch die FVV aus der zum Schuljahr passenden Verordnung (Verordnung jahrvon, jahrbis) werden bei dem Einfügen von Fachvorgaben beachtet 3. Fachvorgabeverordnung: Im Dialog werden nun auch die Anzahl Fächer angezeigt in der Gruppierung 4. Fachvorgabeverordnung: Connection nicht gesetzt/Exception kommt beim Zuweisen von Fachvorgaben. Die Connection wurde nicht gesetzt => korrigiert [DaNiS BETA 3.3.0.147] Datum=27.12.2020 1. Zeugnis: Korrekturen 2. DaNiS: Fachvorgabeverordnung-Dialog angepasst, Verordnungen werden nun angezeigt und es kann gwählt werden, welche FVV bei der Initialisierung genommen werden soll 3. DaNiS: Fachvorgabeverordnung-Dialog: Nur Religion => korrigiert #1728 4. DaNiS: Fachvorgaben einer Gruppe können über neuen Kontextmenüpunkt "Alle Fachvorgaben löschen" gelöscht werden. 5. DaNiS: Fachvorgabeverordnung WN entfernt, da über Religion läuft 6. Berichte-Fenster eingebaut [DaNiS BETA 3.3.0.144] Datum=21.12.2020 1. Zeugnis Markieren von Zeugnissen (Ausgewählt) fkt. nun mit Buttons Alle Keiner Umkehren 2. Alle geänderten zpositionen sind in der fvv drin, nur die Fach-Änderungen und Bezeichnungen sind NUR in den fvv Datensätzen zur neuen Verordnung (siehe Tabelle verordnung) und Punkt 6 in Vers. 143 3. Zeugnis: Zeugnisoptionen werden nun korrekt gespeichert in NLQ_Global groups und group_values [DaNiS BETA 3.3.0.143] Datum=21.12.2020 1. Zeugnis: konkrete Fächer (DE, EN, ...) können direkt in Zeugnis positioniert werden. Datenquelle heist N. Also für Deutschnote 2. Zeugnis:AG-Sätze werden generiert aus belegten AGs, neue Feld heisst in Fastreport 3. DaNIS: Datensicherung/Wiederherstellung: Fehlerkorektur, bei fehlerhafter Datenwiederherstellung konnte man keine erneute Wiederherstellung sauber durchführen 4. DaNIS: Berichte aus Menü zunächst wieder ohne DB-Zugriff, das Berichte-Fenster bleibt erhalten und nutzt weiter die DB für Fastreport 5. DaNIS: #1571 doppelte Belegungen können angezeigt werden und zum Schüler gesprungen werden 6. neue FVV in Verordnung, wegen vielen Änderungen der FVV als neue Verordnung angelegt [DaNiS BETA 3.3.0.142] Datum=17.12.2020 1. Zeugnis: Epochal-Berechnung Fehler korrigiert, es wurde "Bis" := Von genommen => Korrigiert, bisherige Auswirkung unklar, evtl. hilft Vgl. Ver 141 mit dieser Ver 142 2. Zeugnis: Verknüpfung von Druckzentrale mit MainForm und Zeugnisdatenmodul im Delphi Designer gelöst, da ständig die Zuordnung zu Connection und Main.qryGruppe verloren ging. => Nun werden diese Zuordnungen direkt im Quellcode in Create durchgeführt [DaNiS BETA 3.3.0.141] Datum=16.12.2020 1. mit beiden Programmen klappt nun der Aufruf von Berichten/Zeugnissen aus der DB. DaNiS lädt beim Start alle Berichte aus dem Berichtsverzeichnis in die Datenbank, wenn sie noch leer, Zeugnis lädt alle Berichte aus Zeugnisvorlagen 2. Das Verzeichnis "Eigene Zeugnisvorlagen" ist vorsorglich deaktiviert. Das wird nicht mehr benötigt, da die Zeugnisse aus der DB kommen. [DaNiS BETA 3.3.0.139] Datum=15.12.2020 1. Zeugnis : Exception besarbeitet, Grant Select on nlq_global 2. Zeugnis : Editieren von Notentexten im Hauptfenster unten rechts [DaNiS BETA 3.3.0.138] Datum=14.12.2020 1. Zeugnis: Reparatur Out Of Memory 2. DaNiS: Berichte-Fenster 3. Zeugnis: Anpassungen an Basisklassen des FileDBPack, damit per GUID ein Fastreport geladen kann, (wird aber noch nicht genutzt, dafür fehlt noch GUID in zJahrgangsdaten) [DaNiS BETA 3.3.0.136] Datum=08.12.2020 1. DaNiS: Fehler in Berichte bei INNODB_STRICT_MODE=ON korrigiert, bei Aufruf von Berichten wird nun intern der INNODB_STRICT_MODE auf OFF gesetzt. #1811 2. DaNiS: Berichte erstellen korrigiert #1803 3. DaNiS: Bericht weitere Anpassung, neuer Menüpunkt "Bericht anzeigen (ohne Import)" und "Externen Bericht importieren..." 4. DaNiS: Berichts-Vorschau zeigt im Fenstertitel an, ob Bericht unverändert: *(Standardversion), oder verändert(aus Base-DB): *(Benutzerversion) 5. Zeugnis: In Druckzentrale im Optionen Menü neuer Menüpunkt "Alle Gruppen der Schulgliederung" => Es werden alle Schüler der Gruppen angezeigt, die zur aktuellen Schulgliederung gehören 6. DViewer: Fastreport "Vorbereitete Reporte", also gespeicherte Zeugnissen konnten nicht angezeigt werden, da DViewer noch keine Tabellen kannte => korrigiert 7. Fastreport in der Datenbank: Zeugnisvorlagen werden in DaNiS nicht mehr eingelesen, nur noch in Zeugnis, dafür FileDB-Package erweitert 8. [DaNiS BETA 3.3.0.134] Datum=01.12.2020 1. Rechte: Korrigiert: Menuitems wurden separat gesetzt, auch wenn schon zugeordnete Action gesetzt wurde => falsch gesetzt => dadurch meist disabled 2. Zeugnis: Ausgabedatum und Konferenzdatum liefert teilweise falschen Wert => korrigiert => in Reporten sollte statt Global.Ausgabedatum nun IMMER Person.Ausgabedatum genommen werden, da dieses intern berechnet wird, analog Konferenzdatum 3. Rechte: Neue Spalte "isEnabled" im Recht_item Fenster, die direkt anzeigt, ob bei gewähltem Benutzer Recht enabled ist. 4. Rechte: Rechte-Fenster vs Hauptfenster: beide können in den Vordergrund gebracht werden. 5. Zeugnis: Druck-Dialog nicht mehr modal (testweise) 6. Zeugnis: Druck-Dialog: Alle Gruppen in Optionen... (um alle Zeugnisse drucken zu können, fkt. noch nicht 7. DaNiS: "Bitte warten" Fenster bei Durchsetzen von Fachvorgabne, da das dauern kann [DaNiS BETA 3.3.0.132] Datum=26.11.2020 1. Datenwiederherstellung, Verarbeitung der Benutzer aus Dump #1799 2. 1. Version mit Fastreport-Berichten in der Datenbank NLQ_Global und jweilige Base [DaNiS BETA 3.3.0.127] Datum=18.11.2020 1. DaNiS: Fortsetzung Rechte, RechteVersion 1: rechte3.3.sql 2. Zeugnis: Rechte eingebaut 3. Danis: Anzahl Schüler mit/ohne Abgänger falsch => korrigiert #1742 4. Danis: Berichte : Anordnung der Komponenten im "Bericht erstellen" Fenster angepasst 5. Fastreport Version aktualisiert und SQL-Skripte angepasst 6. Alle Programme: Mandantenmanager erscheint erst, wenn Hauptfenster sichtbar 7. Zeugnismodul: 8. Button "validieren" verwendet absolute Position 9. Diskrepanz zwischen Tabellen zbelegung und belegung (Belegungen werden in Zeugnis nach Gruppenwechsel nicht angezeigt) 10. Menüpunkte Extras -> Optionen ohne Funktion; Exception bei „Optionen (Danis)“ 11. Keine Funktion bei Grid 12. Exception bei „Rechte bearbeiten“ 13. Leere Eingabe muss automatisch in 0 umgewandelt + Anpassung Fehlertext 14. Tabelle drucken im Lehrkräftefenster defekt 15. Berichte -> pdfViewer öffnet die Hilfe.pdf. Hier muss aber ein Bericht der aktuellen Notentabelle angelegt werden. => ausgeblendet, später für 16. Fortsetzung Base-Datenbank Integration in Datensicherung / -wiederherstellung, 17. Übernahme der Benutzer aus Datensicherung in Base-Datenbank Tabelle benutzer Todo: AGs zu einem Feld zusammenlegen. Automatisches Einfügen von „%Vorname% hat an der AG1, AG2 […] und der AG3 teilgenommen.“ Textfelder in Notentool schulformbezogen anzeigen (IFF Förderschule) [DaNiS BETA 3.3.0.120] Datum=07.10.2020 1. DaNiS: Extra-Menü nicht aktiv 2. Zeugnis: OBS GYM Schulform wird nicht angezeigt #1754 3. Schuldatenabgleich: Kennzahl = 0 liefert Exception => wird nun abgefangen #1773 [DaNiS BETA 3.3.0.119] Datum=07.10.2020 1. DaNiS: 0001725: Verantwortliche: Zwei Hauptwohnsitze 2. DaNiS: Rechte neu strukturiert nach Vorgabe Apollon/Abi 3. DaNiS: Berichtsfunktion "je Gruppe eine Seite", "je Gruppe ein Verzeichnis" #1741 4. DaNiS: Rechteverwaltung 1. Version 5. DaNiS: Rechte-Fenster 5. DaNiS: Neue DB Danis_xxxxx_base 6. Zeugnis: Exception beim Start korrigiert #1754 [DaNiS 3.2.0.117] Datum=11.09.2020 1. DaNiS: Optimierungen bzgl. Abzugehende: "Erinnerung Abgang" #1452 2. SQL: -Skript ver3.1to3.2 erzeugt Fehler in MYSQL5.7 Server, korrigiert #1720 3. Hilfen aktualisiert Berichtsbeschreibungen.pdf BerichtshilfeID.txt DaNiS.3-Hilfe.pdf Zeugnis.3-Hilfe.pdf 4. Verzeichnis SSL in DaNiS wieder löschen, wird nicht benutzt 5. Zeugnis: SQl-Fehler beim Starten von Zeugnis, wenn zu viele Kurse definiert #1722 6. Zeugnis: SQL-Fehler Unterschiedliche Typen für Feld 'HJ'; erwartet: Integer, gefunden: LargeInt. #1723 [DaNiS 3.2.0.116] Datum=04.09.2020 1. DaNiS: Optimierungen bzgl. Abzugehende #1452 2. DaNiS: DB-Connections für Mandantenmanager auf DisconnectedMode gestellt #1703 3. DaNiS: Gruppenwechsel: Nächste Schule GYM .. setzt nicht die Schulform GYM #2115 wg Statistik-Version folgendes durchgeführt 4. DaNiS: DB Danis_xxxxx_base komplett deaktiviert 5. DaNiS: Neuorganisation der Rechte-Verwaltung deaktiviert 6. DaNIS: Fastreport in DB deaktiviert 7. DaNiS: Neue SCHLUESS.TXT 8. DaNiS: Statistik-Fenster Menü sofort aktiv 9. DaNiS: Statistik: Fehler in Anzeige der Schülerliste nach Herkunftsschulform #1655 9. DaNiS: Schülerdaten in Allgemein verschwinden temporär #1689 10. DaNiS: Programmabsturz bei Neue Fachvorgabe und TAB-Tast #1691 11. DaNiS: Foto-Export: Foto-Dateinamen enthielten sowohl SchuelerRufname als auch SchuelerVornamen als Bestandtiel=> per SQL-Befehle SchuelerVornamen entfernt #1690 [DaNiS 3.2.0.113] Datum=28.08.2020 1. DaNiS: XML-Import/CSV-Import : Warnung lVorhandenBehandlung ist möglicherweise nicht initialisiert worden. 2. DaNiS: Verknüpfung erstellen doppelte Meldung entfernt #1683 3. DaNiS: Button Info im Hauptfenster, wenn es Abzugehende gibt #1452 [DaNiS 3.2.0.112] Datum=27.08.2020 1. DaNiS: Menüpunkt Extras-Berichte importieren (in DB) deaktiviert, bis Michael das fertig hat. Meine Version war fehlerhaft 2. DaNiS: Mandantenmanager: Verknüpfung erstellen fehlerhaft #1683 3. DaNiS: NLQ_Global LogBereinigenMonate falsch gespeichert #1682 4. NLQ_Global/Mandantenmanager: Group_values auf NULL zurücksetzen 5. Property Options.FirstRunAfterUpdate definiert, welches nur TRUE, wenn ein Programm-Update durchgeführt wurde. Sinnvoll um einmalig nach Update bestimmte Aktionen durchzuführen 6. DaNiS: cNLQGlobalVersion: Danis-interne Versionierung der Daten, die DaNiS in der NLQ_Global speichert. Genutzt für 3. und 4. (s.o) 7. NLQ_Global: FNLQGlobalData.setGroupValueToNULL (siehe 4.) [DaNiS 3.2.0.111] Datum=24.08.2020 1. DaNiS: User-Interface "Filter aktivieren" #1677 2. DaNiS: Unknown Host "Waltraud" => korrigiert [DaNiS 3.2.0.110] Datum=20.08.2020 1. DaNiS: Umgestellt auf DaNiS 3.2.0 und DB-Version 3.2 begonnen: ver3.1to3.2.sql 2. DaNiS/Zeugnis: Tabelle zfach umbenannt zu zbelegung, auch bedacht in 1. dass damit eine Wiederherstellung die Tabelle zbelegung nicht überschreibt. In diesem Fall wird diese in 1. durch das Update-Skript gelöscht #1661 3. create_views, create_functions, create_triggers wird nicht mehr jeden Tag ausgeführt. Sondern nur noch nach Update-Installation und daraus resultierende Build-Änderung, was zum erneuten Ausführen von ver3.1to3.2.sql führt, was wiederum in info die Spalten viewdate, functiondate, triggerdate auf 0 setzt. Das wiederum führt anschliessend dazu, dass die 3 Skripte erneut ausgeführt werden. #1662 4. DaNiS: Eine Datensicherung enthält nun immer die korrekte DB-Version im Namen, also die DB-Version die gesichert wird (info.DBVersionMajor u. DBVersionMinor der zu sichernden DB). Bisher war bei Datensicherung VOR Ausführen eines Updateskriptes die neue DB-Version im Namen => korrigiert Es wäre auch möglich an dieser Stelle den Namen so anzupassen, dass erkennbar wird, dass das quasi die letzte Sicherung einer DB-Version ist, bevor das Update-Skript auf neue Version aktualisiert 5. Mandantenmanager: Kommandozeilen/Startparameter /mandanttoken= und /defaultmandant=44404Waltraud3308 #1664 mit Warnmeldung, wenn dieser nicht passt bzw, wenn der in der Registry nicht passt 6. DaNiS/NLQ_Global: Entfernen der ehemaligen ini-Section "Anmeldung" mit DB-Zugangsdaten aus DaNIS, da das der Mandantenmanager übernimmt hierzu Daten 7. DaNiS: Anlegen der danis_xxxxx_base Datenbank, Verlagern der Tabellen benutzer, recht, rolle, rollerecht und confi in diese DB Zugriff auf diese Tabellen momentan via Views in danis_xxxxx (schreibend und lesend fkt.) 8. DaNIS: Import der Berichte in die Datenbank danis_xxxxx_base via Menü-Eintrag in Menü Extras. 9. DaNiS: uHelperJahrgangsdaten.GetSchuelerCount nach Gesschlecht korrigiert, Divers wurde nicht beachtet 10. DaNiS: #1657: Problem CSV-Import: Schüler.Vornamen gelöst 11. DaNiS: Exception beim Anwenden eines Filters => korrigiert #1670 12. DaNIS/Zeugnis: Übernahme der Änderungen bzgl. Mandantenmanager 13. DaNiS: User-Interface Korrekturen/Verbesserungen, siehe #1677 14. Zeugnis: Neue Felder Notiz und zstatus1 und zstatus2 15: Statistik: Fehler bei Absolventen-Export korrigiert 1672 [DaNiS 3.1.2.107] Datum=21.07.2020 1. DaNIS: Korrektur Konfessionszuordnung: Default "Keine Angaben" wurde falsch zugeordnet in TPerson.Create in OM.pas #1659 [DaNiS 3.1.2.106] Datum=20.07.2020 1. DaNiS: Automatische Religionsfachzuordnung deaktiviert, da noch nicht vollständig implementiert und zu Irrititationen führt ReligionsFachvorgaben werden aber nun angelegt, da standardmäßig NICHT mehr "nur Kurs" und in fvvReligion überall auf alsKurs = False 2. REL umbenannt zu RELWN und WN als FVV entfernt => via Delete-Befehl sowohl in create_danis3.1.sql als auch ver3.0to3.1.sql 3. GruppeEdit: Spalte Kennzahl in Grid Fächervorgaben hinzugefügt, da dort NUR das Fach steht aber nie das Kürzel, was sonst fast überall genutzt wird. 4. GruppeEdit: Anzahl Fachvorgaben wird eingeblendet über Grid; 5. diverse Dateien im Installer und DaNIS eliminiert, die temporär eingeführt wurden aufgrund von zeitnah notwendigen DB-Änderungen "create_functionsOtherDelimiter.sql","create_danis.sql","update\ver3.0to3.0_updateA.sql" ,"update\ver3.1to3.1_updateA.sql","update\UpdateZeugnis3.1.sql" 6. Tabelle daniskopie nicht mitsichern in Datensicherung, (daniskopie wird angelegt, wenn DaNiS mit Parameter daniskopie angelegt wird und diese darf nicht mitgesichert werden, da Stammdaten enthalten, die nicht gelöscht werden können durch z.B. Schuljahr löschen 7. create_danis3.sql geändert zu create_danis3.1.sql. Ab nun jede neue DB-Version eigenne create_danis3.x.sql 8. Statistik Religion leer gibt es nicht mehr, wird auf "Keine Angaben" gesetzt, bei allen Personen, beim Neuanlegen, beim Import und per Update-Skript in vorhandene DBs #1475 9. Todo: XML-IMport defekt: CSV- und XML-IMport fehlerhaft bzgl Vornamen, da dort nicht gesetzt wurde und daher Schüler-Validierung fehlschlägt #1657 10. Neue Spalte "build" in Tabelle info, anhand DaNiS erkennt, ob eine neue Exe vorliegt, die noch nicht mit dieser DB gestartet wurde. In diesem Fall wird das aktuelle Update-Skript erneut aufgerufen und auch die anderen create-Skripte (views, functions, triggers) [DaNiS 3.1.2.103] Datum=09.07.2020 1. Zeugnis: Epochale Notenanzeige in Grid optimiert, beschleunigt, #1646 2. Zeugnis: Im Zshg. mit 1. ist nun eine Spalte nicht mehr komplett epochal, sondern kann bei Fach von 1-2 Hj. und bei einigen Schülern/Belegungen von 1-1 => epochal mit *, bei den anderen nicht und editierbar. 3. Zeugnis: Rechts unten: Darstellung Epochal korrigiert. #1646 4. DaNIS: Exception bei Gruppenwechsel von Schüler ohne Konfession, in Funktion TFach.KonfessionPasst : Assigned(Konfession) fehlte => korrigiert, #1650 [DaNiS 3.1.2.102] Datum=09.07.2020 1. Zeugnis: Zusätzliche Variablen für Textfelder %Konferenz%, %Abschluss%, %Folgejahr%, #1632 2. Zeugnis: Textbausteine Gleichstellungsvermerk via UpdateZeugnis3.1.sql und in create_danis3.sql und ver3.0to3.1.sql integriert #1633 3. Zeugnis: Epochale Notenanzeige in Grid (langsam TODO) und in Fastreport realisiert #1646 [DaNiS 3.1.2.101] Datum=08.07.2020 1. Zeugnis: Notenimport optimiert, Fehlerkorrektur [DaNiS 3.1.2.100] Datum=01.07.2020 1. Zeugnis: Fehler "Benutzer hat keine Schreibrechte" bei Zeitpunkt-Änderung => Korrigiert AppData.Flush löscht auch Benutzerliste und somit kein Recht mehr aktiv 2. DaNiS: fehlende Unterfächer werden beim Start von DaNiS angelegt, falls DB auf Stand einer Beta/Vorversion der DB 3.0 bzw. 3.1 (uHelperFach.pas) 3. DaNiS: Hilfe aktualisiert 4. DaNIS: Korrektur zu Faecherkennzahl #1620 5. Zeugnis: Noten-Import optimiert 6. Zeugnis: Optimiereung Hautpfenster : Wechsel der Gruppe beschleunigt, Spalten/Fächer Wechsel beschleunigt 7. Zeugnis: neue Menüpunkt Bearbeiten->"Halbjahr zurücksetzen" mit Rückfrage, was zurückgesetrzt werden kann 8. Zeugnis: Notenexport: Lastmodified beim Export auf 0 überall. 9. Zeugnis: Notenimport: Nutze beim Import von Noten defaultmäßig nicht mehr Timestamp sondern NotenLog 10. Zeugnis: Notenimport: Menüpunkt für "schon importiert" zurücksetzen 12. Zeugnis: Notenimport: Felder Bemerkung und IIF werden beim Import standardmäßig angefügt, per Checkbox kann überschreiben gewählt werden 13. Zeugnis: Notenimport: Für finalen Import nach Konferenz, kann ALLES importiert werden, unabh. davon, was in Zeugnis steht, da Konferenz das entscheidende Gremium ist, wo tatsächliche Noten usw. festgelegt werden. Das muss garantiert werden. 14. Zeugnis: Splitter für rechten Bereich (Bemerkungen) nun wie in Notentool, Auf-Zuklappen 15. DaNIS: Skript 3.0 angepasst : ver3.0to3.0_updateA.sql u. ver3.1to3.1_updateA.sql [DaNiS 3.1.2.99] Datum=25.06.2020 1. DaNiS: SQL-Skript ver3.0to3.1.sql angepasst für MySQL: IF NOT EXISTS ersetzt durch Proc mit "DECLARE CONTINUE HANDLER FOR SQLEXCEPTION BEGIN END" 2. DaNIS: SQL-Skript ver3.0to3.1.sql angepasst bzgl. neuen Fächern, da es vorkommen kann, dass Faecherkennzahl schon manuell vergeben war #1620 3. DaNiS: Startparameter /daniskopie reaktiviert. Dann wird bei Aufruf eines Berichtes die temporäre Tabelle danis in eine reguläre Tabelle daniskopie "kopiert". Tabelle daniskopie wird gelöscht, wenn DaNiS ohne Parameter gestartet wird, auch nach einer Datenwiederherstellung. Tabelle daniskopie wird ab dieser Version nicht mehr mit gesichert in einer Datensicherung 4. DaNiSTool: DLL wird nun aus Shared geladen #1626 5. DaNiSTool: Anonymisierter Export fkt. nicht, da noch auf Danis.exe geprüft wurde und nicht auf DaNiS.3.exe => korrigert 6. DaNiSTool: Default-Dateiname für anonymiserte Sicherung : Anonym_DBVer3_1_20200624_2139.zip 7. DaNiSTool: Nach erfolgreicher Anonymisierung kommt Dialog MessageDlgExplorer, aus dem die direkt anonymisierte Sicherung weiterverabeitet werden via Explorer oder Pfad in Zwischenablage 8. DaNiS/Zeugnis: Meldung "Zugangsdaten können nicht gespeichert werden" bei Programmstart führte zu Irritationen => korrigiert #1610 [DaNiS 3.1.1.98] Stable Datum=18.06.2020 1. DaNiS: Testvalid Fehler beim Aufruf von "Fächer bearbeiten" korrigiert #1616 2. DaNiS: "Fächer bearbeiten" optimiert im Zusammenhang mit Testvalid Fehler 3. DaNiS: Exception bei Beenden von "Fächer bearbeiten", WENN Daten geändert => korrigiert [DaNiS 3.1.0.96] Datum=18.06.2020 1. DaNiS: auf Gruppenebene "schuleigenen Fachvorgaben übernehmen" nun auch möglich, wenn keine Schüler in Gruppe 2. DaNiS: Unterfächer in Deutsch, Englisch, Mathematik und Sachunterricht sind nun in der Schulform Grundschule und Integrierte Gesamtschule - Primarbereich in den Fächervorgaben enthalten 3. Zeugnis: Fehler "Connection not defined" behoben [DaNiS 3.1.0.95] Datum=18.06.2020 1. DaNiS: Datenbaum: Anzeige von Zeitpunkt und Haken bei Schuljahren entfernt, da nicht mehr notwendig. 2. Zeugnis: Menüpunkt Ansicht->"Aktuellen Zeitpunkt im laufenden Schuljahr ändern.." aktiviert. (Es fehlte die Möglichkeit den Zeitpunkt aktiv zu ändern.) 3. DaNiS/Zeugnis: #1610 korrigiert (Zugangsdaten können nicht gespeichert werden") [DaNiS 3.1.0.94] Datum=17.06.2020 1. DaNiS: Schulinterne Fächervorgaben bearbeiten, Speichern-Fehler korrigiert #1611 2. DaNiS/Zeugnis : Meldung "Zugangsdaten können nicht gespeichert werden" bei Programmstart deaktiviert #1610 3. DaNiS: SQL-Fehler in DaNiS3.0to3.1.sql korrigiert #1612 [DaNiS 3.1.0.93] Datum=17.06.2020 1. DaNiS: kleine Umbenennung im Fenster "Fächervorgaben auf schulische Belange anpassen" [DaNiS 3.1.0.92] Datum=16.06.2020 1. DaNiS: Schulinterne Fächervorgaben bearbeiten #1608, Unterkategorien noch nicht umgesetzt 2. Zeugnis: Auf Standardzeugnisse zurücksetzen noch mal angepasst. Es werden nur die Standard-Zeugnisse/Basis beim Zurücksetzen überschrieben. [DaNiS 3.0.3.91] Datum=15.06.2020 1. DaNiS: diverse Umbenennungen "Pivot-Darstellung" -> "Auf einen Blick" "Bearbeitung" -> "Vorgaben aus Erlass" 2. Zeugnis: diverse Umbenennungen Button "Zurücksetzen" -> "Initialisieren" FVV Spalte "als Kurs" -> "nur Kurs" 3. Zeugnis: Druckdialog: Spalte "Checked" -> "Ausgewählt" Schieberegler: "Auswahl" -> "Zeugnisansicht" und "Alle" bzw "Auswahl" 4. Installer: Zeugnisvorlagen werden nun immer mit installiert in Programmex86, nicht mehr nur bei Neuinstallation, die vorhandenen werden komplett gelöscht, damit keine Altlasten. 5. und Ordner komplett löschen, damit nur die aktuellen vorhanden sind und keine Altlasten. (Die eigenen Layouts werden ja sowieso automatisch in den eigenen Ordner gelegt.) 6. Zeugnis: Drop-Down-Menu-Item auf Optionen-Button "Auf Standard-Zeugnisse zurücksetzen" mit Rückfrage [DaNiS 3.0.3.90] Datum=10.06.2020 1. DaNiS: Meldung "Es wurden schon alle Fachvorgaben aus den schuleigenen Vorgaben angelegt", 2. DaNiS: Feld Stundentafel fehlte bei aktiven Filter (Gruppe, Schulgliederung) #1598 3. Zeugnis: Abschluss-Bezeichnung fehlt => korrigiert 4. Scrollbars sbmClassic in diversen Fenstern u.a. Fachvorgabeverordnung, LehrerEditFrameU... 5. DaNiS: SQL-Skripte für Neuinstallation: Sortierung der Fachfolge in Tabelle Fach nach Alphabet, Anpassung der Fachfolge bei den Unterfächern, notwendig für Zeugnispositionen 6. DaNiS: Religion, siehe Bugtracker #1565 7. DaNiS: Zeitpunkt deaktiviert. Es fehlt noch Warnmeldung bei Aktionen, wenn in Zeugis der Zeitpunkt auf "Zeugnisvorbereitung x. Halbj." steht. In DaNiS selbst kann dieser Wert nicht mehr geändert werden. #1602 [DaNiS 3.0.3.89] Datum=25.05.2020 1. Zeugnis: Notentool Import: Neue Fehlermeldung, wenn Schulnummer der Notendatei nicht zum aktuellen Mandanten passt. 2. Zeugnis: Notentool Import: aussagekräftige Fehlermeldung beim Import von Notendatei. #1592 3. Zeugnis: Notentool Neue Felder Schueler.JahrgangsdatenID und Schueler.Abgangsdatum und Schueler.Konferenzdatum. JahrgangdatenID ist für Import notwendig 4. Zeugnis: Kurse werden nun auch beachtet bei Nummerierung der zPosition und Nummerierung wird vor Preview und Druck aktualisiert #1586 [DaNiS 3.0.3.88] Datum=25.05.2020 1. DaNiS: Exception: Wenn beim Fachvorgaben aus schuleigenen Vorgaben übernehmen, keine Fachvorgaben eingefügt wurden, kam Exception => korrigiert #1576 => ursprüngliche Ursache : keine Fachvorgaben für FÖS GE vorhanden 2. Zeugnis: Notentool-Import Bemerkungen korrigiert, fkt. nun. #1582 3. Zeugnis: Sortierung fkt nun. Feld ZPosition wird nun nach Fachvorgabeverordnung.Zeugnisposition sortiert. #1586 4. Zeugnis: Zugriffsverletzung nach zweitem Notendatei-Import => korrigiert #1578 5. Zeugnis: Ausgabedatum 0 in Fastreport korrigiert in Basis-Zeugnis.fr3 6. Zeugnis: Zeugnisübersicht (PDF) als neuen Menüpunkt in Hilfe-Menü. Die Datei ..\Berichte\Zeugnisbeschreibung.pdf fehlt noch #1583 [DaNiS 3.0.3.87] Datum=22.05.2020 1. Zeugnis: "kann nicht bewertet werden" nicht darstellbar => Länge des Feldes Note von 20 auf 40 verdoppelt 2. Zeugnis: Bewertung 0 ersetzen durch Bindestrich #1575 3. Zeugnis: Layout pro Schüler wird nun gespeichert. Es gibt einen Dummy Eintrag in Tabelle frZeugnisvorlage 4. Zeugnis: Neue Felder Ausgabedatum, Konferenzdatum, Stundentafel. Wahlpflicht Dauer in Schuljahren.. fehlt noch #1573 5. Zeugnis: Ausblenden von Bemerkungsfeldern abh. von 6. DaNiS: Vornamenabgleich korrigiert, nun auf DB-Ebene per SQL-Befehl, der Menüpunkt ist dennoch noch vorhanden unter Bearbeiten, ein Fehler im Vornamen-Bearbeitn-Dialog wurde korrigiert, Stichwort TVisSchuelerRufVornamenListe_ReadPK, #1566 [DaNiS 3.0.3.86] Datum=13.05.2020 1. Zeugnis: Notentool-Export Updateanpassung wg Notentool-Änderungen von Michael, insbes. Notenkürzel 2. Zeugnis: "kann nicht beurteilt werden" eingebaut, #1515 3. Notentool : class functions für Konvertierung ZeugnisNote (0..20) <-> NotentoolNote (Note + Notenkuerzel) 4. Zeugnis; doppelter Feldname "HJ" eliminiert, indem Spalte HJ komplett aus Notenblock entfernt, ist nihct mehr notwendig. 5. DaNiS/Zeugnis: Lehrerzuordnung der Fachvorgaben zu Notentool-Anmeldung scheint zu fkt. siehe auch #1376 6. Zeugnis: Im- und Export der neuen Felder IFF usw., die fehlten noch in Notentool ZU 5. und 6. : Ich habe jetzt nicht getestet, ob die neuen Felder im Notentool angekommen sind und editiert werden können. Vermutlich muss Michael noch ne neue Version machen. Das passiert morgen. 7. Zeugnis: Neuer Menüpunkt in Datei "Abgleich mit DaNiS..." Dieser macht das gleiche wie beim Zeitpunktwechsel. 8. DaNiS: Gruppe löschen Exception => gelöst #1559 9. Zeugnis: Notentool-Export. Ich exportiere nun nur noch die Gruppen, die auch in Zeugnis angezeigt werden. dieses wird reguliert durch Gruppe.Zeugnisstatus. Vielleicht sollten wir das noch mal besprechen. Pro und Contra 10. DaNiS/Zeugnis: IN create_view.sql 2 views erweitert um neue Felder bzw. Filterung der aktiven Gruppen (siehe Punkt 9) 11. Zeugnis: Testmodus korrigert #1560 12. DaNiS: "Datei kann nicht erstellt werden" => korrigiert #1561 13. DaNiS/Zeugnis: Lehrer kein Schreibrecht Fehler, wenn Zeitpunkt geändert werden soll=> korrigiert #1567 [DaNiS 3.0.3.85] Datum=11.05.2020 1. Zeugnis: Menü "Test" ausgeblendet, aktivierbar per /test Start-Parameter oder nach Drücken von STRG-SHIFT-CTRL-T, nenne das Testmodus 2. Zeugnis: Wenn Testmodus aktiviert, dann kommt bei jedem Aufruf von einem Test-Menüpunkt eine Warn-Meldung 3. Zeugnis: Nach Drücken von STRG-SHIFT-CTRL-T kann Testmodus auch OHNE /test Parameter aktiviert werden 4. Zeugnis: Wenn Start-Parameter /debug genutzt wird, ist Testmodus auch aktiviert, es kommen aber keine Warn-Meldungen. 5. Zeugnis: Exception wenn keine Belegungen in Gruppe => keine Daten in Notenblock => gelöst, wird nun abgefangen#1546 6. DaNiS: Neuer Erziehungsberechtigter (Vater) hat Geschlecht divers => geändert auf männlich, abh. von TVerantwortlichenArt#1556 7. DaNiS: Geschlechter-Reihenfolge in Combobox nun überall männlich, weiblich, divers. 8. DaNiS: Geschlecht Shortcuts m w d liefern falsches Ergebnis: bei m kommt divers => korrigiert 9. Zeugnis: Leser hat nun keine Berechtigung mehr, Zeugnis zu starten 10. Zeugnis: Hilfe-Menü durchgetestet und Memüpunkt Zeugnis-Forum und Zeugnis Online-Hilfe (evtl. später mal kontextsensitiv ?) 11. DaNiS: Menüpunkt DaNiS Online-Hilfe 12. Zeugnis/DaNiS: Mit neuen Start-Parameter /nopointoftime wird in beiden Programmen, Zeitpunkt-Geschichte quasi deaktiviert. #1555 13. Zeugnis/DaNiS: Es kommt nun eine Meldung nach erfolgreichen Datenabgleich von DaNiS zu Zeugnis 14. Zeugnis: PDF-Export aktiviert #1588 15. DaNiS/Zeugnis: Fastreport Hilfe kann nun in Fastreport aufgerufen werden via F1 [DaNiS 3.0.3.84] Datum=07.05.2020 1. DaNiS: Niveau in Fachvorgaben integriert #1548 2. Fehler beim Start von DaNiS bzw. nach DB-Update behoben, siehe #1541 3. DaNiS: Niveau beim Zuweisen von Fachvorgaben an Schüler übernhemen 4. Zeugnis: ElternFach, ElternfachID und Niveau als neue Felder in Bemerkungen und BemerkungenSub, 5. Zeugnis: in Bemerkungen sind nun die Unterfächer herausgefiltert 6. Zeugnis: Feld zFach.Bewertung entfernt, wurde nicht genutzt und gebraucht, => Bewertungen.Bewertung entfernt 7. #1550 => MyISAM statt INNODB in Dump. Wie kann das? 8. Exception wenn keine Belegungen in Gruppe => keine Daten in Notenblock => konnte ich nicht reproduzieren #1546 => UpdateNotenk 9. DaNiS: Rolle Leser darf immer noch Gruppenwechsel machen => Korrigiert. !!!! Bitte testen, ob bei anderen Rollen noch alles OK 10. Zeugnis: Fastreport Daten-Felder entfernt nach Vorgabe von Screenshots => Was ist mit Person-Feldern?? 11. Notendarstellung sehr gut vs 1 fkt nun sofort via Toggle-Schalter [DaNiS 3.0.3.83] Datum=05.05.2020 1. DaNiS: Fehler in create_view.sql behandelt, RunSQLScripts #1539 2. DaNiS: Fehler Rechte bearbeiten: 30.12.1899 statt NULL führt zu incorrect datetime value #832 3. Zeugnis: Fastreport Korrekturen bzgl. nicht aktualisierten Variablen 4. Zeugnis: Fehlerkorrektur bzgl berechneten Feldern (Note, NoteText, AG, Bem. ...) 5. Zeugnis: %Vorname% usw werden nun dynamisch ersetzt bei Vorschau und Druck, so dass im Original Feldern IMMER %Vorname% stehen bleibt 6. OldCreateOrder in allen Formularen deaktiviert [DaNiS 3.0.3.82] Datum=04.05.2020 1=Module,Zeugnis: DB-Aktualierungs-Fehlermeldung angepasst nach Vorgabe von Frau Bliek 2=DaNiS/Zeugnis: DatabaseUpdateU.pas : create_views, create_triggers, create_functions wird nun nur noch 1x am Tag ausgeführt. Dazu Tabelle Info neue Felder, die das Ausführen loggen 3=Zeugnis: Umbenennung von Fastreport Objekten und Eliminerung von IFF, d.h. Halbjahrunterscheidung nicht mehr zwingend direkt in Fastreport notwendig. 4=Zeugnis: Note statt Note1 und Note2 => kein IIF mehr notwendig auch für AV statt AV1 usw 5=Zeugnis: View schuelernamen erweitert um Spalte Fullname und SchuelerCaption, die wie folgt aussehen: REGEXP_REPLACE(TRIM(CONCAT_WS(' ', p.Titel, p.akadtitel, p.rufname, p.Namenszusatz, p.nachname)), '[[:space:]]+', ' ') AS Fullname, REGEXP_REPLACE(TRIM(CONCAT_WS(' ', p.Titel, p.vornamen, p.Namenszusatz, p.nachname)), '[[:space:]]+', ' ') AS Zeugnisname, 6=DaNiS: UpdateSkript Ver3.0to3.1.sql ist nun so aufgebaut, dass es keine Fehler meldet, wenn es mehrfach ausgeführt wird. => Erweiterungen können nachträglich durch einfachen Aufruf durchgeführt werden (für die Tester relevant) 7=Zeugnis: Weitere Indexe gesetzt (siehe Skript Ver3.0to3.1.sql) => Grid sollte beschleunigt sein [DaNiS 3.0.3.81] 1=Zeugnis:IFF und neue Felder fehlten in Fastreport 2=Zeugnis: FF00-FF30 Geschichte überall entfernt 3=Zeugnis: Berechnete Felder für Note1 und Note2, die dann auch "Nicht erteilt" usw liefert 4=Zeugnis: Neue FastReport Datenquelle Konfiguration: liefert u.a. Halbjahr .. 5=Zeugnis: Sortierung Vorschau ist nun nach Nachname, Rufname 6=Zeugnis: jgd -> zJGd werden nun aktualisiert, auch wenn man nachträglich einen Gruppenwechsel in eine Gruppe durchführt. [DaNiS 3.0.3.80] Datum=28.04.2020 siehe auch Besprechung und C:\NLQ\cloud_svsoftware\NLQ\DaNiS\Zeugnis.3\AnpassungenZeugnis2004.docx 1=Zeugnis: Checkboxen, Fehltage nicht besetzt #1519 korrigiert 2=Zeugnis: Zugriffsverletzung beim Aufruf von Vorschau bzw. Drucken... behoben 3=Zeugnis: Doppelte Fächer in zfach #1536 4=Zeugnis: Neue Felder vgridZJahrgangsdatenBerufSchwerpunkt1,vgridZJahrgangsdatenBerufSchwerpunkt2,vgridZJahrgangsdatenBerufMassnahme1,vgridZJahrgangsdatenBerufMassnahme2 5=Zeugnis: Druckdialog: Wechseln des Basisformulars über Menüpunkt "Basis wechseln..." , Neue hinzufügen [DaNiS 3.0.3.79] Datum=24.04.2020 1=DaNiS: RufnamenAbgleich-Dialog Kleinigkeiten #1513 2=DaNiS: Module startete mit Fehlermeldung, korrigiert, #1522 3=Alle: Mandantenmanager Klick auf Abbrechen funktioniert nun ohne, daß eine Exception kommt 4=Zeugnis: Epochale Noten werden nun angezeigt, sowohl im Hauptfenster alsu auch im Zeugnis #1442 5=DaNiS: Neue Unterkategorien für Fächer Sachkunde und Englisch #1535 6=Alle: Neue DB-Version 3.1 mit Updateskript Ver3.0to3.1.sql 7=DaNiS: Textbausteine Korrekturen vom Support integriert in UpdateSkript #1505 8=Zeugnis: Feld-Aliase angepasst, so dass keine Leerzeichen mehr in diesen vorkommen 9=Alle: FastReport auf 6.6.14 aktualisiert [DaNiS 3.0.3.78] Datum=06.04.2020 1=Zeugnis: Notenkürzel Nicht teilgenommen usw. eingebaut #1444 2=Zeugnis: nach Lehrer-Kürzel sortiert in Notentool-Dialog #1446 3=DaNiS: Fehlendes Sibank Template hinzugefügt [DaNiS 3.0.3.77] Datum=31.03.2020 1=Zeugnis: Nicht existierendes Feld schueler.VorSchuleEmpf entfernt aus ImportExport-Datenmodul 2=DaNiS: Rolle Lehrer in Enum augenommen, so dass auch einem Benutzer zugeordnet werden kann, das fehlte #1503 3=DaNiS: Fehler Identnummer doppelt behoben. !Keine Korrektur in vorhandenen Datenbanken, aber neue können nicht mehr auftreten. #1500 4=Zeugnis: Import von AV SV, Fehltagen 5=Zeugnis: Export: Fehlermeldung beim Kopieren der Notentool.2.exe in den Export-Ordner, wenn Notentool schon geöffnet, abgefangen und in "Meldungen und Warnungen" protokolliert [DaNiS 3.0.3.76] Datum=24.03.2020 1=DaNiS: Rufnamen/Vornamen-Anpassung mit "Bitte warten"-Dialog. Dafür musste die Vornamen-Prüfung verlagert werden auf den Zeitpunkt NACH Anzeige des Hautfensters. #1440 2=Zeugnis: Fehltage und Arbeits- und Sozialverhalten werden nun auch exportiert ins Notentool. 3:DaNiS: Identnummer bei neuen Schüler wird nach Speichern auch in der Anzeige korrekt angezeigt. Bisher stand dort die temporäre Identnummer mit xxxxxxx am Ende. Diese wird beim Speichern des neuen Schülers erstezt #1500 [DaNiS 3.0.3.75] Datum=23.03.2020 1=DaNiS: Aufruf von Modulen kommt es zu Fehlermeldung, hier nicht reproduzierbar. Bitte noch mal bei mit dieser Version testen. #1492 2=Zeugnis: NotenExport benötigt nun aktuelle Notentool Version 2020.1.2.23 3=DaNiS: Berichte im Installer auf 47 aktualisiert 4=DaNiS: Berichts-Update auf neue Komponente umgestellt TNETHttpClient statt TIEDownload. Nun fkt. Berichtsupdate wieder [DaNiS 3.0.3.74] Datum=09.03.2020 1=DaNiS: Fehler in der Ausgabe-Funktion der Quick-Berichte: es wurde nicht der selektierte Schüler im Bericht genutzt, sondern der zuerst gewählte => Korrigiert #1458 2=DaNiS: Ganzzahl und Gleiktommazahlen als AttributTypen/Eigenschaften dürfen nun nicht mehr leer sein und es wird automatisch auf 0 bzw. 0.0 gesetzt, so dass das nicht mehr vorkommen sollte #1459 und bzgl. MySQL #1317 3=Zeugnis: Änderungen im Notentool bzgl. Noten aus älteren Schuljahren übernommen für Darstellung einer Historie in Notentool. 4=DaNiS: Fehler beim Schülerdatei-Export. Bitte testen #1452 5=Zeugnis: Lehrer-Passwort-Prüfung beim Start des Notentool-Export-Dialogs meldete fehlende Passwörter, da auch Lehrer, die gelöscht wurden, auf Passwort geprüft wurden. => Korrigiert 6=DaNiS: Exception nach Abschluss einer Datensicherung => Ursache UpdateSuche bei jedem Aktivieren des Hauptfensters => das ist nun geändert, jetzt nur noch einmal beim Start #1481 7=Zeugnis: Historie-Daten können nun zum Notentool exportiert werden und dort angezeigt werden. 8=DaNiS: Vornamen werden angepasst bei Schülern, der Rufname ist nun Bestandteil der Vornamen, Dialog dazu vorhanden unter Bearbeiten->Ruf-Vornamen-Abgleich#1440 9=Zeugnis: Felder Bemerkung, Arbeits- und Sozialverhalten 2zeilig #1443 10=DaNiS: DelZip192.DLL kann im Netzwerk nicht geladen werden. Ich habe das so angepasst das zunächst versucht wird, diese Datei wie bisher zu laden, und wenn das nicht klappt der UNC-Pfad genommen wird. #1496 11=DaNiS: Berichts-Update Anpassungen. "Kein Proxy" Update fkt. nun auch per https-URL, dafür 2 weitere DLLs ssleay32.dll und libeay32.dll. #1497 [DaNiS 3.0.2.72] Datum=14.02.2020 1=DaNiS/Zeugnis: Freischaltcode wie in ABI via Mandantenmanager. #1435 2=DaNiS: Menü Extras->Mandanten bearbeiten : nun mit Passwortabfrage wie in ABI 3=DaNiS: Menü Datei->Mandanten auswählen : Standardmandant kann festgelegt werden, ein Wechsel des Mandanten im Programminstanz ist weiterhin noch nicht möglich 4=DaNiS: Rückfrage und Übernahme von Halbjahreswerten Von Bis für Belegungen bei Änderung dieser Werte im Kurs auch bei Verlängerung eines Kurses, bisher kam Rückfrage und Übernahme nur bei Verkürzung/Verschiebung #1419 5=DaNiS: Scrollbalken wieder sichtbar, wenn im Frame Schüler die Verantwortlichen nicht sichtbar sind #1436 6=Mandantenmgr: NLQMandantenLogikInstance: Paramter cForceFreischaltungsForm mit zusätzlicher Bedingung, dass im Testzeitraum ProgrammFreischaltungForm.dfm : Schulnummer Feld READ ONLY, da ansonsten Programm überlistet werden kann mit falscher Schulnummer und bekanntem Freischaltcode 7=DaNiS: Benutzer mit Rolle Leser konnten keine Berichte mehr aufrufen, ist jetzt wieder so wie in DaNiS 2.13 #1449 8=DaNiS: Bereich "Ohne Gruppenzuordnung" so gestaltet, dass die Menüpunkte sich dort wie in 2.13 verhalten. Sprich der Zeitpunkt spielt keine Rolle mehr."Wackelkontakt" #1457 [DaNiS 3.0.2.71] Datum=03.02.2020 1=DaNiS: weitere DB-User anlegen reaktiviert für Kursexperte, da generierte Passwörter zu lang #1407 2=DaNiS: dynamisches Anordnen von Eigenschaften deaktiviert #1388 3=DaNiS: Fehlermeldung Kurse nicht geladen, bei Fachvorgaben zuweisen #1389 4=Zeugnis: Editieren von Noten im Hauptfenster angepasst, Eingaberichtung wählbar, Standard: Bei Enter ein Feld nach unten 5=Zeugnis: Lehrkräfte Fenster: Editieren eingeschränkt, Tab Lehrer: nur noch Passwort änderbar, Tab [DaNiS 3.0.2.70] Datum=17.01.2020 1=Zeugnis: Notentool LastModifed angepasst, da SQLite andere Zeitzone hat wie Win10/MariaDB 2=Zeugnis: Mandantenmanager: NLQ.ini oder Registry LastModified war fehlerhaft, versuchte IMMER die Werte aus Registry in die NLQ.ini zu schreiben, auch wenn nicht notwendig 3=Zeugnis: Datensätze entfernen deaktiviert in den Grids, da das standardmäßig aktiviert ist. Wenn man ENTF-Taste drückt, dann kam "Eintrag löschen" 4=Zeugnis: Löschen von 0 => Feld nicht mehr editierbar 5=Zeugnis: Notentool Im-Export fkt wieder, Timestamp 0 bei leeren [DaNiS 3.0.2.69] Datum=15.01.2020 1=DaNiS: Erlass statt Verordnung in der Oberfläche 2=DaNiS: Fachvorgabewahl Checkbox wird sofort übernommen ohne Wechsel des Datensatzes 3=Fehler-Melden Dialog in DaNiS.3 und Zeugnis, dazu Anpassungen an MadExcept #1290 4=DaNiS: Fehler bei neuen Fächer anlegen korrigiert: #1385 5=DaNiS: Im Zeitpunkt Zeugnis konnten Schüler exportiert werden und auch aus Gruppe entfernt werden, das ist nun auch deaktiviert, wenn im Zeitpunkt Zeugnis 6=Notentool: Import: Fehlermeldung "Die Datei existiert nicht..." 7=MySQL: Auf MySQL lauffähig: Skripte laufen nun auf beiden. WEITERE TESTS aller Funktionen insbes. Zeugnis notwendig 8= [DaNiS 3.0.1.68] Datum=21.12.2019 1=Zeugnis: linker Gruppenbaum optimiert, Spalten 2=Zeugnis: Ordner Zeugnisse entfernt, unfertige Reporte entfernt 3=DaNiS: Erlass statt Verordnung in Menüpunkten 4=DaNiS/Zeugnis/Module: Lehrkraft statt Lehrer an allen Stellen in Grid Belegungen und Kurslistein DaNiS und an diversen Stellen, wo noch Lehrer oder Lehrer/in stand usw. 5=DaNiS: Bei Belegungen löschen kam Rückfrage, ob Änderungen gespeichert werden sollen. Das kam durch ein OnUpdateAction, wo CheckDetailViewModified-Prüfung gefeuert wurde 6=HJ beim Init als Macro => om zDoActivate 7=Zeugnis: Altlasten entfernt. qryzviewGruppeText entfernt und dazugehörige stored Proc proc_textnotentabelleKurse_view => Scripte angepasst => müsste dadurch schneller sein 8=Zeugnis: Lehrerkürzel fehlen in Mainform 9=Zeugnis: Alle SG können im Druck-Dialog genutzt werden, vorher war aufgrund eines Programmierfehlers^^ beim Wechseln der Gruppe die Tabelle frzeugnis NIE aktualisiert worden, sondern enthielt nur die Daten eines alten Aufrufs zu einem Zeitpunkt als es noch nicht kaputt programmiert war^^ !!Dafür habe ich erst mal den Druck-Dialog auf ShowModal gestellt, das bedeutet, zum Wechseln der Gruppe muss der Druck-Dialog jedes mal geschlossen werden. Das wird dann nach Weihnachten wieder geändert 10=Zeugnis: Start beschleunigt indem AfterScroll erst NACH Initalisierung der Anwendung gesetzt wird 11=DaNiS/Zeugnis: Hilfe/Versionshinweise Änderungen aus cloud übernommen 12=Zeugnis: MadExcept: BugReports hochladen zu Bugtracker deaktiviert, momentan nur per Mail an winzep@svsoftware.de (also wie bei DaNiS konf., dort gehen die Mails an entwicklung@svsoftware.de) [DaNiS 3.0.1.67] [DaNiS 3.0.1.66] Datum=21.12.2019 1=Zeugnis: Editieren im Grid TAB ENTER ... optimiert, die Spalten mit Namen werden bei TAB übersprungen 2=Zeungis: Grid rechts zeigt immer Daten an und hat nun oben Stammdaten, darunter Textfelder des Zeugnisses und unten TextnotenGrid 3=Zeugnis: Grundschulzeugnis mit Unterkategorien 4=Zeugnis: DB: Anpassung an Views und Functions => !! Es MUSS einmal in DaNiS auf Zeitpunkt Bearbeiten und zurück auf Zeugnisvorb. gestellt werden. [DaNiS 3.0.1.65] Datum=17.12.2019 1=DaNiS: Menü Hilfe : Berichtsübersicht statt Berichtsbeschreibung, da die PDF und die CHM auch so heisst, die PDF wurde nicht angezeigt =>korrigiert Fastreport-Benutzerhandbuch wurde nicht angezeigt => korrigiert (falscher Dateiname) 2=Installer: wegen 1 Anpassung im Installer notwendig, neuer Dateiname wird nun genutzt 3=Rechte bzgl. Fachvorgaben korrigiert, es waren trotz Zeitpunkt Zeugnis 1. HJ Fachvorgaben Menüpunkte sichtbar 4=Zeugnis: ungenutzte Felder ausgeblenden, hochschieben bei Lücken, hat an AG teilgenommen, 5=Zeugnis: kleinere direkte Anpassungen im Notenzeugnis 6=Zeugnis: neues Notenzeugnis mit Band und Subpreports (Michael) 1. Version erweiterbar , Name : Noten-ZeugnisBand.Basis.fr3 7=Zeugnis: Selektieren der Zeugnisse, die gedruckt/in Vorschau angezeigt werden sollen 8=Zeugnis: n.e. Nicht erteilt, wenn Fach, was in Fachvorgabeverordnung selektiert ist, vom Schüler nicht belegt ist 9=Testdatenbank : DaNiS_30165_DBVer3_0_20191217_5.1und5.2X_admin.zip in der Cloud [DaNiS 3.0.1.64] Datum=16.12.2019 1=Zeugnis: Es werden keine JGDs mit Status <> 0 mehr angezeigt 2=Zeugnis: Zeugnisvorlage FF00 nicht gefunden ==> Fehlende Zeugnisposition bei Fächern, die nicht in FachvorgabeVerordnung sind, 3=BuildQuickBerichteMenu Fehler bei Mehrfachbelegung Doppelklick => korrigiert (Abfangen mittels If assigned 4=DaNiS: Fächerbezeichnungen umbenannt, Zahlen und Operationen statt Operatoren, Raum und Form statt Formen, Sprechen und Zuhören 5=DaNiS:Fächervorgaben zuweisen bei einzelnem Schüler fkt nicht wenn keine Belegung => korrigiert 6=Zeugnis: TODO. aktivieren von RECHTS Textnoten 7=Suchfenster => in einigen Fenstern aktiviert, u.a. in Zeugnis Hauptfenster/Textbaustein-Fenster, in DaNiS-Mehrfachbelegungen !!! Während das Fenster Mehrfachb. sichtbar kann man im Hauptfenster NICHT nach Schülern suchen per STRG-F 8=Zeugnis: keine MD5 generierten Passwörter, da zu unsicher => stattdessen nun SELECT lpad(conv(floor(rand()*pow(36,6)), 10, 36), 6, 0) 9=DaNiS: Sonstiges als Kursart für Mensa und nicht zeugnisrelevante Geschichten => auch in XMLExport beachtet, so dass diese NICHT exportiert werden. 10=Zeugnis: Menü Bearbeiten DaNiS Fachvorgabe Erlass notwendig? => TODO 11=Zeugnis: Spalte zusätzlich für JGD-Zeugnis, also Zeugniszuordnung zu jedem einzelnen Schüler, wenn z.B Schüler in GS-Klasse einige mit Förder sind => TODO 12=Zeugnis: Exception Finalization PMain 3425 => auskommentiert FTBS wird nicht extra released 13=DaNiS: Fachvorgaben aus Verordnung übernehmen setzt nun den Klassenlehrer nicht mehr automatisch als Lehrer 14=Zeugnis: Fastreport: AG1-AG5 "$ersie hat an der AG teilgenommen 15=Zeugnis: Druckdialog: Filtern von Schülern per Checkbox, die Filter kann dann mit Toggle-Schalter aktiviert werden. 16=Zeugnis: Druckdialog ist nicht modal, bei Wechsel der Gruppe in Hauptfenster kann per Knopfdruck oder Shortcut [DaNiS 3.0.1.62] Datum=10.12.2019 1=Zeugnis: STRG-T ersetzt Textbausteinkürzel # durch Inhalt. Wenn Textbausteinkürzel selektiert und STRG-T, dann nur diesen, wenn nichts markiert alle 2=DaNiS: Fachvorgaben durchsetzten nun auch auf Schülerebene im Kontextmenü von Belegungen-Tab 3=DaNiS: Alle Fachvorgabe-Belegungen löschen auf Schülerebene (via Kontextmenü im BelegungsGrid) und auf Gruppenebene (via Kontextmenüitem im Baum) 4=DaNiS: Falsche Connection bei Dialogen "Schulinterne Fachvorgabe bearbeiten" und Mehrfachbelegungs-Dialog führte zu Exception => 3.0.1.61 quasi nicht brauchbar (Stichwort KeepDesignConnected MUSS false sein) [DaNiS 3.0.1.61] Datum=06.12.2019 1=Zeugnis: Fachvorgabe-Lehrer in Zeugnis integriert (Notentool-Export u.a) #1288 2=Notentool: Wegen 1 neuen NotentoolSchuelerlehrerTyp nnsltFachVorgabeLehrkraft 2=Zeugnis: Optimierung Notentool zu exportierende Daten , LehrerSchülerZuordnung nur noch einmal exportieren statt bei jeder Note 3=DaNiS: Fachvorgaben filtern "Schulinterne Fachvorgabe bearbeiten" #1287 4=DaNiS/Zeugnis: Unterkategorien Lesen Schreiben für Fächer #1310 5=Zeugnis: Kurse korrekt als Spalte anzeigen in Hauptfenster 6=Zeugnis: korrekte Wahl des HJ in den Spalten, also Kurs, der nur im 2. HJ wird nicht mehr angezeigt im 1. HJ, 7=Zeugnis: Optimierung mittels Setzen von Indexen auf zfach 8=DaNiS/Zeugnis: doppelte Belegungen des gleichen Faches durch einen Schüler erkennen und anzeigen 9=Zeugnis: Anpassung an Views für die Noten im Hauptfenster: Limit 1 verhindert nun Fehlermeldung "liefert mehr als einen Datensatz.." 10=DaNiS/Zeugnis: Fachvorgaben durchsetzen beachtet auf Nachfrage die vorhandenen Belegungen und beachtet dabei Halbjahre, d.h. wenn Fachvorgabe 1-2 Hj, aber vorhandene Belegung nur ein HJ belegt, wird eine weitere Belegung für das fehlende angelegt. 11=Zeugnis: 4 neue Timestamps, jeweils einen für Note1, Note2, Note1Text, Note2Text, um jede Notenänderung einzeln zu protokollieren 12=Zeugnis: Fastreport: Auswahl der zu druckenden Schülerzeugnisse via Checkboxen. 10-12 noch zu testen [DaNiS 3.0.1.60] Datum=25.11.2019 1=Zeugnis: Fastreport: fehlende Namensfelder Adelstitel, Namenszusatz, Vornamen und AkadTitel , #1286 2=Zeugnis: Fastreport Basis-Zeugnis Rufname, Nachname angepasst [Bewertungen."Nachname"] [Bewertungen."Rufname"] => [Bewertungen."Adelstitel"] [Bewertungen."Rufname"] [Bewertungen."Namenszusatz"] [Bewertungen."Nachname"] 3=DaNiS: Berichte-Aufruf Fehlermeldung, wenn Ganzzahl oder Reele Zahl als Attribut/Eigenschaft definiert und keinen Default-Wert hat, weiteres in #1317 4=DaNiS/Zeugnis: Fachvorgaben der Gruppen haben nun Lehrer zugeordnet [DaNiS 3.0.1.59] Datum=22.11.2019 1=DaNiS: Fehlermeldung Nachbarschulen nun wie gewünscht ohne MadExcept Dialog => alle Validierungsevents die in Devexpress Grids sollten keinen MadExcept-Dialog mehr anzeigen, wenn doch bitte melden 2=Zeugnis: Lehrkraft-Fenster: Kurse nur noch vom aktuellem Jahr, diverse Enums aus DaNiS in GridRepository 3=Installer Anpassunng bzgl. Exe, nicht *.exe, sondern explizit benannte Exe werden in den Installer übernommen 4=Zeugnis: neue View aktuelleKurse zur Filterung in Lehrkraft-Fenster 5=DaNiS: Bei Klick auf "Abbrechen" im Mandanten-Dialog kommt keine Fehlermeldung mehr, 6=Zeugnis: doppelte Spellchecker Fehlermeldung korrigiert 7=Zeugnis: cxLocalizer Filename entfernt 8=Zeugnis: Zeitpunkt-Dialog beim Start, wenn nicht in Zeugnis-Zeitpunkt, 9=Zeugnis: Button Zeitpunkt ändern in Leiste 10=Zeugnis: Zeitpunkt steht nun in Statusbar, ganz rechts [DaNiS 3.0.1.58] Datum=21.11.2019 1=Zeugnis: Ansicht->Aktualisieren F5 ,Alles neu laden 2=Zeugnis: Ansicht->Tabelle aktualisieren STRG-F5 , aktuelle Tabelle wird aktualisiert 3=DaNiS: Fehlerkorrektur bzgl. fehlender devex_language_german.ini [DaNiS 3.0.1.57] Datum=20.11.2019 1=Zeugnis: Suchfenster/Filterfenster 2=DaNiS: Schuljahr löschen Menüueintrag war aktiviert => korrigiert 3=Mandanten-Dialog: Übernehmen statt Mandant öffnen 4=Zeugnis: Übersetzung für Devexpress Grid ins Deutsche (unvollständig) in Textbaustein-Fenster, Lehrkraft-Fenster, Hauptfenster 5=DaNiS: Hint im Menü asdfasdf entfernt 6=Zeugnis: Meldung beim Start von Notentool kommt nur noch, wenn notwendig, aber weiterhin 2x, also auch vor tatsächlichem Export 7=DaNiS, Zeugnis: Tcx-Übersetzung ins Deutsche TcxLocalizer 8=Zeugnis:Rechtschreibhilfe eingebunden in Textbausteine Fenster, Lehrkraft-Fenster, Hauptfenster 9=Zeugnis: Fenster ist schon beim Start sichtbar und somit auch während Mandantenmanager und/oder Anmeldedialog angezeigt wird 10=Zeugnis: Im Lehrkraft-Fenster werden nun die Lehrer angezeigt, die auch im "normalen" Modus in DaNiS in der Lehrerliste angezeigt werden. DaNiS-Version 3.0.0.56 (15.11.19) veröffentlicht 1. Noten oder Textnoten per Checkbox in Notenexport wählbar 2. "Platzhalter ersetzen" Dialog kommt nur noch wenn was zu ersetzen ist 3. Fastreports angepasst 4. Installer mit signierten Dateien erstmals erstellt und kleine Fehler korrigier 5. Hilfe aktualisiert und komprimiert 6. Passwörter setzen Dialog in Lehrkraft-Fenster 7. Notenzeugnis Print on First Page aktiviert 8. Vorschau : Zuordnung frReport1.Dataset := .. auskommentiert, da gleiche Dataset schon an Page gebunden DaNiS-Version 3.0.0.55 (14.11.19) 1. Zeugnis: Menü Ansicht angepasst, u.a. Konferenz-Button deaktiviert und Text : Konferenz... [ist nun im Notentool] 2. Zeugnis: Buttons für Excel-Export und Drucken im Lehrkräfte-Fenster (für Passwörter) und nun mit Datei-Speichern-Dialog 3. DaNiS Sibank Menüanpassung und Sibank-Bezeichner entfernt in Texten nach Ilgas Vorgaben 4. Zeugnis: Fuß angepasst in Basis und Reihenfolge der Notenfelder in Notenzeugnis wieder korrigiert 5. DaNiS u. Zeugnis: Eigene Berichte und Eigene Zeugnisvorlagen sind nun vorbelegt mit 'C:\Users\\Documents\Eigene Berichte' und 'C:\Users\\Documents\Eigene Zeugnisvorlagen' 6. DaNiS-Optionen-Dialog ist nun in Zeugnis auch aufrufbar, der ursprüngliche ist ausgeblendet 6a. Dafür musste Optionen Dialog in Updater.dproj verlagert werden, damit beide Programme an die dfm rankommen. Daher auch umbenannt zu DU.OptionenFormU.pas 7. Platzhalter wie %ersie%, %Vorname% werden nun bei Aufruf von Druck-Dialog-Fenster nach Rückfrage per SQL-Befehle ersetzt. 7a. Dafür eine neue SQL-Funktion in DB: ReplacePlatzhalter(cString, SchuelerID) 8. Zeugnis: Hauptfenster: Gruppenbaum links ist nun immer aufgeklapt, 9. OptionsDBU angepasst, wegen 5., wenn nur ein leerer String in DB gefunden wird für Bezeicnner, dann wird nun der Default-Wert übergeben. TODO morgen Prüfen von Rechten in Zeugnis TODO Zeugnis-Zuordnung zu Gruppe ist noch nicht fertig => Spalte ist momentan nicht sichtbar TODO Kurse? TODO 9. testen, ob das bei Neuinstallation Probleme bereiten kann. DaNiS-Version 3.0.0.54 (13.11.19) 1. Anpassungen von Michae am Zeugnis-Notentool Schnittstelle 2. Version hochgesetzt 3. PMain Menüs nochmals angepasst nach Vorgaben von Ilga DaNiS-Version 3.0.0.53 (13.11.19) 1. DaNiS: Berichte Ordner Zeugnisvorlagen und Zeugnisvorlagenlisten ausgeblendet in DaNiS 2. Zeugnis: Basis-Zeugnisse liegen nun in sepearaten Ordner unter Zeugnisvorlagen/Basis 3. Notentool heißt nun auch bei DaNiS/Zeugnis wieder Notentool.2.exe 4. Zeugnis: Alte Berichte gelöscht und Unterordner pdf und alt entfernt 5. Lehrerpasswörter unverschlüsselt speichern wie bei ABI.5 (erst mal) 6. Notentool : Im Export angepasst bzgl. ID 7. DaNiS und Zeugnis: Diverse Anpassungen an den Menüs und Statusbar ... nach Vorgabe von Frau Bliek 8. Zeugnis: Druckdialog Version 1 mit Filtermöglichkeit 9. Zeugnis: Filtermöglichkeit im linken Gruppen-Grid nach Gruppe, Lehrkraft und Stellv. 10. AV1-2 SV1-2 usw wieder in Maske sichtbar 11. DaNiS: Wiederherstellung, Benutzer und deren Passwörter wurden NICHT wiederhergestellt => korrigiert 12. Zeugnis: Textnotenzeugnis mit Tabelle und Band (Michael) 13. Zeugnis: DruckDialog-Fenster erweitert, markieren des geählten usw. 14: Zeugnis: Neue Tabellen !! DB-Update DURCHFÜHREN: Die Skripte 14.1 c:\NLQ\cloud_svsoftware\NLQ\DaNiS\Zeugnis.3\SQL\CreateTableFRBasisFRZeugnis.sql 14.2 c:\NLQ\cloud_svsoftware\NLQ\DaNiS\Zeugnis.3\SQL\CreateTablezGruppe.sql 14.3 c:\NLQ\cloud_svsoftware\NLQ\DaNiS\Zeugnis.3\SQL\AlterTable_frzeugnis.sql 15. Fastreport Feld Schulname2 eliminiert 16. Ordner Zeugnisse in Berichte für geänderte Zeugnisse 17. Notentool-Schnittstelle noch nicht aktualisiert, mache ich direkt nach Fertigstellung von Installer DaNiS-Version 3.0.0.52 (11.11.19) 1. Lehrer Feld Passwort 2. Notentool.3.exe 3. Fastreport : Anpassungen bzgl. geänderter DB-Struktur 4. Fastreport : Abgeleiteter Report, alle Memos und Elemente benannt 5. Fastreport : Bemerkungen und SV AV anzeigen 6. Notentool: Korrektur bzgl. Timestamp 7. Fastreport: Testweise Druck von 1200 Schülern in PDF fkt 8. Notentool.3 Caption entsprechend in FormCreate auf .3 gesetzt 9. ProgressDialog verdeckte Methode TForm.Position korrigiert, ProgressPosition heisst es nun DaNiS-Version 3.0.0.51 (04.11.19) 1. Zeugnis: Export nochmals angepasst 2. Zeugnis: doppelte Notenfelder führten zu Exceptions => Ursache: neues Timestamp Feld, welches für Notentool notwendig war 3. Zeugnis: Lehrer können nun in Zeugnis "bearbeitet" werden. => Bearbeiten->Lehrer bearbeiten. 4. Zeugnis: Diverse Korrekturen und Anpassungen bzgl. Notentool, DaNiS, Zeitpunkt DaNiS-Version 3.0.0.50 (31.10.19) 1. Zeugnis: Export ins Notentool optimiert 2. Zeugnis: Menü Notentool mit Export und Import und Notentool aufrufen 3. Notentool einfache Optimierung bzg. Export zu SQLite 4. Zeugnis: Logging von Ex und Import-Aktionen in die Tabelle LOG 5. Zeugnis: Rechtschreibung 6. Notentool.2.exe Ausgabepfad auf c:\nlq_ordnerstruktur\NLQ\Notentool\ geändert 6.1 Notentool.2.exe Optimization deaktiviert, damit debugging möglich 6.2 Notentool.2.exe: DB kann als Parameter mitgegeben werden, dann wird diese geladen -> COMMITES 7. Zeugnis: Testdaten generieren: zufällige Lehrerzuordnung zu Kursen und Klassenlehrern 1 und 2 per SQL Befehl 8. Zeugnis: Anzeige der Prüfquery nach Export möglich, um zu sehen, ob korrekte Daten angekommen 9. Zeugnis: Neues Fenster LehrerDaten bearbeiten unter Bearbeiten->Lehrerdaten bearbeiten DaNiS-Version 3.0.0.49 (30.10.19) 1. DaNiS: Zeitpunkt setzen ist nun pro Schuljahr separat möglich. 2. DaNiS Zeugnis Halbjahr im Frame Schuljahr entfernt 3. Lehrer.LehrerFunktion Feld hinzugefügt: momentan nur Koordinator u. Vertreter, leicht erweiterbar ohne DB-Anpassung 4. Anpassungen und Korrekturen in DB-Skripten 5. DaNiS: LehrerFrame um Koordinator und Vertreter erweitert auf Tab Allgemein 2 6. DaNiS: Fortsetzung Zeitpunkte integrieren... Jetzt auf jedes SJ separat anwendbar 7. Zeugnis_ PAlle entfernt in dem rechtes Grid realisiert war und welches noch Kallage Basis war. 7.1 Felder VS1 usw in linkes Grid 7. Zeugnis: Entfernen aller Units die nicht unmittelbar gebraucht werden, alle Warnungen eliminiert, refaktorisiert 8. Zeugnis: Aufruf Notentool eingebaut, noch kein Datenexport 9. Zeugnis: Neues Grids Notentext 10. Zeugnis: Einbau Zeitpunt setzten in Menü Ansicht 11. Zeugnis: Testdaten generieren für Note1Text und Note2Text 12. Zeugnis: Export ins Notentool 12. Zeugnis für 1. u. 2. HJ jeweils als Tabelle mit eine Spalte pro Fach, Einzelgrid für einzelnen Schüler in Formularform (nach Ilgas Vorgaben) DaNiS-Version 3.0.0.48 (23.10.19) 1. Zeugnis: Filterung möglich nach m w Geschlecht. 2. Fastreport : diverse Anpassungen 3. DaNiS: Zeitpunkte integriert in Actions,. bisher MainFormU : object actGruppenwechselZuruecknehmenGruppenweise: TAction object actGruppenwechsel: TAction object acSchuelerEntfernen: TAction object acAusgewaehlteSchuelerLoeschen: TAction object actAufnahme: TAction object actNeuerSchueler: TAction object actNeueGruppe: TAction object actNeueSchulgliederung: TAction object actSchulgliederungKopieren: TAction object actFachvorgabenAusVerordnung: TAction object actSchulgliederungEntfernen: TAction object actSchuljahrEntfernen: TAction object actKurseZuweisen: TAction BearbeitenDatenModul.actSchulformenBearbeiten;//3 BearbeitenDatenModul.actAbschlussartenbearbeiten;//4 BearbeitenDatenModul.actFaecherBearbeiten;//5 BearbeitenDatenModul.actFachvorgabeVerordnungAnzeigen; BearbeitenDatenModul.actFoerderungBearbeiten;//6 BearbeitenDatenModul.actProfilBearbeiten;//7 BearbeitenDatenModul.actReligionenKonfessionenBearbeiten;//8 BearbeitenDatenModul.KrankenkassenBearbeitenAction;//9 bedeutet : Diese Actions sind so umgestellt, dass diese nur enabled sind, wenn SchuljahrZeugnisStatus das erlaubt. Das ÜBERschreibt die Rechte-Geschichte, falls notwendig. DaNiS-Version 3.0.0.47 (16.10.19) (aus Todo.txt) 1. Oberfläche entschlacken: 1.1 Eingabe in Maske ausblenden. [Ilga Bliek, 15.10.19] 1.2 Button callProc ausblenden? 1.3 Button PepareFR ausblenden? 1.4 Lehrkräfte zuordnen ausblenden (ggf. später für Nutzer von Fremdprogrammen, die importieren wollen, wieder nutzbar machen. 2. Zeugnis: STRG-T fkt. wieder, aber es MUSS jetzt der TBKennzahl SELEKTIERT sein bevor STRG-T gedrückt wird. 3. Zeugnis: kann sein, dass FastReport nicht sauber fkt. , bin da mitten drin 4. %Var% Ersetzung optimiert und Fehler korrigiert 5. Installer: SigCheckAllExe.bat gibt alle Versionsnummer der Exe Dateien aus, um zu sehen, ob alle gleich / korrekt oder vergessen was zu compilieren DaNiS-Version 3.0.0.46 (15.10.19) 1. Zeugnis: Grid-Layout wird nun in Registry gespeichert, in DB später mal 2. Zeugnis: Textbausteine-Editor angepasst, gruppiert nach Typ, Typbezeichner statt Zahl 2.1. zusätzlich Styles, je Typ andere Schriftfarbe 3. KonfDat -> Konfession 4. ver2.13to3.0.sql fehlte UniqueKey Bedingung für Textbausteine.TBKennzahl DaNiS-Version 3.0.0.45 (14.10.19) 1. Neues (temporäres Menü Grid mit SaveGridLayout und LoadGridLayout 2. Fehler in Testtexte löschen korrigiert 3. Skript: DaNiS create_DaNiS und schluess.txt auf einen Nenner gebracht => keine Meldung mehr wg. Anpassung bei Neuanlegen einer DB. 3.1 Skript: Bei Fehler im DB-Skript wird nun fehlerhafte Query angezeigt. 3.2 Skript:: Zur Vereinfachung legt nun create_DaNiS schon ein aktuelles Schuljahr an und zwar das vom aktuellen Schuljahr (ab August das neuere) 4. Nach NeuErstellen/ScriptUdates/Datenwiederherstellung wird nun anhand dabei gesetztem DaNiSDBStatus = TDaNiSDBStatus = (ddsNeuErstellt, ddsSchonVorhanden, ddsDatenWiederhergestellt, ddsDBUpdatesDurchgefuehrt) entschieden, ob Views und Functions Skripte (erneut) aufgerufen werden müssen 5. Zeugnis ruft nun auch create_views und create_functions auf: 6. DaNiS: DaNiSLogU.pas Loggen von SQL-Befehlen: Spalte Statment steht nun nicht mehr jedes mal am Anfang "Benutzer: Admin" , ersatzlos gestrichen, da schon in Spalte BenutzerID die ID steht die eindeutige Zuordnung ermöglicht. 7. Textbausteine => Textbaustein Tabellenname war noch nicht überall umbenannt 8. Zeugnis: verlorene Connections und Datasources im Hauptfenster werden nun in Create gesetzt 9. Zeugnis: neues Feld Bemerkung war noch nicht in Test-Texte generieren enthalten => Fehlermeldung DaNiS-Version 3.0.0.44 (11.10.19) 1. Zeugnis: Spalten/DB Anpassungen 2. Textbausteine neue Spalte "Typ" und Einbindung von Arbeitsverhalten und Sozialverhalten Tabellen . Diese dann gelöscht 3. DBGrid ersetzt durch TcxGrid und Anpassungen 4. DBMemo erseetzt durch TcxMemo 5. Reaktivierung von unteren Memo-Editor (da wo auch u.a. Rechtschreibprüfung Button 5.1 Doppelklick auf TextSpalte im rechten Grid vom Typ ftMemo 5.2 Spalten im rechten Grid passen Höhe automatisch an, wenn Textbreite nicht reicht. 5.3 Rechtschreibung vorbereitet... noch nicht fertig 6. DaNiS Model: 2 Include Dateien 6.1 DM.ClassesAndEnmums.inc enthält alle Dummy Classes die schon bekannt sein müssen wegen Abhängigkeiten und die Enumerationen die teilweise auch schon classes enthalten 6.2 DM.Constants.inc alle Konstannten und String-Arrays zu den Enums 6.3 in diese beiden sollen dann auch die Zeugnis-relevanten rein.., falls nicht in NLQGlobal DaNiS-Version 3.0.0.42 (02.10.19) 1. DaNiS: Script Fehler in ver2.13to3.0.sql WENN ausgegfüht nach Wiederherstellung einer 2.13 Dumps in 3.0 DB => folgende Fehler kamen dann: cannot delete foreign key entry duplicate entry '6' for key 'PRIMARY'. duplicate column name updatecount1 duplicate column name updatecount2 duplicate key_Name UK_zfach table zspalte already exist => korrigiert durch Create Table if not exists und insert ignore statt insert 2. Unit DatabaseUpdate auf Klassenbasis gestellt, damit OnError Events von TMyScript genutzt werden können. 3. Versionshinweise übernommen aus Nextcloud 4. DaNiS: Connection wurde nicht korrekt zugeordnet für Zeugnis vorbereiten. => Aus DaNiS entfernt. Vorbereitet wird nun direkt im Zeugnis DaNiS-Version 3.0.0.41 (01.10.19) 1. Intern: HelperU.pas umbenannt zu FH.HelperU.pas 2. DaNiS: Anpassungen bei der Verarbeitung von SQL-Updates wegen Pfad-Verschiebung von Update-Skripten => getestet von mir 2.1 fehlende Anpassung von Create_DaNiS3.sql 3. Alle: Neue Klasse in Global: FU.Params.pas. Diese kann jeweils erweitert. Momentan erkennt diese den Startparameter /debug. Daneben gibt es noch NLQExeParamU.pas, die aber NLG_Global spezifisch Paraemter verarbeitet 4. DaNiS: Shortcut STRG-Del für Belegung löschen 5. Zeugnis.3: SQL-Anpassungen zum Erstellen fehlender Zeugnisdaten nach Gruppenwechseln 6. Zeugnis.3: Ausblenden von Jahrgangsdatensätzen (Schülern) mit Status <> 0 => muss noch erweitert werden. 6.1 dazu notwendige DB-Anpassung in create_functions.pas: Zusätzliches Feld in View zviewgruppe, die durch Stored_Proc proc_notentabelleKurse_view dynamisch erstellt wird. 7. Zeugnis.3: PMain: ApplicationEventsShortcut deaktiviert, macht Probleme bei Shortcut Verarbeitung F5 F12, waren doppelt vergeben 8. Alle: Komponenten Devart MyDAC, LitDac und EntityDac, sowie Fastreport von 6.3 auf 6.4 und ActiveQueryBuilder aktualisiert 9. Zeugnis: Auflisten aller Zeugnisse in Menü . Werde das noch anpassen, wenn Tabelle mit Zuordnung Zeugnis zu Schulform fertig. 10. DaNiS: Neben der Zuordnung aller Fachvorgaben zu allen Gruppen via Kontextmenü einer Schulgliederung, gibt es nun einen weitern Menüpunkt, der die Fachvorgaben an alle Schüler als Belegung zuordnet 11: Zeugnis: Testdaten generieren über Menü Extras funktioniert wieder. 12. Zeugnis: Test-Texte generieren, unter Zuhilfenahme von Tabelle Textbausteine 13. Zeugnis: UpdateScript ver2.13to3.0.sql und Create_DaNiS3.sql Skript synchronisiert.... 14 Spalten in Tabelle zeugnisdaten angepasst / gelöscht : 14.1 Spalten K3, K4 gelöscht 14.2 Spalten K1 in AV und K2 in SV umbenannt 14.3 Spalte KODAT in KONFDAT umbenannt 14.4 Spalte JOKE1, JOKE2 in FREIFELD1, FREIFELD2 umbenannt 15. Zeugnis: RechteTabellen reaktiviert, war deaktiviert wegen Zusammenführen vün DaNiS und Zeiugnis in eine DB => Anpassungen ontwendig in DaNiS 16. Zeugnis: Kurse deaktiviert, da noch Exception 17. Zeugnis: Alle Fastreporte werden im Button Layout als DropDown angeboten. Standardmäßig ist momentan der erste Eintrag gewählt. Der gewählte wird noch nicht gespeichert. DaNiS-Version 3.0.0.40 (23.09.19) 1. Alle: Anpassungen an NLQGlobal durch Michael übernommen und getestet 2. Alle: Weiße Splash-Screens und Anmeldedialog alles weiß und Rah, genauer die Farbe hat die Konstante clWindow 3. Zeugnis.3: fehlende Einträge in zFach werden nun jeweils automatisch hinzugefügt => keine "gesperrten" Notenfelder mehr im Grid, wo keine da ist. Unique Index auf zfach (JahrgangsdatenID und BelegungsID) darf jeweils nur einmal vorkommen und dann liefert INSERT IGNORE 4. Zeugnis.3: Anpassungen am Quellcode, Löschen von überflüssigen Altlasten zwecks Übersichtlichkeit 5. Alle: Hilfe aktualisiert 6. Alle: wegen Anpassungen in Zeugnis-Tabelle => DB Version 3.0 auf 3.1 => Script Ver3.0to3.1.sql 7. Alle: Installe wieder auf 120 MB Zusammenfassung Installer: nicht komprimiert: c:\nlq\Setups\DaNiS_Setup_3.0.0.40_Beta_nk.exe 117,28 M 24.09.2019 15:13 3.0.0.40 komprimiert: c:\nlq\Setups\DaNiS_Setup_3.0.0.40_Beta_k.exe 107,29 M 24.09.2019 15:08 3.0.0.40 => wenn PDF einigermaßen komprimiert sind und die Exe-Dateien per UPX auch, ist kein signifikanter Unterschied zwischen komprimierten und nicht komprimierten Installer. => Komprimierung nicht mehr notwendig. weitere Folgerung: Der Installer kann nur durch verlustbehaftete Kompression, durch externe Programme, signifikant verkleinert werden. Und das ist nur bei Bildern sinnvoll. DaNiS-Version 3.0.0.39 (19.09.19) 1. DaNiS: Aufgrund von NLQ.ini und Connection-Problemen im Netzwerk Splash-Screen in DaNiS eingebaut, der VOR dem ersten Versuch, sich mit der DB zu verbinden erscheint. Denn es dauert über Netzwerk mehrere Sekunden (bis zu 15), bevor eine Rückmeldung kommt und wenn keine Verbindung zustande kommt, dauert es am längsten. 1.1 DaNiS: Splash-Screen zeigt Pfad der NLQ.ini an und Inhalt. 1.2 Alle: Anpassung an letzte Änderungen von Michael im Bereich NLQ_Global bzgl. Registry und Verhalten bei Connection Failed, siehe auch 1. 1.3 innodb_strict_mode=0 in die my.cnf (in der Section [mysqld]) #1173 1.4 Hannover Anpassungen von .37 comitted Todo vor Commit und Neuen Installer 1. DaNiS Icon DaNiS.3 in Anmelden , About Franklin Gothic Book ✓ 2. Eigene Vorlagen "Ordner erstellen" erweitern => Vorgabe dafür => Ilga / wie Abi? 3. DaNiS Options : DaNiS/Berichtshilfe Switch STRG-F1 4. Mad-Except Send und Save Bug-Report aktiviert , keine Ahnung, warum das deaktiviert war. Nur STRG-C funktionierte. 5. DaNiS-Tool heisst nun überall DaNiS-Administration weil so auch im Startmenü, der Exe-Name ist gleich geblieben. DaNiS-Version 3.0.0.38 (17.09.19) 1. Hilfe aktualisiert 2. BerichtshilfeID.txt verabeiten in AppData => keine manuelle Bearbeitung mehr durch mich notwendig nach Neuerstellung durch HelpNDoc. 3. DDE-Objekte (Views, Functions, Procedure) in der DB werden nun intern in Delphi in einer Liste verwaltet. 3.1 um fesetzustellen, ob ein DDE-Ojbect existiert. 3.2 TODO: später erweitern für Versionierung von DDE-Objekten ... 4. DaNiSZeugnis.exe => DaNiSZeugnis.3.exe 4.1 Zeugnis-Versionshinweise => Versionshinweise-Zeugnis.3 4.2 Zeugnis-Hilfe => Zeugnis.3-Hilfe 5. AboutBox und Anmeldedialog geänderte Bezeichner DaNiS.3 Zeugnis.3 ... 6. Versionshinweise_Zeugnis.3.* überall umbenannt in Nextcloud bzwe. alle gelöscht die nicht diesen Namen habne. 7. DaNiSSetupV2.13.0.12.exe verschoben von c:\nlq\cloud_svsoftware\NLQ\DaNiS\Installer\ nach c:\nlq\cloud_svsoftware\NLQ\Setups\AllesSigniert\ Die DaNiSSetupV2.13.0.12.exe NICHT hochladen in svsoftware.de, da nicht kompatibel mit SoftwareManager 8. DaNiSZeugnis.exe => DaNiSZeugnis.3.exe 9.1 Zeugnis-Versionshinweise => Versionshinweise-Zeugnis.3 9.2 Zeugnis-Hilfe => Zeugnis.3-Hilfe 9.3 DaNiSZeugnis-mytile.png => DaNiSZeugnis.3-mytile.png 9.4 DaNiSZeugnis.visualelementsmanifest.xml => DaNiSZeugnis.3.visualelementsmanifest.xml DaNiS-Version 3.0.0.37 (16.09.19) 1. DaNiS: Reiter Sonstiges in Optionen für Hannover. Ein/Ausschalten der Anzeige des Feldes Mitarbeiter-Zugang Schulnetz 2. Hilfe-Einbau und dabei neue Klasse TAppFileHelper erweitert 2.1 FRUser.chm überall auf aktuelle Version FR6 aktualisiert. An diversen Stellen, u.a. auch in der neuen Ordnerstruktur lag die alte FR4.6-Version. 2.2 DaNiS-Hilfe vs Berichtshilfe angepasst, in den Berichten kommt die Berichtshilfe. Mittels STRG-F1 kann zwischen Hilfe hin und hergeschaltet werden. 2.3 Zeugnis-Hilfe angepasst. 2.4 Module Hilfe anpepasst. 2.5 Pfad zu BLZ.txt Bankleitzahlen angepasst zu Shared.. => OK 2.6 Pfad zu SCHLUESS.txt angepasst zu Shared.. => OK 3. DaNiS/Zeugnis: DB-Skripte als Resource eingebunden. DaNiS-Version 3.0.0.36 (12.09.19) 1. Hannover Schulnetz Feld 2. C0000006 Externe Exception mittels PE-Compilerschalter behoben, siehe {$I NLQInclude.inc}: Dadurch wird Windows angewiesen Exe-Dateien vom Netz/USB-Laufwerk komplett in den Speicher zu laden. 3. Mandantenmanager im Menü Extras : Icon weg, umbenannt #1177 4. #1179, #1173, #1178 warten auf Rückmeldung 5. Beenden-Icon entfernt 6. Zum Testen das neue Hannover-Feld Schulnetz in Tabelle LEHRER manuell einfügen: Befehl lautet: ALTER TABLE lehrer ADD COLUMN Schulnetz TINYINT(1) DEFAULT 0; DaNiS-Version 3.0.0.35 (10.09.19) 1. Genauere Prüfung, ob Zeugnis aufgerufen werden kann/darf : 1.1 Es muss ein Laufendes Schuljahr definiert sein 1.2 Es müssen Gruppen im Laufenden Schuljahr vorhanden sein 1.3 Es müssen Jahrgangsdaten mit Status 0 in den Gruppen sein. Das kann erweitert werden um weitere Bedingungen, da ich dafür eine Enumeration erstellt habe. U.a kann auch festgelegt werden, dass Zeugnis für betreffende SJ fertig ist und somit nicht mehr von jedem bearbeitet werden darf. 2. CSV-Import: Die DropDown-Button-Menüpunkte "in XML konvertieren und speichern" und "in XML konvertieren und speichern unter..." waren nicht aktivem, weil diesen Menüpunkten keine Action (mehr) zugeordnet waren, vermutlich von Delphi iwi entfernt worden, oder von mir nicht zugeordnet worden FRAGE: Wurden diese Menüpunkte getestet bzw. werden sie überhaupt gebraucht Diese sind u.a dazu da, dass man selbst eine XML-Datei generiert und diese dann auch an andere Schulen weitergeben kann. Z.B. kann eine Grundschule, die kein DaNiS nutzt, dennoch mit temporärer DaNiS-Installation XML-Dateien für die weiterführenden Schulen generieren, ... 3. Tabelle t war noch in create_view.sql verlinkt => korrigiert, fiel nur bei Neuanlage eines DaNiS-Mandanten auf DaNiS-Version 3.0.0.34 (06.09.19) 1. Anpassungen bzgl. Installer und Nextcloud DaNiS-Version 3.0.0.33 (03.09.19) 1. Lost-Connection Fehler wird in DaNiS abgefangen, wenn was in die NLQGlobal DB geschrieben wird 2. Berichte-Update Meldungen auf eine verringert, wenn Berichte.ini nicht gefunden wird. Auch ist dann die Updatesuche nach neuen Berichten deaktiviert, denn nach Berichtsversion 0 suchen, hat keinen Wert. 3. Fehlerkorrektur in create_DaNiS-Skript. Ein Semikolon zuviel in CREATE TABLE zeugnisdaten nach UPDATE CASCADE 3.1 entsprechend in ver2.13to3.0.sql 4. Bei Start von DaNiS mit Startparameter /DEBUG wird nun beim SQL-Fehler während des Ausführens des create_DaNiS-Skriptes in C:\NLQ\SQL\SQLError.sql die fehlerhafte SQL-Query gespeichert. DaNiS-Version 3.0.0.32 (02.09.19) 1. Icons und Verknüpfungen Startmenü noch mal angepasst 2. Update-Fkt. deaktiviert bis Michaels neue Update-Klasse eingebaut wird. 3. unschöne Icons wieder entfernt 4. Installer angepasst, kann nun mit Parameter die NSIS-Compilierung steuern, brauche nicht mehr in der SetupDaNiS.3.nsi editieren. 5. TODO rtf und PDF Versionsnummer automatisch anpassen an Versionsnummer der Exe 6. DaNiS: WebUpdate deaktiviert, !!! Berichte-Update läuft noch!!! DaNiS-Version 3.0.0.30 (28.08.19) 1. Fehlermeldungen von Ilga: Version. 28 => schon in .29 korrigiert 2. Dann brauchen wir also V1 und V2 etc. 3. Berichtsversion 46 integriert 4. Icons in Anmelde- und About-Dialogen aktualisiert 4.1 Icons in ImageList aktualisiert 5. Reorganisation Installer Fortsetzung 5.1 nicht mehr benötigte Dateien entfernt. 5.2 Dateien verschoben und im Quellcode entsprechend angepasst 5.3 nach Vorgabe aus NLQ-StartMenuStruktur-Vorschlag.txt Startmenü-Einträge angepasst 6. Helper-Klassen um fehlende Connection in MyDAC und LiteDac Komponenten auf einem Formular zu finden und zu melden bzw. automatisch zu setzen bei Bedarf. 6.1 in DaNiS-Zeugnis MainForm eingebaut 6.2 Namensräume genutzt für die Helper-Klassen NG.DBHelperU => NG.My.DBHelperU u. NG.Lite.DBHelperU, NG.DBException 6.3 XML-Dokumentation dazu geschrieben, die die Funktion erklärt, erscheint in Delphi via Help-Insight 7. D-Viewer angepasst: Es wird nun das Icon angezeigt, welches es für den D-Viewer gibt. 7.1 D-Viewer wirft keine Exception mehr. 8. TZusatzwarnung erweitert um automatische Vergrößerung in der Höhe und opt. Scrollbar (TLabel durch TMemo ersetzt), Text kann nun einfach weil Memo kopiert werden DaNiS-Version 3.0.0.29 (25.08.19) 1. Zeugnis: Nach Start ist direkt die erste Gruppe im Gruppenbaum markiert. 2. Menüpunkt TESTNOTEN generieren... generiert Noten zw. 1 und 6 (leider momentan nur gleichverteilt, besser wäre wie Glockenkurve) 3. Integrationsklasse nicht mehr möglich ab Schuljahr 18/19, d.h. letztmalig möglich in 17/18, !!Testen!! Alle evtl. versehentlich erstellten Integrationsklassen werden NICHT automatisch auf NEIN gesetzt. Falls das soll, bitte melden...., jedoch führt JEDES Editieren einer solchen IntegrationsKlasse/Gruppe dazu, dass die Spalte Gruppe.Integrationsklasse auf 0 = nein gesetzt wird. Anpassungen/Fallunterscheidung bzgl. Schuljahr dafür: a) Versetzungsform b) AufnahmeForm c) Gruppenform hier wird jeweils die Integrationscheckbox ausgeblendet, wenn Schuljahr >= 18/19 d) Statistik Fallunterscheidung KLIMP liefert nun auch Jahr e) Filter nach Integrationsklasse NICHT angepasst, muss ja für ältere SJ weiter funktionieren. Es wäre zu überlegen, ob alle Filter in den Schulen, die das Feld Integrationsklasse beinhalten angepasst werden, oder einfach das Filterfeld DEKATIVIERT wird, dann müsste Fehlermeldung beim Loaden kommen INTERN: Die zentrale Funktion dafür im Quellcode ist IntegrationsklasseMoeglich 4. Zeugnis: INTERN: Constraint bei Tabelle Zeugnisdaten stand auf Restrict, das bedeutet, es war ín DaNiS kein Gruppenwechsel zurücknehmen mehr möglich => umgestellt auf ON DELETE CASCADE ON UPDATE CASCADE; dh. wenn Gruppenwechsel vorgenommen wird, wird auch in Zeugnis gelöscht. Das IST aus meiner Sicht so GEWOLLT, da Zeugnis-Modul NUR am ENDE des Halbjahres sinnvoll eingesetzt werden soll/kann. 5. Zeugnis: DaNiSZeugnis erscheint nicht mehr als Modul in sich selbst, genauer Kein Programm kann sich mehr selbst als Modul auflisten. 6. BEIDE: Noten, die in Zeugnis eingetragen werden, können per Menüpunkt "Datei->Zeugnis-Noten in DaNiS-Belegungen" in die Tabelle Belegung übertragen werden, UpdateCount wird beachtet. 7. DaNiS: Für 6. drei neue Rechte , Noten lesen, Noten bearbeiten und "alles bearbeiten aber keine Lehrer sehen" im Ggs. zu Recht 4=Leserechte, der auch keine Lehrerdaten sehen darf. 8. DaNiS: Für 6. neuen Standard-Benutzer Lehrer mit PW Lehrer erstellt. Dieser hat u.a. die 3 neuen Rechte 9. Zeugnis: LOG-Fenster doppeltes Loggen der SQL-Queries : Ursache behoben INTERN: TraceFlags := [tfQPrepare, tfQExecute, tfError, tfStmt, tfTransact, {tfMisc, }tfParams, tfPool] 10. Scrollboxen in Allgemein1 synchronisiert scrollen ... TODO viiel später 11, Zeugnis: Neues Menu "TEST" für Testdatengenerierung DaNiS-Version 3.0.0.28 (25.08.19) 1. intern: Umbenennung uHelper von Michael comitted 2. intern: Options.FieldOrigins = foNone steht bei allen TMyQueries 3. Neue/Geänderte ProgrammIcons in allen Programmen die aus Nextcloud übernommen 4. Vereinbarung mit Michael: Icons werden IMMER im Ordner %NLQ%\medien\grafiken\icons belassen 5. DaNiS: Anpassungen an HelperMouseU.pas bzgl. Verhalten bei DB-Aktivität: Stichwort "Sanduhr" u.a. wird in der Statusbar die SQL-Ausführungszeit angezeigt. 6. Zeugnis: Tabelle t umbenannt zu frzeugnis ; Abkürzung für FastReportZeugnis, denn aus dieser Tabelle bekommt FastReport die Noten DaNiS-Version 3.0.0.27 (23.08.19) 1. DaNiS: Statusbar TStatusbar durch TcxStatusbar ersetzt, die alte hatte seit jeher Darstellungprobleme: Die Schriftart änderte sich ohne Zutun 2. DaNiS: Info-Zeile über Frames 4 Komponenten durch EINE (TELAdvancedPanel), da diese alles kann, wofür vorher die 4 notwendig waren. Info-Zeile ist die Zeile, in der auch die Buttons Speichern Zurücksetzen platziert sind. 3. DaNiS: Frame Schüler : testweise Reiter Allgemein 1 und 2 auf gemeinsamen Reiter 1,2 darstellen für FullHD 4. DaNiS: Frame Schüler : Sonderpäd. Unterstützungsbedarf wird nicht mehr immer neu gefüllt DaNiS-Version 3.0.0.26 (19.08.19) 1. Mergen: >>aus DaNiS-Version 2.13.0.17 (14.08.19) übernommen >>1. Versionshinweise auf 17 >>2. WebUpdate deaktiviert, es kommt eine Meldung >>(per Compilerschalter [_UPDATEFUNKTION_]zum Testen wieder aktivierbar) >>3. Statistik-Korrekturen bzgl. Zählung von Migration, Staatsang. Deutsch falsch gezählt #1106 >>4. Zusatzwarnungs-Dialog kann nun auch URL anzeigen, genutzt bei Deaktivierung der WebUpdate-Fkt. von DaNiS 2. Zeugnis: Menüstruktur angepasst 3. TODO: Zeugnis: Tabelle t umbenannt zu frzeugnis ; Abkürzung für FastReportZeugnis, denn aus dieser Tabelle bekommt FastReport die Noten DaNiS-Version 3.0.0.26 (09.08.19) 1. verschlüsselte Kommandozeilenparameter 2. Zusatzwarnung kann nun auch Link anzeigen, wird momentan genutzt für 3. 3. Hilfe aktualisiert, heisst nun, um Verwechselungen zu vermeiden, auch DaNiS.3-Hilfe.pdf/chm. Installer entsprechend angepasst. u.a. in gesamten Quellcode die Hilfe-chm durch Konstante ersetzt. 4. Schreibfehler korrigiert: Berichte werden über Berichts-UUpdate aktualisiert. 5. Update-Suche deaktiviert, stattdessen Meldung mit Link, dass auf DaNiS-Homepage neue Version gesucht werden kann 6. Verordnung und Fachvorgabeverordnungen können einer Gruppe oder der gesamten Schulgliederungen zugeordnet werden. Vorhandene werden übersprungen 7. Kenntlichmachung von geänderten (blau/kursiv) und neuen Einträgen (nur blau) im Fachvorgabegrid 8. Spalte umbenannt zu schulform statt schuform in Tabelle fachvorgabeverordnung. Entsprechend SQL-Skripte angepasst. !!! Bitte manuell anpassen, falls Fehler in vorh. DB) 9. Icons in DaNiSStatistik-Modul. Hilfe auch durch F1, wie in den anderen Modulen DaNiS-Version 3.0.0.25 (01.08.19) 1. Module starten jetzt ohne erneuten Mandantenmanager 2. Module starten: Benutzer wird auch mit übergeben, bisher umgesetzt in DaNiSStatistik, d.h der Dialog Benutzeranmeldung entfällt auch 3. Verordnung Fortsetzung, aber erst mal deaktiviert, da tiOpf Problem und Zeitmangel DaNiS-Version 3.0.0.24 (30.07.19) 1. Frame Schüler : testweise Attribute auf Reiter Allgemein 1 verschieben, Speicherung fehlt 2. Berichtsversion 0 erschien teilweise, wenn Berichte.ini nicht gefunden. Nun sollte eine Meldung kommen, wenn Berichte.ini nicht gefunden wird. DaNiS-Version 3.0.0.23 (29.07.19) 1. Mandantenmanager Optimierungen, hier Root-Dialog bei Erstinstallation a) root ist nun bei Erstinstallation eingetragen, war vorher leer b) Auch beim root-Editfeld gibts nun einen ?-Hint c) Root-Dialog hat nun auch Header wie der Mandantenmanager-Dialog 2. Berichteversion nach Inst bei Ilga 0 => korrigiert => während Beta-Phase besser immer Komplett-Neuinstallation. 3. Schülerbeförderung war beim mir nach Neuinst. angegraut, bei Ilga nicht => korrigiert 4. Zeugnis vorbereiten => Exception , Ursache war fehlende Create_functions.sql und Create_views.sql im Installer 5. in DaNiSZeugnis kommt auch Fehler beim Init, Ursache war fehlende Create_functions.sql und Create_views.sql im Installer 6. Versionshinweise angepasst durch Ilga Todo nach Telefonat/Test mit Ilga am 29.7 2. bei erfolgreicher Anmeldung an DaNiS soll beim Start von Modulen NICHT mehr der Mandanten-Dialog kommen, auch sollte der gleiche DaNiS-Benutzername übertragen werden. Dafür eignet sich Kommandozeilenparameter beim Start von DaNiS (verschlüsselt ??) 7. Admin-PW für Mandantenmanager sollte während Erstinstallation festgelegt werden müssen 8. Doppelklick auf Mandanten, startet Programm DaNiS-Version 3.0.0.22 (29.07.19) 1. Fehlende create_DaNiS3.sql lieferte keine Fehlermeldung => keine DB wurde angelegt, Ursache falsche Datei create_DaNiS.sql mitgeliefert 2. Tests bei Ilga DaNiS-Version 3.0.0.21 (25.07.19) 1. Änderungen am Mandantenmanager übernommen 2. Testinstaller für Ilga/Achim. Bei Problemen nicht zu viel Zeit investieren. 3. MainFormU und BearbeitenDatenModu: Hilfe optimiert : HelpIDs bei TModulOpenActionFactory mitgeben 4. FrameSchueler: Vorbereitung dynamische Anordnung von Attributen und Anpassen via Objektinspektor (noch ausgeblendet) DaNiS-Version 3.0.0.20 (24.07.19) 1. DaNiS-Statistik-Modul wie in 2.13.0.14 2. DaNiS-Hilfe von Leimbrock integriert, diese wird nun immer von mir mit compiliert und in die Installer eingebunden DaNiS-Version 3.0.0.19 (18.07.19) 1. Installer, DB-Sicherung und DB-Wiederherstellung angepasst 2. DB-Update von 2.13 auf 3.0 von alten DB-Sicherungen angepasst und getestet. 3. Übernahme von Konfigurationswerten von alten Installer in OptionsU, da keien DaNiS.ini mehr vom Installer erstellt wird, müssen dort Default-Werte festgelegt werden 4. Tabellen Fachvorgabeverordnung und Verordnung für Zuordnung der Fachvorgaben erstellt und tiOpf-Klassen 5. DaNiS-Statistik als Modul, als Vorbereitung für die diesjährige Statistik. Die Exe kann dann als Downlaod angeboten werden und enthält dann die Anpassungen zur aktuellen Statistik DaNiS-Version 3.0.0.18 (08.07.19) 1. Sortierung in Sprachen war case sensitiv, umgestellt auf Ignorieren 2. Internet-Verbindung ist nun standardmäßig "Proxy des Internet Explorers", wird allerdings bei Datenwiederherstellung überschrieben. DaNiS-Version 3.0.0.16 (08.07.19) 1. NLQGlobal DB integriert in allen DaNiS-Programmen 2. Optimierungen bzgl. NLQGlobal und Mandantenmodul 3. DB-Funktionen und DB-Views für DaNiSZeugnis in DaNiS als Menüüpunkt zum Vorbereiten des Zeugnis-Moduls 4. zusätzliche Hinweistexte in MySQLRootEingabeForm und Link zu Schulverwaltung für Anforderung eines Freischaltcodes. DaNiS-Version 3.0.0.15 (01.07.19) 1 NLQGlobal DB integriert => 2. keine DaNiS.3.ini mehr notwendig 3. Beim Start wird die NLQ.ini gesucht, wenn nicht gefunden wird eine angelegt..... 4. Zum Anzeigen der Inhalte in der NLQGlobal gibt es in nextcloud die Datei nlqdatenbank.exe. Diese sollte sich nach DaNiS Installation und erstmaligen Start von DaNiS und Auwahl einer DB selbstständig mit der NLQGobal-DB verbinden können, wenn die nlq.ini von DaNiS/Mandantenmodul korrekt erstellt wurde. 5. Bankleitzahlen aktualisiert und zu BLZ.txt umbenannt DaNiS-Version 3.0.0.5 (05.05.19) 1. Menü Zeugnis für Tests/Umstellung Zeugnis auf DBStruktur wie in DaNiS 2. Datenwiederherstellung und Datensicherung an MariaDB angepasst, es gab Exception. 3. UTF8 kann im Datei öffnen Dialog bei der Datenwiederherstellung festgelegt werden. Somit sollte es nichte mehr passieren, dass "alte" Datensicherungen versehentlich als ANSI eingelesen werden und dann falsche Umlaute in der DB sind, bzw alle Strings ab Umlaut abgeschnitten werden 4. CSV Import einer CSV Datei mit gleicher Struktur wie Sibank DBF funktioniert => CSV Import in Schuljahr/Schulgliederungen/Gruppen/ etc.... geht grundsätzlich, ist aber DEAKTIVIERT. Und zwar so wie vermutet: Die ADOConnetion die DBase erwartet durch eine ADOConnection ersetzt, die CSV erwartet. mainf 5. Vorbereitungen für Installer-Zusammenführung DaNiS und DaNiSZeugnis => OptionsU : DaNiSModul dmZeugniss DaNiS-Version 3.0.0.4 (22.03.19) 1. Fehlerkorrektur: Älteste Jahrgang löschen #1042 2. Schüler-Formuluar: Felder Vorherige u. Nächste Schule in Reiter Allgemein2 verbreitert #1049 3. Filterdialog: "Abgänger berücksichtigen" durch '"Nicht Aktive" berücksichtigen' ersetzt 4. Fotos Löschen korrigiert: Alle Fotos von Schülern löschen DaNiS-Version 3.0.0.3 (13.03.19) 1. vstAdressenGetImageIndex Parameter ImageIndex falsch 2. Drittes Geschlecht "divers" in Quellcode und Datenbank erweitert 3. Icon Divers hinzugefügt, kann noch ausgetauscht werden an einer zentralen Stelle 4. Es fehlt noch die Zählung von Schülern und Schülerinnen entsprechend zu erweitern und anzupassen. 5. Es fehlt noch die Statistik evtl. darauf vorzubereiten. 6. Es fehlt noch den XML-Export darauf vorzubereiten. 7. Neues Package Medien.dproj in der das Datenmodul ResDataModulU.pas enthalten ist 8. Alle Warnungen und Hinweise eliminiert in folgenden Anwendungen und von denen benutzten Packages: DaNiS.dproj DaNiSTool.dproj DaNiSCSVImport.dproj DaNiSKurswahlenimport.dproj 9. Hierzu habe ich einige Packages auf NEVER-Build (manuell erzeugen) gestellt, was in der jeweiligen dpk durch {$IMPLICITBUILD OFF} erkennbar: ObjectAwareControls.dpk, ObjectTreeView.dpk, DaNiSHilfe.dpk, DaNiSModel.dpk, Updater.dpk, DaNiSXMLMapping.dpk, Database.dpk, SftHeader.dpk 10. Gemeinsame AboutBox -> AboutBoxDaNiS -> AboutBoxDaNiSCSVImport -> AboutBoxDaNiSKurswahlenImport DaNiS-Version 3.0.0.2 (04.03.19) 1. Neuer Mandant konnte nur hinzugefügt werden, wenn Port = 3306, korrigiert #1026 2. DaNiS WebVersion im Installer auf 27 gesetzt und in OptionsU.pas 3. Hilfe.pdf umbenannt zu DaNiS-Hilfe.pdf, da das der Standardname ist, den Doc-N Help generiert sowohl im Installer als auch im Programm 4. NSIS-Installer an neuen SVN-Struktur angepasst 5. Hardlinks für die Exe-Dateien, so dass automatisch die neueste Exe im Installer 6. Projektgruppe Client.groupproj an neue Struktur angepasst 7. DaNiS.dproj neu erstellen lassen, zu viele Altlasten im Laufe der 9 Jahre 8. Fehler "Kursbelegung anzeigen" bei aktivem Filter: "Spalte Niveau" korrigiert #1015 9. Berichte45 integriert 10. Batch-Dateien für SVN angepasst/erweitert teilweise per Patch zusammengeführt aus 2.13.0.12 (alte Repositories) DaNiS-Version 3.0.0.1 (15.02.19) 1. Umbenennung von "Schüler (Ohne Gruppenzuordnung)" zu "Ohne Gruppenzuordnung", "Lehrer & Mitarbeiter" zu "Lehrkräfte & weiteres Personal" "Daten bereitstellen" zu "Serienbrifedatei" bzw. "CSV-Export" #1003 per Patch zusammengeführt 2. Version auf 3.0 gesetzt 3. DB-Version auf 3.0 gesetzt DaNiS-Version 2.13.0.10 (07.02.19) (Tokyo 10.2.3 Version mit Fastreport 6) DaNiSSetup26_2.13.0.10_Tokyo3_FR6.exe 1. Anmeldedialog angepasst bzgl. DaNiS-Zeugnis, der diesen nun auch benutzt, evtl. gibts da noch Probleme. 2. Demoversion-Meldung zeigt nun immer an, wieviel Tage es schon benutzt wird DaNiS-Version 2.13.0.8 (07.02.19) (Tokyo 10.2.3 Version mit Fastreport 6) 1. Im Rahmen der Anpassungen in DaNiSZeugnis sind diverse Sachen aufgelaufen, die auch in DaNiS zeitnah nach ähnlichem Schema angepasst werden müssen. ua. 1. Anmeldedialog, Freischaltdialog, 2. Erste Version mit Tokyo 10.2.3, bei der auch der Baum wieder funktioniert. Dafür habe ich die alte Version der Virtualtrees genommen, so dass meine abgeleitete Objecttreeview, die Baumkomponente wieder funktionert 3. Mausflackern durch Überschreiben des SQLWait-Cursor-Icons durch Standard-Cursor-Icon eliminiert (Faktor 100 schneller, 😉 4. DB-Version 2.14 in Vorbereitung, jedoch noch nicht aktiviert, damit ihr weiter diese Version testen könnt im Support-Betrieb und nicht ständig an der DB-Version kratzen müsst. Das neue Skript legt bisher eine neue Tabelle namens Filterquery an, in der die Queries gespeichert werden, die beim aktiven Filter ersetellt werden, um die Schüler zu filtern. Wie gesagt: "Nicht automatisch" sondern nur manuell DaNiS-Version 2.13.0.7 (Tokyo 10.2.3 Version mit Fastreport 6) 1. Tokyo 10.2.3 alle Komponenten aktualisiert, inkl. 2. NSIS-Installer Lizenz-Schulverwaltung eingebaut, Versionshinweise auf neuer Seite 3. NSIS-Installer Am Ende zusätzlich die Möglichkeit, die Versionshinweise anzuzeigen