Доброго времени суток.
В нашем решении есть 2 способа подачи документов: через клиент Lotus Notes и через Web-Форму.
Через клиент работает так: создаётся документ (по форме1), пользователь нажимает кнопку сохранить и документ ждёт, пока его обработает агент, который изменит поля типа Author, чтобы другие люди могли работать с этим документом. Всё работает хорошо.
Теперь поступила задача сделать возможность подачи заявлений через браузер. Была сделана другая форма (форма2), которая сохраняется. Затем, по агенту, из документов, имеющих форм2, создаются документы с формой1. Их также подхватывает агент, который меняет поля Author (тот же агент).
Проблема в следующем: поля авторс документов, созданных в клиенте - работают, т.е. пользователи, из авторс, могут редактировать документы. А те документы, которые были оформлены в браузере, нельзя редактировать. Хотя в поле авторс имена написаны верно.
Однако, если открыть документ менеджером базы в режиме редактирования, затем просто закрыть его, всё сразу работает.
Агенты подписаны менеджером базы.
Поле заполняется с помощью AppentToTextList("AutName",<username>).
В поле разрешено множественное значение (галочка стоит allow multiple values).