Source.document на queryopen

Kizarek86

Lotus team
20.07.2007
864
4
#1
Дорого времени суток.
Никто не сталкивался с такой ситуацией?
У пользователя доступ на чтение на уровне базы и к документу через роль.
При открытии документа на событии Queryopen не удается получить Source.Document = Is Nothing
клиент 8.0.2
 

Kizarek86

Lotus team
20.07.2007
864
4
#2
Все еще интересенее, код на кнопке формы

Dim ws As New NotesUIWorkspace
Dim doc As NotesDocument
Set doc = ws.CurrentDocument.document

также не получает документ

не замечал раньше что читатели не могут получить доступ к документу, это нормально или где то чето погибло?
 

savl

Lotus team
28.10.2011
2 136
104
#3
@Kizarek86, а через промежуточный объект?
UIDoc наверняка есть, а вот самого дока может не быть, ну на QO точно такое и раньше было для новых документов.
Но в кнопке всегда работало...
На PO такая же ситуация?
 

Kizarek86

Lotus team
20.07.2007
864
4
#4
@Kizarek86, а через промежуточный объект?
UIDoc наверняка есть, а вот самого дока может не быть, ну на QO точно такое и раньше было для новых документов.
Но в кнопке всегда работало...
На PO такая же ситуация?
UIDoc есть. На PO тоже самое, проблема только у пользователей с доступом на чтение...у редакторов все в поряде...
 

Kizarek86

Lotus team
20.07.2007
864
4
#5
Через промежуточный аналогично

Код:
 Dim ws As New NotesUIWorkspace
 Dim docUI As NotesUIDocument
Set docUI = ws.CurrentDocument
Dim docST As NotesDocument
Set docST = docUI.Document
docST пустой
 

savl

Lotus team
28.10.2011
2 136
104
#6
@Kizarek86,
не смог повторить у себя, и галки снимал и доступ выставлял... Да и клиент у меня 9,0,1 FP5
Есть возможность на другом клиенте проверить?
 

Kizarek86

Lotus team
20.07.2007
864
4
#8
Похоже на проблему обратной совместимости клиент-сервер, будем курить дальше)
 

Kizarek86

Lotus team
20.07.2007
864
4
#11
Удивительным образом это лечится чисткой настроек в notes.ini.
Какая именно там делает бяку не выявлял, затирал все и перенастраивал клиент.