Autor Thema: Kalender: "Element des Dokuments nicht gefunden"  (Gelesen 3599 mal)

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Kalender: "Element des Dokuments nicht gefunden"
« am: 18.11.13 - 13:03:56 »
Hallo,
ich habe per LS einen Kalendereintrag beim User erstellt. Der Termin wird auch im Kalender angezeigt. Bei manuellen Änderungen an dem Termin erhält der User beim Speichern folgenden Hinweis:

"Beim Speichern ist ein Fehler aufgetreten. Element des Dokuments nich gefunden"

Hat jemand eine Idee welche Element feht ? Hier der Auszug aus dem Code:

'Felder für den Termin setzen
   Set kalender_doc = New NotesDocument(userdb)
   Dim body As New NotesRichTextItem(kalender_doc, "Body")
   kalender_doc.Form = "Appointment"
   kalender_doc.AppointmentType = "2"
   kalender_doc.Categories = "Urlaub"
   kalender_doc.Subject = vwz
   kalender_doc.~_ViewIcon =  9
   kalender_doc.~$AltPrincipal = person.Canonical      kalender_doc.~$BusyName = person.Common
   Set itemTemp = kalender_doc.GetFirstItem ("$BusyName")
   itemTemp.IsNames = True
   kalender_doc.~$BusyPriority = "1"
   kalender_doc.~$CSversion = "2"
   kalender_doc.~$PublicAccess = "1"      
   kalender_doc.~$FromPreferredLanguage = "de"
   kalender_doc.~$TableSwitcher = "Description"
   kalender_doc.~$PublicAccess =  1
   kalender_doc.~IconSwitcher = "AllDayEvent"
   kalender_doc.OrgState = "x"
   kalender_doc.AltChair =person.Canonical
   kalender_doc.BookFreeTime = ""
   kalender_doc.Chair = person.Canonical
   kalender_doc.ExcludeFromView = "D"
   kalender_doc.ExcludeFromView =  Arrayappend( kalender_d.ExcludeFromView, "S" )         
   kalender_doc.Principal = person.Canonical
   kalender_doc.tmpOwnerHW = "1"
   kalender_doc.Logo = "StdNotesLtr14"
   kalender_doc.dispduration_1 =" 1 Stunde"
         
   'Termine Beginn
   kalender_doc.StartDate = startDateTime.LocalTime
   kalender_doc.StartDateTime = startDateTime.LocalTime
   kalender_doc.StartTime = startDateTime.LocalTime
   kalender_doc.tmpStartDate1 = startDateTime.LocalTime
   kalender_doc.tmpStartTime_Local = startDateTime.LocalTime
   kalender_doc.tmpStartTimeTZText = startDateTime.LocalTime
         kalender_doc.tmpStartDateTZText = startDateTime.LocalTime
   'Termine Ende
   kalender_doc.EndDate = endeDateTime.LocalTime
   kalender_doc.EndDateTime = endeDateTime.LocalTime
   kalender_doc.EndTime = endeDateTime.LocalTime
   kalender_doc.~$NoPurge = endeDateTime.LocalTime
   kalender_doc.tmpEndTime_Local = endeDateTime.LocalTime
   kalender_doc.tmpEndTimeTZText = endeDateTime.LocalTime
   kalender_doc.tmpEndDateTZText = endeDateTime.LocalTime         
         
   'wiederkehrende Termine
   Dim ndt_CalendarDateTime As Variant
   Redim ndt_CalendarDateTime(0)
   ndt_CalendarDateTime(0) = startDateTime.LSLocalTime
   Call startDateTime.AdjustDay(1)
   i = 0
   While endeDateTime.TimeDifference(startDateTime) > 0
   Redim Preserve ndt_CalendarDateTime(Ubound(ndt_CalendarDateTime) + 1)
   ndt_CalendarDateTime(Ubound(ndt_CalendarDateTime)) = startDateTime.LSLocalTime
   call startDateTime.AdjustDay(1)
   Wend
         
   kalender_doc.CalendarDateTime = ndt_CalendarDateTime
         
   'Termin speichern
   Call kalender_doc.save(True, True)   
   'Call MailVersenden(person.Canonical, "Mail_OSP_ZW_genehmigt")   
   


Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kalender: "Element des Dokuments nicht gefunden"
« Antwort #1 am: 18.11.13 - 13:18:02 »
Hallo,

Ich bin nun nicht der Kalenderexperte, aber ist es nicht so, dass bei allen Dokumenten
die etwas mit dem Kalender zu tun haben, es ein Feld "ApptUNID" gibt.

In Deinem Auszug aus dem Code kann ich dieses nicht finden.


Andreas

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Kalender: "Element des Dokuments nicht gefunden"
« Antwort #2 am: 18.11.13 - 14:57:34 »

ab das Feld müßte doch automatisch belegt werden, oder ? Sieht m.E. so aus.... ?

Offline ascabg

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.697
  • Geschlecht: Männlich
Re: Kalender: "Element des Dokuments nicht gefunden"
« Antwort #3 am: 18.11.13 - 15:11:33 »
Es werden aber bei Deinem Erstellen des Kalenderdokumentes nicht die Standard-Routinen
durchlaufen.
(QueryRecalc, QuerySave, ...)

Wann also sollte denn dann da Feld automatisch geschrieben werden?

Und hast Du ein solches Dokument einmal geoeffnet und den Debugger aktiv gehabt, um zu
sehen, an welcher Stelle es zu einem Fehler kommt?


Andreas

Offline Hedwig14

  • Aktives Mitglied
  • ***
  • Beiträge: 221
Re: Kalender: "Element des Dokuments nicht gefunden"
« Antwort #4 am: 18.11.13 - 15:48:52 »
ja, den Debugger hatte ich aktiv. Da konnte ich aber nichts erkennen...

Stimmt, QueryRecalc und QuerySave laufen nicht an.

Kann man denn gar keine Termine per LS anlegen ?

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Re: Kalender: "Element des Dokuments nicht gefunden"
« Antwort #5 am: 18.11.13 - 16:13:52 »
Hallo
Hier http://www-10.lotus.com/ldd/ddwiki.nsf/dx/cs_schema_toc findest Du alles zu C&S von Notes.
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz