работаю на лотусе 5,0,8
там еще не появился метод QueryAccessPrivileges
так что наверное буду использовать notesaclentry
тем более у меня в акл нету юзеров которые сидят в группе
придется еще раз спросить
1)как работает событие Querydocumentdelete точнее параметр Continue
если поставить Continue=false, то он запрещает удалят все документы, полученные с помощью UnprocessedDocuments?
или запрещает удалят определенный обрабатываемый циклом документ
например если так
Код:
Dim curdb As notesdatabase
Set curdb=source.database
Dim udc As notesdocumentcollection
Set udc=CurDB.UnprocessedDocuments
If udc.count=0 Then Exit Sub
Dim tdoc As notesdocument
Dim nxtdoc As notesdocument
Set tdoc=udc.getfirstdocument
Dim i As Integer
For i=1 To udc.count
Set nxtdoc=udc.getnextdocument(tdoc)
If i=3 Then
Continue=True
Else
Continue=False
End If
Set tdoc=nxtdoc
Next
то удаляется тока 3-ий по порядку документ или как?
2) допустим при удалении документа должен удалятся вместе связанные с этим доком(ну у них определенное поле содержит одинаковое значение) другие доки
отбираю эти доки с помощью search и вызываю Call notesDocumentCollection.RemoveAll(true)
объясните при вызове Call notesDocumentCollection.RemoveAll(true) что происходит?
опять поднимается событие Querydocumentdelete?
ведь Call notesDocumentCollection.RemoveAll(true) находится внутри Querydocumentdelete.
3) поднимается ли событие Querydocumentdelete при удалении дока программно?