G
Gor
Здравствуйте!
Возникла проблема...
Необходимо менять поле в открытом документе пользователю, которому документ недоступен на редактирование uidoc.editmode = False (проверка в QueryModeChange), поэтому
пытаюсь использовать функцию AutoReload и менять поле в документе. Кнопку ограничил условием видимости данному пользователю.
Код представлен ниже... Ругается на строчке uidoc.Reload... Почему? Метод недоступен в editmode = false? Как побороть тогда ситуацию?
Возникла проблема...
Необходимо менять поле в открытом документе пользователю, которому документ недоступен на редактирование uidoc.editmode = False (проверка в QueryModeChange), поэтому
пытаюсь использовать функцию AutoReload и менять поле в документе. Кнопку ограничил условием видимости данному пользователю.
Код представлен ниже... Ругается на строчке uidoc.Reload... Почему? Метод недоступен в editmode = false? Как побороть тогда ситуацию?
Код:
Sub Click(Source As Button)
Dim session As New NotesSession
Dim db As NotesDatabase
Dim docA As NotesDocument
Dim docB As NotesDocument
Dim uidoc As NotesUIDocument
Dim workspace As New NotesUIWorkspace
Set uidoc = workspace.CurrentDocument
Set db = session.CurrentDatabase
Dim doc As NotesDocument
Set doc = New NotesDocument( session.currentDatabase )
flag = workspace.DialogBox(".win3.send", True, True, False, False, False, False, "Введите класс оценки / Enter evaluation classt", doc )
If flag = False Then
Messagebox "Операция отклонена!"
Exit Sub
End If
j1 = doc.GetItemValue( "evcl" )
uidoc.AutoReload = True
Call uidoc.Document.ReplaceItemValue("CO",j1(0))
Call uidoc.Document.Save(True,True)
Call uidoc.Reload
End Sub