Ich hatte die Systemvorlage Tarmedrechnung_M2 offen. Diese hatte ich zuvor importiert und als Tarmedrechnung_M2 [15ca86...] gespeichert. Dann hatte ich die Vorlage Tarmedrechnung_M1 von extern importiert und als Systemvorlage Tarmedrechnung_M1 [d1335] gespeichert (und dabei die alte Vorlage ersetzt). In dieser Vorlage hatte ich dann CTRL-S gedrueckt, um nochmals zu speichern. Offensichtlich wurde der Inhalt dann aber in Tarmedrechnung_M2 statt Tarmedrechnung_M1 gespeichert!
Irgendwie gabs da wohl ein durcheinander mit den globalen Selections.
23.05.2007, 17:36:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934572453,'linsus','danlutz','UPDATE HEAP SET inhalt=? WHERE ID=/15ca8654fa9901793b319/')
23.05.2007, 17:36:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934572484,'linsus','danlutz','UPDATE BRIEFE SET modifiziert=? WHERE ID=/15ca8654fa9901793b319/ [20070523]')
23.05.2007, 17:36:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934572484,'linsus','danlutz','UPDATE BRIEFE SET MimeType=? WHERE ID=/15ca8654fa9901793b319/ [application/vnd.oasis.opendocument.text]')
23.05.2007, 17:36:45** jdbcLink: querying SELECT ID FROM KONTAKT WHERE istMandant='1'
23.05.2007, 17:36:45** jdbcLink: querying SELECT istMandant FROM KONTAKT WHERE ID='4d79f0a3d5023cf81010'
23.05.2007, 17:36:45** jdbcLink: querying SELECT Bezeichnung3 FROM KONTAKT WHERE ID='4d79f0a3d5023cf81010'
23.05.2007, 17:36:53** jdbcLink: querying SELECT ID FROM BRIEFE WHERE Typ = 'Vorlagen' AND ( DestID = '4d79f0a3d5023cf81010' OR DestID = '') AND geloescht <> '1' AND Betreff = 'Tarmedrechnung_M1'
23.05.2007, 17:36:54** jdbcLink: querying SELECT BehandlungsID FROM BRIEFE WHERE ID='4073230c6ef1041529c7'
23.05.2007, 17:36:54** jdbcLink: executing DELETE FROM HEAP WHERE ID='4073230c6ef1041529c7'
23.05.2007, 17:36:54** jdbcLink: executing DELETE FROM BRIEFE WHERE ID='4073230c6ef1041529c7'
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO BRIEFE(ID) VALUES ('d13357e89c6a14c033528')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934614187,'linsus','danlutz','UPDATE BRIEFE SET Betreff=?,PatientID=?,Datum=?,AbsenderID=?,modifiziert=?,DestID=?,BehandlungsID=?,Typ=?,geloescht=? WHERE ID=/d13357e89c6a14c033528/ [Tarmedrechnung_M1, , 23.05.2007, a2ca20b4975b59633997, 23.05.2007, 4d79f0a3d5023cf81010, , Vorlagen, 0]')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO HEAP(ID) VALUES ('d13357e89c6a14c033528')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934614187,'linsus','danlutz','UPDATE BRIEFE SET BehandlungsID=? WHERE ID=/d13357e89c6a14c033528/ [SYS]')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934614359,'linsus','danlutz','UPDATE HEAP SET inhalt=? WHERE ID=/d13357e89c6a14c033528/')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934614375,'linsus','danlutz','UPDATE BRIEFE SET modifiziert=? WHERE ID=/d13357e89c6a14c033528/ [20070523]')
23.05.2007, 17:36:54** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934614375,'linsus','danlutz','UPDATE BRIEFE SET MimeType=? WHERE ID=/d13357e89c6a14c033528/ [application/vnd.oasis.opendocument.text]')
23.05.2007, 17:38:12** TextView: Save
23.05.2007, 17:38:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934692656,'linsus','danlutz','UPDATE HEAP SET inhalt=? WHERE ID=/15ca8654fa9901793b319/')
23.05.2007, 17:38:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934692703,'linsus','danlutz','UPDATE BRIEFE SET modifiziert=? WHERE ID=/15ca8654fa9901793b319/ [20070523]')
23.05.2007, 17:38:12** jdbcLink: executing INSERT INTO traces (logtime,Workstation,Username,action) VALUES (1179934692703,'linsus','danlutz','UPDATE BRIEFE SET MimeType=? WHERE ID=/15ca8654fa9901793b319/ [application/vnd.oasis.opendocument.text]')
Logged In: YES
user_id=620838
Originator: YES
Ich glaube, ich habe das Hauptproblem gefunden:
saveTemplateAction.run() speichert das aktuelle Dokument als Vorlage.
Der neue Brief wird aber nicht als "actBrief" gestzt. Auch der Name
der View wird nicht aktualisiert.
importAction.run() sollte "actBrief = null" setzen, da nun kein Brief mehr
ausgewaehlt ist.
(Wird ein externes Dokument importiert und dann mit CTRL-S gespeichert, wird der
Inhalt in die zuvor geoeffnete Vorlage gespeichert.)