F
FilFly
Добрые, люди подскажите пож. уже голову сломал..Задача следующая:
Есть документ и определенный круг пользователей должен только нажимать на кнопку из вьюшки.. а та в свою очередь должна менять определенные поля. Сами эти пользователи не должны иметь прав менять документ!!! Для этого я в событии QueryModeChange...
вот что написал v=Evaluate({@Contains(@UserNamesList;"[NotChange]")})
If v(0)=1 Then Continue=False And Messagebox ("Вы не можете редактировать документ")
Вроде как работает.. Потом почитав умные книжки сделал агента который запускается от админа (Run on behalf of) и в агенте прописал: uidoc.editmode=True, но мне все равно выдает ошибку когда я под пользователем(который не может менять документ) нажимаю на кнопку... ((
Подскажите плиз как решить данную задачу???
Есть документ и определенный круг пользователей должен только нажимать на кнопку из вьюшки.. а та в свою очередь должна менять определенные поля. Сами эти пользователи не должны иметь прав менять документ!!! Для этого я в событии QueryModeChange...
вот что написал v=Evaluate({@Contains(@UserNamesList;"[NotChange]")})
If v(0)=1 Then Continue=False And Messagebox ("Вы не можете редактировать документ")
Вроде как работает.. Потом почитав умные книжки сделал агента который запускается от админа (Run on behalf of) и в агенте прописал: uidoc.editmode=True, но мне все равно выдает ошибку когда я под пользователем(который не может менять документ) нажимаю на кнопку... ((
Подскажите плиз как решить данную задачу???