wahnfried hat geschrieben:Lösung (auch bei zukünftigen Erweiterungen durch TurboMed): die "neuen" Platzhalter ab 9000 mit Beschreibung/Link in die jeweils aktuellen TurboMed-Platzhalter.vww/Platzhalter.lww einkopieren, am einfachsten "hinten dran" ( darauf achten, daß in der Platzhalter.lww die Platzhalter zwischen $....$ stehen und ein Leerzeichen folgt - danach die umgangssprachliche Beschreibung des Platzhalters..., in der Platzhalter.vww jedoch ohne $....$ und ohne Leerzeichen...
Beim Schreiben in diesen Dateien (z.B. beim Selbst-Definieren von Platzhaltern): Achtung auf die Syntax, es darf kein Fehler in den Link in der Platzhalter.vww rein (bei Platzhalter.lww sind Fehler in der Beschreibung erlaubt, wenn man sie den Benutzern der Listen nicht vorenthalten will...)
Hallo,
anhand obiger Rückfrage von Johnny wollte ich mal darüber sinnieren, wie bzw. wann ein vdzd-Update der veränderten Dateien für die Ermöglichung selbstdefinierter und umformatierter Platzhalter nötig werden kann, wenn durch TurboMed die dafür angepassten Dateien selbst verändert werden.
Häufige TurboMed-Anpassungen werden die o.a. Dateien "Platzhalter.lww" und "Platzhalter.vww" betreffen: diese dann wie im Vor-Beitrag angegeben mit den Zeilen für die selbstdefinierten Platzhalter zu ergänzen, ist leicht - aber
nur nötig, sofern man mit den hinzugekommenen neuen "offiziellen" Platzhaltern arbeiten will - oder muß. Wer die neu hinzugekommenen Platzhalter noch nicht verwendet (bzw. beim Benutzen einer Schnellbrief-'Vorlage nicht bemerkt, daß einer davon benutzt wird), kann das ignorieren und die hier angebotenen Platzhalter-Dateien so zurückspeichern, wie sie noch von früher modifiziert abgespeichert sind.
Solange TurboMed den Code in der "Interpreter.txt" nicht verändert und dadurch für diese die Eigenschaft "zuletzt geändert am" nicht im Zeitraum zwischen den letzten Updates liegt, wäre die obige Überlegung Alles, was nötig ist. In der TurboMed-Version 11.2. ist noch eine "Interpreter.txt" mit "zuletzt geändert am: 3.Juni 2010" enthalten. Sollte nach einem TurboMed-Update hier ein jüngeres Datum stehen (was zu prüfen wäre, BEVOR man die Platzhalter-Dateien/Interpreter.txt mit den Eigen-Ergänzungen wieder zurückgespeichert hat!) beginnt eine echte Arbeit: Dann muss geschaut werden, ob eine Veränderung in der "Sub Main" erfolgt ist (durch Vergleich der nicht-veränderten Dateien prüfen, aber sollte auch ohne die alte Original-Version gut nachvollziehbar sein, da ich neben dem veränderten Code die ursprüngliche Version durch vorangestellte Apostrophe auskommentiert habe stehen lassen...) und danach entschieden werden:
-
falls keine Veränderung in der Original-TurboMed-"Sub Main" --> Sub Main mit den hier angegebenen Ergänzungen in die neue Datei anstelle der dortigen "Sub Main" einkopieren (und in diesem Fall wird hier eine neue Datei-Zusammenstellung in kompletter Form - wie oben - zügig eingestellt werden für diejenigen, die sich das nicht zutrauen...)
-
falls tatsächlich eine Veränderung in der "Sub Main" erfolgt ist, wäre zu prüfen, ob diese Veränderung einen Einfluß auf die Umformatierungs-Ergänzungen in der "Sub Main" für die Platzhalter "Gültig bis mm/yy" und "OstWestStatus" hat, was nicht so schnell nebenbei zu erledigen wäre. Diese Ergänzungen können nicht ungeprüft in eine von TurboMed veränderte "Sub Main" implantiert werden, ohne eine gravierende Fehlfunktion aller Schnellbrief-Vorlagen zu riskieren. Lieber dann mit der früheren "Interpreter.txt" incl. der hier veröffentlichten Erweiterungen weiterarbeiten, bis die offiziell-neue Interpreter.txt ergänzt und funktionsgeprüft hier angeboten wird. Wer hier selbst Hand anlegt, sollte dies mit einer separaten TurboMed-Einzelplatzversion probieren, bevor dies auf dem Praxis-System integriert wird. (Moduswechselsystem eines Client-Rechners empfehlenswert, sofern kein Einzelplatz-TurboMed zur Verfügung steht.)
Zeichen dafür, daß in den Platzhalter-Dateien Ergänzungen erfolgt waren:
Nach dem Zurückspeichern der
früher ergänzten Platzhalter.lww/.vww und Interpreter.txt würden in Schnellbriefen neue Platzhalter nicht befüllt, also an deren Stellen ein Begriff aus der Datenbank nicht eingesetzt - das ist evtl. schwer zu bemerken, wenn anstelle des Platzhalters bei fehlendem Datenrücklauf bei der Anfrage an TurboMed dieser Platzhalter einfach gelöscht wird, leicht dagegen, falls dann der Platzhalter stehen bleibt. Trotzdem kann es dauern, bis dies von jemandem bemerkt wird. Sicherer ist es, auch hier nach dem "geändert am"-Datum dieser Dateien regelmäßig zu schauen. Auch nach online-Updates kann sich da etwas ändern, das bekomme ich z.B. nicht mit, da ich durchaus nicht jedes Update mitmachen und insofern meine Zeit für wichtiger Dinge als das Herunterladen und Durchführen von Updates in Gigabit-Grösse verwenden möchte.
Zeichen dafür, daß in der Datei "Interpreter.txt" Veränderungen erfolgt waren:
Vermutlich würden beim Verwenden der alten ergänzten "Interpreter.txt" Fehlermeldungen beim Befüllen von Schnellbrief-Vorlagen auftreten, die auf Fehler im VBScript-Code hinweisen, ggfs kann der Fehler aus einer solchen Fehlermeldung heraus aufgesucht werden, da die Interpreter.txt nicht passwortgeschützt ist. Ebenso wäre es denkbar, daß neue Menüfunktionen im Word-TurboMed-Menüpunkt angegeben wären, die dann beim Anwählen auch zu Fehlermeldungen führen könnten. Das sind jetzt aber theoretische Erwägungen...
--Wenn keines dieser Zeichen nach dem Zurückspeichern der bisher verwendeten Platzhalter.lww/.vww und Interpreter.txt auftritt, kann man ggfs. durch TurboMed erfolgte Veränderungen dieser Dateien ignorieren (d.h., die bisherigen von uns angepassten Dateiversionen weiterbenutzen), bis hier die neuen ergänzten Versionen bereitgestellt werden - und diese dann bei nächster Gelegenheit integrieren.
--Sollten solche "Fehler-Zeichen" auftreten, wenn man die angepassten Dateiversionen für Platzhalter.lww/.vww und Interpreter.txt benutzt oder eigene Veränderungen testet: Dann einfach durch nochmaliges TurboMed-Update auf das Befüllen der speziellen Felder im Formularfeld innerhalb von Word verzichten, bis hier funktionsgeprüfte Dateiversionen bereitsgestellt werden...
Klingt alles kompliziert, ist aber praktisch viel leichter zu durchschauen, als es sich hier liest...
Viele Grüsse, Wahnfried