﻿### Plan42-Versionsgeschichte

#### Version 1.5.1.83, Stand: 10.05.2026
* &Uuml;berarbeitung interner Prozesse, Beseitigung kleinerer Fehler,
Anpassung an neuere Versionen von SchILD-NRW und SchildZentral.
#### Die Benutzeroberfläche von Plan42 hat sich etwas verändert.<br>

Der Startbildschirm hat sich ver&auml;ndert und ist jetzt in vier Bereiche aufgeteilt:
- Oben: Versionsinformationen
- Links
    - Oben: Kommandoliste zur Erstellung neuer Stundenpläne
    - Unten: Liste von nützlichen Links.[Diese Liste kann beliebig erg&auml;nzt werden.](#linkdatei)

- Rechts: Linkliste der zuletzt geöffneten Plandateien

#### Version 1.4.2.72, Stand: 04.03.2023

*   F&uuml;r die Gestaltung der Benutzeroberfl&auml;che k&ouml;nnen Windows-Styles genutzt werden
*   Die Benutzeroberfl&auml;che kann beliebig skaliert werden
*   Ein Gro&szlig;teil der Dialoge und Programmfenster wurden optisch und funktional &uuml;berarbeitet.

#### Version 1.3.9.51, Stand: 15.06.2021

*   Ein &uuml;berfl&uuml;ssiger Men&uuml;punkt wurde entfernt: &Uuml;bertragung der Unterrichtsverteilung in die Deputate erfolgt im Dialog "Unterrichtsverteilung bearbeiten"

#### Version 1.3.7.47, Stand: 01.07.2020

*   Fehler beim Aufruf des Reportexplorers, nun behoben.

#### Version 1.3.6.45, Stand: 23.06.2020

*   Fehler beim Abgleich der Lehrerdaten mit Schild-NRW, nun behoben.

#### Version 1.3.3.41, Stand: 07.08.2019

*   Fehler im Reparaturalgorithmus, nun behoben
*   Umstellung des Internetzugriffs. Die Datei ChilkatDelphi32.dll muss im Programmverzeichnis von Plan42 liegen. Das Setup-Programm kopiert diese Datei automatisch, Nutzer des Zip-Setups müssen daran denken, diese Datei manuell zu kopieren.

#### Version 1.3.2.41, Stand: 27.03.2019

*   Beim XML-Export der Vertretungspl&auml;ne wurden die Abwesenheitsgr&uuml;nde nicht korrekt ausgegeben, nun behoben
*   Der Einstellungs-Dialog wurde grundlegend &uuml;berarbeitet.
*   Der Optionsdialog übernahm keine geänderten Werte, nun behoben.
*   Unter gewissen Umständen kam es zu Fehlern beim Laden von Vertretungspl&auml;nen, nun behoben.

#### Version 1.2.6.36, Stand: 09.11.2017

*   Die Matrixdarstellungen im Vertretungsplanexport nach HTML wurden nicht korrekt gebildet, nun behoben.

#### Version 1.2.4.36, Stand: 08.10.2017

*   Im Vertretungsdialog wurden unter gewissen Umst&auml;nden abwesende Lehrer zur Vertretung angeboten, nun behoben.

#### Version 1.2.3.36, Stand: 01.10.2017

*   &Uuml;berarbeitung des Vertretungsmoduls (Kopplungen abwesender Klassen erscheinen nicht mehr im Vertretungsdialog, wenn alle Klassen der Kopplung abwesend sind.)
*   Im Vertretungs- und Lehrersuchdialog können (&uuml;ber das Kontextmenü) fehlende Lehrer und Klassen angezeigt werden.
*   Anpassung der Indizierung der Vertretungsstunden an die Sortierungsreihenfolge im Vertretungsdialog
*   Im Vertretungsdialog wurden bei einer Umsortierung Lehrervertretungen und Raumverlegungen gemischt, nun behoben.

#### Version 1.2.1.34, Stand: 19.09.2017

*   Im Vertretungsdialog hatte sich bedauerlicherweise ein Fehler eingeschlichen, der zu einer Schutzverletzung f&uuml;hrte, nun behoben

#### Version 1.2.0.34, Stand: 18.09.2017

*   Bei der Unterrichtsperiodizität wurden nur die srsten 32 Unterrichtswochen gespeichert, nun behoben.
*   Im Vertretungs- und Lehrer-Suchdialog kann nun eine Liste der abwesenden Lehrer eingeblendet werden.
*   Die Liste der abwesenden Lehrer wurde verschiedentlich nicht korrekt gespeichert, so dass abwesende Kollegen als Vertretung vorgeschlagen wurden, nun behoben.
*   Die Periodizität des Unterrichts kann nun (wichtig für Vertretungen) global festgelegt werden. Eine klassenweise Eintragung ist weiterhin möglich.
*   Im Vertretungsdialog kann durch Anklicken des Spaltenkopfes die Liste nach dem jeweilgen Spalteninhalt sortiert werden. Die Sortierung wird in den Einstellungen gespeichert.

#### Version 1.1.51.33, Stand: 13.09.2017

*   Im Vertetungsplan gab es bei der Bearbeitung von Kopplungen in der ersten Unterrichtstunde Schutzverletzungen, nun behoben.
*   Im Vertretungsdialog kann nun (rechte Maustaste, "Fehlgrund") der Fehlgrund nachträglich verändert werden.
*   In den Einstellungen können unter "Extras" die Verwendung eines Proxy-Servers festgelegt und die notwendigen Parameer eingegeben werden.

#### Version 1.1.50.33, Stand: 31.08.2017

*   Fehler beim Druck von Lehrerdaten, nun behoben.
*   Die Vertretungsabrechnung wurde nicht gef&uuml;llt, nun behoben.

#### Version 1.1.49.33, Stand: 29.08.2017

*   Fehler beim Druck der Aufsichtspl&auml;ne, nun behoben.
*   Neue Datenquelle 'Lehreraufsichten', die es erm&ouml;glicht, die Aufsichten unter die jeweiligen Lehrerpl&auml;ne zu drucken. Beispiel-Formular: Lehrerplan\_2\_mit\_Aufsichten.rtm.
*   Zwei neue Planformulare: Kopplungs-Klassenplan\_5Tg\_V2.rtm und Kopplungs-Lehrerplan\_5Tg\_V2.rtm, deren Höhe dynamisch an die Anzahl der Kopplungen angepasst wird.

#### Version 1.1.48.33, Stand: 12.07.2017

*   Neue Datenquelle 'Merkerliste' mit zugeh&ouml;rigem Formular 'Formulare/Listen/MerkerListe.rtm'. In dem Report werden pro Unterrichtstag die Lehrer mit Bereitschaftsstunden etc. aufgeliset.

#### Version 1.1.47.33, Stand: 05.07.2017

*   Syntaxfehler in der XML-Ausgabe beseitigt
*   In der Vertretungsplanung wurden A- und B-Wochen gelegentlich nicht korrrekt berücksichtigt, nun behoben.
*   Die aus WinPlan bekannte Funktion "Kombinationen für Kopplungen suchen" wurde implementiert.

#### Version 1.1.44.33, Stand: 20.11.2016

*   Die Vertretungspl&auml;ne können jetzt auch im XML-Format zum Server hochgeladen werden.
*   Bei der HTML-Ausgabe eines Vertretungsplanes konnte es unter gewissen Umst&auml;nden zu einer Fehlersituation kommen, nun behoben.
*   Bei der Erstellung eines Vertretungsplanes wurden Kopplungslehrer, bei denen die Kopplung im Plan, aber in keinem Klassenplan gesetzt waren, nicht als fehlend angesehen, nun behoben.
*   Die HTML-Ausgabe der Aufsichtsvertretung war nicht wohlgeformt, nun behoben.

#### Version 1.1.42.33, Stand: 13.11.2016

*   Im Vertretungsdialog wird angezeigt, ob für einen abwesenden Lehrer eine Aufsicht vertreten werden muss.
*   Der XML-Export der Pl&auml;ne wurde &uuml;berarbeitet. Zu jeder Unterrichtstunde gibt es ein weiteres (boolesches) Feld, in dem angegeben wird, ob es sich um eine Kopplungsstunde handelt. Auf Wunsch kann (wie bisher) die Kopplung expandiert werden.

#### Version 1.1.41.33, Stand: 01.10.2016

*   Bei der Vertretungsplanung wurden zu vertretende Stunden (in A- und B-Pl&auml;nen) nicht gefunden, nun behoben.
*   Der GPC-Export des Unterrichts berücksichtigte A-und B-Wochen nicht korrekt, nun behoben. Unter Extras->Einstellungen->Schule muss noch festgelegt werden, ob die A-Woche die gerade oder ungerade Woche ist.
*   In der Vertretungsabrechnung werden Vertretungen am gleichen Datum zusammengefasst.
*   Der XML- und HTML-Export wurde überarbeitet. Wenn in 'Extras->Einstellungen->Planung->Stundenplan' die Option 'Bei der HTML- und XML-Ausgabe Kopplungen expandieren' gesetzt ist, wird in den Unterrichtsstunden, falls es sich um eine Kopplung handelt, die komplette Belegung ausgegeben.

#### Version 1.1.38.33, Stand: 30.08.2016

*   Neue Datenquelle 'FachPlan', erlaubt den Druck von Pl&auml;nen, in denen alle Stunden eines bestimmten Faches dargestellt werden. Zwei Reports 'FachPlan 5Tg.rtm' und 'FachPlan 6Tg.rtm' sind im Setup enthalten.
*   Unter gewissen Umständen kam es beim Druck von Vertretungspl&auml;nen zu einem Fehler, nun behoben.

#### Version 1.1.35.33, Stand: 17.08.2016

*   Wegen einer defekten Datenquelle wurden Lehrerpl&uauml;ne mit Kopplungen nicht richtig dargestellt, nun behoben.

#### Version 1.1.33.32, Stand: 02.05.2016

*   Bei nicht installiertem SchILD-NRW startete Plan42 nicht, nun behoben.
*   Verbesserte Bildschirmdarstellung der Stundenpläne.
*   Achtung: Falls Sie ein Update aus dem ZIP-Archiv einspielen, müssen Sie unbedingt die Datei SchildUA.dll in das Plan42-Programmverzeichnis kopieren.

#### Version 1.1.30.31, Stand: 10.03.2016

*   Unter bestimmten Umständen erzeugte der XML-Export von Vertretungsplänen kein wohlgeformtes XML, nun behoben.

#### Version 1.1.29.31, Stand: 01.03.2016

*   Fehler beim Vertretungsplanupload, nun behoben.
*   Beim Eintragen von Fachräumen konnte es vorkommen, dass der Raum in korrespondierenden Plänen nicht gesetzt wurde, nun behoben.
*   Interne Anpassungsarbeiten. Laden von Statistikdaten aus einer externen sqLite-Datenbank.
*   Beim GPC-Export der Unterrichtsdaten wurden gesperrte Tage nicht als 'frei' erkannt, nun behoben.
*   Beim Beenden des Programmes bei geöffneten Planfenstern über den Schließschalter im Fenstermenü kam es zu einer (unkritischen) Fehlermeldung, nun behoben.

#### Version 1.1.25.31, Stand: 07.02.2016

*   Durch einen Fehler in der Reportkomponente wurde der Rap-Code, wenn ältere Reports bearbeitet und gespeichert wurden, nicht gespeichert. Der Fehler ist durch einen Bugfix des Lieferanten der Komponente nun behoben.

#### Version 1.1.24.31, Stand: 31.01.2016

*   Unter gewissen Umständen wurden Stunden im Plan nicht gelöscht, nun behoben.
*   Die Hilfstabellen für Kursarten und Fach-Statistikkürzel werden beim Öffnen eines Planes aus der mitgelieferten SqLite-DB gefüllt.

#### Version 1.1.21.31, Stand: 20.12.2015

*   Beim Export der Krankentage stehen als Abwesenheitsgründe alle in GPC akzeptierten Kürzel zur Verfügung.
*   Wenn im Vertretungsplan der Abwesenjeitszeitraum eines Lehrers verändert wurde, wurden die Fehlstunden mehrfach übernommen, nun behoben.
*   Lehrer stehen außerhalb ihrer Abwesenheiten wieder als Aufsicht zur Verfügung.
*   Wenn ein Eintrag aus dem Vertretungsplan gelöscht wird, wird eine eventuell vorhandene Pausenaufsicht mit gelöscht.
*   Im Aufsichtsvertretungs-Auswahldialog gab es nach dem Löschen eines Eintrages einen Anzeigefehler, nun behoben.

#### Version 1.1.20.31, Stand: 10.12.2015

*   Der Export für das Programm GPC ("Gesundheitsstatistik mit dem PC") wurde implementiert. Exportiert werden können
    
    *   Lehrer-Stammdaten
    *   Ferien- und Feiertagskalender
    *   Unterricht
    *   Krankentage. Hierfür werden die Vertretungspläne ausgewertet.
    
    Der Ferienkalender wird in einer externen Datei im internationalen Kalenderformat (\*.ics) gespeichert, Der Kalender kann über Extras->Ferienkalender bearbeitet werden. Unter Extras->Einstellungen->Umgebung->Allgemein kann eine beliebige Kalenderdatei als Standard festgelegt werden. Im Setup befindet sich eine Kalenderdatei (Schule1516.ics) mit den aktuellen Ferienterminen. Die Speicherung in diesem Format hat den 'Nebennutzen', dass dieser Kalender in einen PIM (Outlook, Lightning etc.) importiert werden kann. Um die Stammdaten der Lehrer Für GPC exportieren zu können, musste der Lehrerdatensatz um einige Felder erweitert werden. Über 'Import/Export->Import aus Schild-NRW-Lehrer aktualisieren' können die fehlenden Lehrerdaten einfach importiert werden.  
    Getestet wurde der Import mit dem aktuellen Snapshot von GPC (Version 1.0.0.3).
*   Beim Anlegen eines Vertretungsplanes für einen Lehrer, der am angegebenen Tag keinen Unterricht hat, kam es zu einer Schutzverletzung, nun behoben.
*   Durch einen Fehler in der Report-Komponente kam es zu einem Fehler beim Upload der Vertretungspläne, nun behoben.

#### Version 1.1.18.30, Stand: 27.10.2015

*   Überarbeitung der Vertretungsplanerstellung
*   Beseitigung kleinerer Fehler in der Aufsichtsplanerstellung
*   Die Darstellung der Einzelpläne im Vertretungslehrer-Suchdialog war unvollständig, nun behoben.

#### Version 1.1.14.28, Stand: 22.08.2015

*   Erweiterter Auswahldialog vor dem HTML-Vertretungsplanexport.
*   Beim HTML-Export des Vertretungsplanes wurde ein falsches Tag gesetzt, un behoben.
*   In der Datenquelle 'Lehrer' fehlte das Feld 'EMail', nun behoben.

#### Version 1.1.12.26, Stand: 24.06.2015

*   Beim Anlegen eines Vertretungsplanes kam es bei der Eingabe der fehlenden Klassen zu einem Fehler, nun behoben.
*   Der Einstellungs-Dialog wurde, um die Übersichtlichkeit zu erhöhen, strukturiert und umorganisiert.

#### Version 1.1.11.25, Stand: 27.02.2015

*   Der Basis-Datenpfad wurde nicht gespeichert, nun behoben.
*   Das Logo überlagerte die Planfenster, nun behoben.

#### Version 1.1.10.25, Stand: 25.02.2015

*   Der Dialog für den Stundentafelimport wurde überarbeitet.
*   Die Vertretungsplanabrechnung wurde überarbeitet.
*   Beim Aufruf der Vertretungsplanung kam es unter bestimmten Umständen (teilweise leerer Plan) zu einer Schutzverletzung, nun behoben.

#### Version 1.1.6.24, Stand: 14.01.2015

*   Der Vertretungsdialog wurde überarbeitet und in dem Zusammenhang zwei unkritische Fehler beseitigt.
*   Beim Import aus SchildZentral wurden in einigen Fällen Daten anderer Schulen mit importiert, nun behoben.

#### Version 1.1.4.24, Stand: 28.11.2014

*   Potentielle Fehlerursache beim Erstellen von Vertretungsplänen beseitigt.
*   Die Größe der Planfenster kann stufenlos verändert und bis zu einer Mindestgröße verkleinert werden.
*   Kleineren Fehler beim Datenimport aus Schild-NRW beseitigt.

#### Version 1.1.1.23, Stand: 28.08.2014

*   HTML-Export von Vertretungsplänen implementiert.
*   Für jeden Vertretungslehrer können die Vertretungstermine im iCalendar-Format exportiert und per E-Mail verschickt werden. Die Termine können in eine KalenderApp auf Smartphones oder in einen PM (z.B. Outlook oder (Thunderbird-)Lightning) importiert werden. Die Lehrerdatensätze wurden um die notwendigen Felder (E-Mail-Adresse und Zustimmungsfeld) ergänzt.
*   Datenquellen für Klassen-, Jahrgangs- und Fachkonferenzen implementiert und die zugehörigen Formulare eingefügt.

#### Version 1.0.49.21, Stand: 20.08.2014

*   Im Formularsatz sind jetzt wieder Kopplungspläne enthalten, die im Layout den aus WinPlan bekannten Kopplungsplänen gleichen.
*   Fehler bei der Anzeige von Merkern beseitigt.
*   In einer Datenquelle (Vertretungsplan) waren zwei Felder vertauscht, nun behoben.

#### Version 1.0.45.20, Stand: 22.07.2014

*   Lehrername- und vorname sind jetzt getrennt, jeweils 30 Zeichen lang.
*   Kürzel können jetzt maximal 10 Zeichen lang sein.
*   Der Stundenplan kann jetzt im HTML-Format exportiert werden (gleiches Format wie beim Upload ins Internet).
*   Neue Listen zur Darstellung der Fächerverteilung im Plan
*   Die Anzeige nicht verfügbarer Stunden beim Setzen wurde verbessert (Unterscheidung zwischen belegten und gesperrten Stunden).
*   Im Kürzeldialog beim Öffnen von Lehrer-, Klassen- und Raumplänen können jetzt mehrere Kürzel gewählt (und damit Fenster geöffnet) werden.
*   Beim Programmstart kann jetzt optional (Extras->Einstellungen->Allgemein) geprüft werden, ob eine neue Programmversion zum Downloasd bereitsteht.
*   In den Klassen- und Lehrerplänen können jetzt über das Kontextmenü (rechte Maustaste) alle korrespondierenden Pläne einer Kopplung angezeigt werden, d.h. beim Klick auf eine Kopplung im Lehrerplan kann die Anzeige der Klassenpläne und beim Klick auf eine Kopplung im Klassenplan die Anzeige der Lehrerpläne gewählt werden.
*   Fehler beim Verdrängen von Stunden beseitigt.
*   Im Stundenplandialog wird beim Mausklick mit gedrückter <Umsch>-Taste auf eine Stunde die Verteilung der Unterrichtseinheit im Plan angezeigt.
*   Fehler beim manuellen Setzen von Stunden beseitigt.

#### Version 1.0.38.20, Stand: 15.06.2014

*   Fehler bei der Initialisierung der Pläne beseitigt.
*   Jeder Klasse kann jetzt ein stellvertretender Klassenlehrer zugeordnet werden.
*   Beim Öffnen einer Plandatei wird automatisch eine Sicherungskopie (mit Endung .~pl) angelegt.
*   Im Plan werden jetzt beide Teamteaching-Lehrer angezeigt

#### Version 1.0.36.19, Stand: 12.05.2014

*   Optional kann beim Programmstart die zuletzt bearbeitete Plandatei wieder geöffnet werden.
*   Erweiterung der Reportverwaltzng zum einfacheren Druck von A- und B-Plänen. Beispielformulare stehen zur Verfügung.

#### Version 1.0.35.19, Stand: 04.05.2014

*   Versehentlich waren die Funktionen 'Vertretungsplan fortschreiben' und 'Vertretungspuffer löschen' nicht freigeschaltet, nun aktiviert.

#### Version 1.0.34.19, Stand: 22.04.2014

*   Fehler beim Druck von Stundenplänen beseitigt.

#### Version 1.0.33.19, Stand: 17.04.2014

*   Beim Neuanlegen eines Planes können die Stundentafeln aus Schild-NRW übernommen werden.
*   Bei der Neuanlage von Kopplungen konnte es zu Fehlermeldungen kommen, nun behoben.
*   Fehler beim Export von XML-Vertretungsplänen beseitigt.
*   Unter Extras->Einstellungen->Allgemein kann das Ausgabeverzeichnis für Vertretungspläne festgelegt werden. Falls dieser Eintrag leer bleibt, werden die Vertretungspläne im gleichen Verzeichnis wie der Stundenplan gespeichert.
*   Vor der Erzeugung des XML-Vertreungsplanes wird das Ausgabeverzeichnis abgefragt.

#### Version 1.0.31.19, Stand: 27.03.2014

*   Bei der Übernahme von WinPlan-Plänen wurden die Sperrungen nicht übernommen, nun behoben.
*   Beim "Sichern als..." wurden bestimmte Pläne nicht übernommen, nun behoben.
*   Als Web-Vertetungsplan kann jetzt ein beliebiges Formular gewählt werden.
*   Unter bestimmten Umständen konnte das Programm beim Öffnen des Einstellungsdialoges in eine (fast) Endlosschleife geraten, nun behoben.
*   Beim Setzen von Stunden aus dem Deputat wurde das Fachkürzel nicht vollständig angezeigt, nun behoben,
*   Beim Setzen von frei definierten Unterrichten wurde nach einer ´gesetzten Einheit der Vorgang abgebrochen- Jetzt bleibt das Programm (wie bei WinPlan) im Setzmodus, bis der Prozess (rechte Maustaste oder ESC) abgebrochen wird.

#### Version 1.0.24.18, Stand: 01.03.2014

*   Fehler in der Aufsichtsvertretung beseitigt.
*   Druckausgabe: Datenquellen erweitert und ergänzt.
*   Formularsammlung erweitert. Neu sind
    *   Aufsichtspläne für Fünf- und Sechs-Tage-Woche
    *   Vertretungspläne in vier Varianten
    *   Vertretungspläne in Matrix-Darstellung in drei Varianten
    *   Raumvertretungsplan
    *   Aufsichtsvertretungsplan
    *   Überarbeitete Vetretungsabrechnung.
*   Beim Druck der der Vertretungsabrechnung kam es zu einer Schutzverletzung, nun behoben
*   Beim Erstellen von Vertretungsplänen gab es Probleme bei der Lehrerauswahl, nun behoben.

#### Version 1.0.20.18, Stand: 11.02.2014

*   Der Textdatei Ex- und Import wurde neu implementiert. Die Ausgabe erfolgt in Textdateien mit den Feldnamen im Header. Pro Datensatz eine Zeile; Feldtrenner ist das Semikolon.

[Zurück zum Anfang](#top)

<a name="Linkdatei"></a>

### Linkdatei

Eine solche Datei k&ouml;nnte so aussehen:
~~~
[Link0]
Text=Plan42 Handbuch
Detail=Letzte Version des von Walter Schrewe erstellten Handbuchs
Link=file://{Workdir}plan42.pdf
[Link1]
Text=Einstellungen
Detail=JSON-Datei, die die globalen Einstellungen enthält
Link=file://{WorkDir}Plan42Einstellungen.json
~~~
Bei der Verarbeitung dieser Datei wird der Platzhalter {WorkDir} durch
das Arbeitsverzeichnis und {ProgDir} durch das Programmverzeichnis
ersetzt.

