Всё началось с того, что появилась задача поменять во вьюве формулу отбора.
Она меняется, если пользователь, от которого запускается скрипт, является дизайнеров базы. Если пользователь просто автор - не меняется.
Тогда было решено непосредственно изменение формулы вставить в агент, который подписан менеджером базы, предварительно сформировать формулу и сохранить её в поле на документе. Агент вызывается таким способом:
Set agent = db.GetAgent("agentName")
Call agent.Run(doc.NoteID)
И снова же работает только от пользователя-дизайнера, а от обычного автора даже не запускается агент.
Подскажите как поступить? Как настроить агент или что и чем подписать? пробовал разные настройки, пока ничего не получилось.