A
alb
ситуация такова.
в базе скриптом создаю документ.
присваиваю полям нужные значения. CR, CE ридерс и авторс поле соответственно.
.....
doc.CR="[techsek]"
doc.CE="[techsek]"
doc.save(true,true)
....
после создания и сохранения документа пользователи с ролями "[techsek]" должны дальше работать с документом. добавлять информацию. но лотус не дает им редатировать. если от их имени запустить скрипт редактирующий эти документы выходить сообщение о том что пользователь не является автором документа и не сможет редактирвать. но почему так происходить. ведь их роли записаны в поле авторс.
далее решение
делаю тоже самое только добавляю
перед сохранением созданного документа вот это
Call doc.ComputeWithForm( False, False )
и нормально, пользователи с соответствующими ролями могут редактировать и работать с документом.
в базе скриптом создаю документ.
присваиваю полям нужные значения. CR, CE ридерс и авторс поле соответственно.
.....
doc.CR="[techsek]"
doc.CE="[techsek]"
doc.save(true,true)
....
после создания и сохранения документа пользователи с ролями "[techsek]" должны дальше работать с документом. добавлять информацию. но лотус не дает им редатировать. если от их имени запустить скрипт редактирующий эти документы выходить сообщение о том что пользователь не является автором документа и не сможет редактирвать. но почему так происходить. ведь их роли записаны в поле авторс.
далее решение
делаю тоже самое только добавляю
перед сохранением созданного документа вот это
Call doc.ComputeWithForm( False, False )
и нормально, пользователи с соответствующими ролями могут редактировать и работать с документом.