Всем привет
вобщем проблем следующий:
агентом создаю несколько респонзов. в каждом респонзе есть поле "UserRole" в которое прописивию роль подразделения. в каждом респонзе своя роль.
дальше пробую открить доку
смисл такой если нету роль то пользователь может только читать... если есть роль может редактировать
но не пашет
........подскажите плз где ошибка....
вобщем проблем следующий:
агентом создаю несколько респонзов. в каждом респонзе есть поле "UserRole" в которое прописивию роль подразделения. в каждом респонзе своя роль.
дальше пробую открить доку
смисл такой если нету роль то пользователь может только читать... если есть роль может редактировать
Код:
Dim ses As New NotesSession
Dim db As NotesDatabase
Dim acl As NotesACL
Dim entry As NotesACLEntry
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Set db = ses.CurrentDatabase
Set ws = New NotesUIWorkspace
Set uidoc = ws.CurrentDocument
Set doc = uidoc.Document
'v = doc.GetItemValue("UnitRole")(0)
Set acl = db.ACL
Set entry = acl.GetEntry( ses.UserName )
If ( entry Is Nothing ) Then
uidoc.EditMode = False
Elseif Not ( entry.IsRoleEnabled( doc.GetItemValue("UnitRole")(0) )) Then
continue = False
uidoc.EditMode=True
End If
но не пашет
